Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周远喜
mes-ui
Commits
f8d35470
Commit
f8d35470
authored
Jun 12, 2020
by
renjintao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'product' of git.mes123.com:zhouyx/mes-ui into product-rjt
parents
f6ce2ee0
caf8ca7b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
26 deletions
+37
-26
options.vue
pages/aps/aps/options.vue
+37
-26
No files found.
pages/aps/aps/options.vue
View file @
f8d35470
...
@@ -28,11 +28,11 @@
...
@@ -28,11 +28,11 @@
<Icon
type=
"md-git-compare"
/>
<Icon
type=
"md-git-compare"
/>
</a>
</a>
<DropdownMenu
slot=
"list"
style=
"text-align: center;"
>
<DropdownMenu
slot=
"list"
style=
"text-align: center;"
>
<DropdownItem
v-for=
"li in items"
:key=
"li"
v-dragging=
"
{ item: li, list: items}">
<DropdownItem
v-for=
"li in items"
:key=
"li
.value
"
v-dragging=
"
{ item: li, list: items}">
<a
href=
"#"
>
<a
href=
"#"
>
<Icon
type=
"md-apps"
/>
<Icon
type=
"md-apps"
/>
</a>
</a>
<span>
{{
li
}}
</span>
<span>
{{
li
.
name
}}
</span>
</DropdownItem>
</DropdownItem>
</DropdownMenu>
</DropdownMenu>
</Dropdown>
</Dropdown>
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
v-model=
"level"
v-model=
"level"
:step=
"1"
:step=
"1"
:min=
"0"
:min=
"0"
:max=
"
5
"
:max=
"
4
"
:marks=
"levelMarks"
:marks=
"levelMarks"
show-stops
show-stops
@
on-change=
"setParameter"
@
on-change=
"setParameter"
...
@@ -110,6 +110,15 @@
...
@@ -110,6 +110,15 @@
<span
slot=
"open"
>
是
</span>
<span
slot=
"open"
>
是
</span>
<span
slot=
"close"
>
否
</span>
<span
slot=
"close"
>
否
</span>
</i-switch>
</i-switch>
</FormItem>
<FormItem
:label=
"l('discrete_percent')"
prop=
"discrete_percent"
>
<Slider
v-model=
"entity.discrete_percent"
:step=
"1"
:min=
"0"
:max=
"100"
@
on-change=
"setPercent"
></Slider>
</FormItem>
</FormItem>
<FormItem
:label=
"l('discrete')"
prop=
"discrete"
>
<FormItem
:label=
"l('discrete')"
prop=
"discrete"
>
<InputNumber
<InputNumber
...
@@ -117,12 +126,10 @@
...
@@ -117,12 +126,10 @@
:disabled=
"count==0"
:disabled=
"count==0"
:min=
"1"
:min=
"1"
:max=
"count==0?1:count"
:max=
"count==0?1:count"
@
on-change=
"setDiscrete"
></InputNumber>
></InputNumber>
<!--
<span>
{{
count
}}
</span>
-->
<!--
<span>
{{
count
}}
</span>
-->
</FormItem>
</FormItem>
<FormItem
:label=
"l('discrete_percent')"
prop=
"discrete_percent"
>
<span
v-text=
"k"
></span>
</FormItem>
</div>
</div>
</Col>
</Col>
</Row>
</Row>
...
@@ -138,7 +145,7 @@ import Api from "./api";
...
@@ -138,7 +145,7 @@ import Api from "./api";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
items
:[
"是否多台"
,
"转序规则"
,
"加班策略"
,
"是否离散"
],
items
:[
{
name
:
"是否多台"
,
value
:
"multiple"
},{
name
:
"转序规则"
,
value
:
"planState"
},{
name
:
"加班策略"
,
value
:
"over"
},{
name
:
"是否离散"
,
value
:
"dis"
}
],
entity
:
{
entity
:
{
partTaskPk
:
0
,
partTaskPk
:
0
,
opTaskPk
:
0
,
opTaskPk
:
0
,
...
@@ -154,6 +161,7 @@ export default {
...
@@ -154,6 +161,7 @@ export default {
dis
:
false
,
dis
:
false
,
isDiscrete
:
"否"
,
//是否离散 是否
isDiscrete
:
"否"
,
//是否离散 是否
discrete
:
1
,
//离散数值 必须大于 1
discrete
:
1
,
//离散数值 必须大于 1
discrete_percent
:
0
,
multiple
:
false
,
multiple
:
false
,
multipleEquip
:
"否"
,
//"是否多台安排设备", 否 是
multipleEquip
:
"否"
,
//"是否多台安排设备", 否 是
multipleCount
:
1
,
//多台数量
multipleCount
:
1
,
//多台数量
...
@@ -165,7 +173,7 @@ export default {
...
@@ -165,7 +173,7 @@ export default {
levelRules
:
[],
levelRules
:
[],
levelMarks
:
{
levelMarks
:
{
0
:
"慢"
,
0
:
"慢"
,
5
:
"快"
4
:
"快"
},
},
rules
:
{
rules
:
{
// calId: [
// calId: [
...
@@ -228,10 +236,12 @@ export default {
...
@@ -228,10 +236,12 @@ export default {
},
},
mounted
()
{
mounted
()
{
this
.
$dragging
.
$on
(
'dragged'
,
({
value
})
=>
{
this
.
$dragging
.
$on
(
'dragged'
,
({
value
})
=>
{
console
.
log
(
value
.
item
)
localStorage
.
setItem
(
"apsitems"
,
JSON
.
stringify
(
value
.
list
));
console
.
log
(
value
.
list
)
console
.
log
(
value
.
otherData
)
})
})
var
items
=
localStorage
.
getItem
(
"apsitems"
);
if
(
items
){
this
.
items
=
JSON
.
parse
(
items
);
}
},
},
methods
:
{
methods
:
{
getCal
()
{
getCal
()
{
...
@@ -254,20 +264,13 @@ export default {
...
@@ -254,20 +264,13 @@ export default {
});
});
},
},
setParameter
(
v
)
{
setParameter
(
v
)
{
// alert(v)
this
.
entity
.
multiple
=
false
;
let
parameters
=
this
.
levelRules
[
v
].
prams
;
this
.
entity
.
planState
=
false
;
parameters
.
map
(
u
=>
{
this
.
entity
.
over
=
false
;
if
(
u
.
parametersCode
==
"PlanMethod"
)
{
this
.
entity
.
dis
=
false
;
this
.
entity
.
planState
=
u
.
parameterValue
==
"平行"
;
for
(
var
i
=
0
;
i
<
v
;
i
++
){
this
.
entity
.
planMethod
=
u
.
parameterValue
;
this
.
entity
[
this
.
items
[
i
].
value
]
=
true
;
}
else
if
(
u
.
parametersCode
==
"OverTime"
)
{
}
this
.
entity
.
over
=
u
.
OverTime
==
"不加班"
;
this
.
entity
.
overTime
=
u
.
parameterValue
;
}
else
if
(
u
.
parametersCode
==
"Discrete"
)
{
this
.
entity
.
isDiscrete
=
u
.
parameterValue
==
"是"
;
this
.
entity
.
isDiscrete
=
u
.
parameterValue
;
}
});
},
},
handleSubmit
()
{
handleSubmit
()
{
this
.
$refs
.
form
.
validate
(
valid
=>
{
this
.
$refs
.
form
.
validate
(
valid
=>
{
...
@@ -310,6 +313,14 @@ export default {
...
@@ -310,6 +313,14 @@ export default {
l
(
key
)
{
l
(
key
)
{
let
vkey
=
"mes_op_task_plan_simulate"
+
"."
+
key
;
let
vkey
=
"mes_op_task_plan_simulate"
+
"."
+
key
;
return
this
.
$t
(
vkey
)
||
key
;
return
this
.
$t
(
vkey
)
||
key
;
},
setPercent
(
v
){
this
.
entity
.
discrete
=
Math
.
round
(((
this
.
count
-
1
)
*
v
-
this
.
count
)
/
100
);
},
setDiscrete
(
v
){
this
.
entity
.
discrete_percent
=
(
(
100
*
this
.
count
-
100
*
this
.
entity
.
discrete
)
/
(
this
.
count
-
1
)
);
}
}
},
},
computed
:
{
computed
:
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment