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
60ed47ae
Commit
60ed47ae
authored
Apr 01, 2020
by
仇晓婷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工序参数
parent
b3508fdf
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
137 additions
and
97 deletions
+137
-97
zh-CN.js
i18n/locale/zh-CN.js
+76
-70
add.vue
pages/aps/aps/add.vue
+53
-27
api.js
pages/aps/aps/api.js
+8
-0
No files found.
i18n/locale/zh-CN.js
View file @
60ed47ae
...
...
@@ -1019,9 +1019,13 @@ export default {
},
mes_op_task_plan_simulate
:
{
//参数设置的表
id
:
''
,
// partTaskPk: 订单ID,
// opTaskPk: 工单ID,
flog
:
0
,
//参数应用
planMethod
:
"转序规则"
,
// 平行 重叠
op_task_pk
:
'工单编号'
,
part_task_pk
:
'计划编号'
,
task
_s
eq
:
'工序号'
,
task
S
eq
:
'工序号'
,
task_name
:
'工序名称'
,
put_into_qty
:
'投产数量'
,
plan_start
:
'计划排产开始'
,
...
...
@@ -1030,21 +1034,23 @@ export default {
run_time
:
'单件工时'
,
transport_time
:
'转运时间'
,
check_time
:
'检验时间'
,
efficiency
_v
alue
:
'效率系数'
,
efficiency
V
alue
:
'效率系数'
,
singleout
:
'单件产出'
,
first_equip
:
'设备编号'
,
equip_type
:
'设备类型'
,
cal
_i
d
:
'连班策略'
,
cal
I
d
:
'连班策略'
,
machine_rule
:
'设备优先规则'
,
plan_method
:
'重叠转序'
,
over
_t
ime
:
'六日加班'
,
is
d
iscrete
:
'是否离散'
,
discrete
_value
:
'离散值'
,
over
T
ime
:
'六日加班'
,
is
D
iscrete
:
'是否离散'
,
discrete
:
'离散值'
,
multi_machine
:
'多台分配'
,
notes
:
'备注'
,
insert_flag
:
'插单'
,
outside_time
:
'外协时间'
,
discrete_percent
:
'离散百分比%'
,
multipleEquip
:
"是否多台安排设备"
,
// 否 是
multipleEquipIds
:
"设备id"
,
//用英文逗号分隔
taskseq_des
:
''
,
workshopcode
:
''
,
routing_detail_id
:
''
,
...
...
@@ -1052,44 +1058,44 @@ export default {
comb_param
:
''
,
rule_qty
:
''
,
},
routing_header
:{
id
:
''
,
creationTime
:
''
,
creatorUserId
:
''
,
lastModificationTime
:
''
,
lastModifierUserId
:
''
,
deleterUserId
:
''
,
deletionTime
:
''
,
classId
:
'类id'
,
unicode
:
'unicode'
,
name
:
'工艺名称'
,
code
:
'工艺编号'
,
productId
:
'产品id'
,
productName
:
'产品名称'
,
productCode
:
'产品图号'
,
version
:
'工艺文件版本'
,
author
:
'编制人'
,
departmentId
:
''
,
isMain
:
''
,
upId
:
''
,
upDetailId
:
''
,
routingType
:
'工艺类型'
,
status
:
''
,
approvalStatus
:
'状态'
,
remark
:
'工艺说明'
,
roufile
:
'多媒体附件'
,
approvalStatusRemark
:
''
,
auditUserId1
:
'审核人'
,
auditUserId2
:
'审批人'
,
isDeleted
:
''
,
platesnum
:
''
,
isEffect
:
''
,
developmentMode
:
'研制方式'
,
changeOrderCode
:
'更改单编号'
,
changeOrderDate
:
'更改单日期'
,
changeMethod
:
'更改办法'
,
taskType
:
'任务类型'
,
},
routing_header
:
{
id
:
''
,
creationTime
:
''
,
creatorUserId
:
''
,
lastModificationTime
:
''
,
lastModifierUserId
:
''
,
deleterUserId
:
''
,
deletionTime
:
''
,
classId
:
'类id'
,
unicode
:
'unicode'
,
name
:
'工艺名称'
,
code
:
'工艺编号'
,
productId
:
'产品id'
,
productName
:
'产品名称'
,
productCode
:
'产品图号'
,
version
:
'工艺文件版本'
,
author
:
'编制人'
,
departmentId
:
''
,
isMain
:
''
,
upId
:
''
,
upDetailId
:
''
,
routingType
:
'工艺类型'
,
status
:
''
,
approvalStatus
:
'状态'
,
remark
:
'工艺说明'
,
roufile
:
'多媒体附件'
,
approvalStatusRemark
:
''
,
auditUserId1
:
'审核人'
,
auditUserId2
:
'审批人'
,
isDeleted
:
''
,
platesnum
:
''
,
isEffect
:
''
,
developmentMode
:
'研制方式'
,
changeOrderCode
:
'更改单编号'
,
changeOrderDate
:
'更改单日期'
,
changeMethod
:
'更改办法'
,
taskType
:
'任务类型'
,
},
routing_detail
:
{
id
:
''
,
creationTime
:
'创建时间'
,
...
...
@@ -1174,30 +1180,30 @@ export default {
stepContent
:
'工步内容'
,
extend
:
'扩展字段'
,
},
routing_qc_card
:{
id
:
''
,
creationTime
:
'创建时间'
,
creatorUserId
:
'创建人'
,
lastModificationTime
:
'修改时间'
,
lastModifierUserId
:
'修改人'
,
isDeleted
:
'是否删除'
,
deleterUserId
:
'删除人'
,
deletionTime
:
'删除时间'
,
routingHeaderId
:
'工艺'
,
routingDetailId
:
'工序'
,
routingStepId
:
'工步'
,
checkContent
:
'检验内容'
,
checkType
:
'检验标记'
,
checkParams
:
'参数名称'
,
measurementUnit
:
'单位'
,
fillintype
:
'汇报类型'
,
qualityTemplate
:
'模板'
,
isphotograph
:
'是否拍照'
,
status
:
'状态'
,
extend
:
'扩展字段'
,
remark
:
'备注'
,
productionRequirement
:
'生产要求'
,
standard
:
'标准指标'
,
qualityTemplateName
:
'模板文件名称'
,
}
routing_qc_card
:
{
id
:
''
,
creationTime
:
'创建时间'
,
creatorUserId
:
'创建人'
,
lastModificationTime
:
'修改时间'
,
lastModifierUserId
:
'修改人'
,
isDeleted
:
'是否删除'
,
deleterUserId
:
'删除人'
,
deletionTime
:
'删除时间'
,
routingHeaderId
:
'工艺'
,
routingDetailId
:
'工序'
,
routingStepId
:
'工步'
,
checkContent
:
'检验内容'
,
checkType
:
'检验标记'
,
checkParams
:
'参数名称'
,
measurementUnit
:
'单位'
,
fillintype
:
'汇报类型'
,
qualityTemplate
:
'模板'
,
isphotograph
:
'是否拍照'
,
status
:
'状态'
,
extend
:
'扩展字段'
,
remark
:
'备注'
,
productionRequirement
:
'生产要求'
,
standard
:
'标准指标'
,
qualityTemplateName
:
'模板文件名称'
,
}
}
\ No newline at end of file
pages/aps/aps/add.vue
View file @
60ed47ae
...
...
@@ -11,33 +11,36 @@
<span
slot=
"close"
>
Off
</span>
</i-switch>
</FormItem>
<FormItem
:label=
"l('cal_id')"
prop=
"cal_id"
>
<Select
v-model=
"entity.cal_id"
style=
"width:150px"
>
<Option
value=
"beijing"
>
策略1
</Option>
<Option
value=
"shanghai"
>
策略2
</Option>
<Option
value=
"shenzhen"
>
策略3
</Option>
<FormItem
:label=
"l('calId')"
prop=
"calId"
>
<Select
v-model=
"entity.calId"
style=
"width:150px"
>
<Option
v-for=
"(item,index) in listCal"
:key=
"index"
:value=
"item.calid"
:label=
"item.calname"
></Option>
</Select>
</FormItem>
<FormItem
:label=
"l('over
_time')"
prop=
"over_t
ime"
>
<i-switch
v-model=
"entity.over
_t
ime"
size=
"large"
>
<FormItem
:label=
"l('over
Time')"
prop=
"overT
ime"
>
<i-switch
v-model=
"entity.over
T
ime"
size=
"large"
>
<span
slot=
"open"
>
On
</span>
<span
slot=
"close"
>
Off
</span>
</i-switch>
</FormItem>
<FormItem
:label=
"l('efficiency
_value')"
prop=
"efficiency_v
alue"
>
<Input
v-model=
"entity.efficiency
_v
alue"
style=
"width:150px"
></Input>
<FormItem
:label=
"l('efficiency
Value')"
prop=
"efficiencyV
alue"
>
<Input
v-model=
"entity.efficiency
V
alue"
style=
"width:150px"
></Input>
</FormItem>
<FormItem
:label=
"l('run_time')"
prop=
"run_time"
>
<InputNumber
v-model=
"entity.run_time"
></InputNumber>
</FormItem>
<FormItem
:label=
"l('is
discrete')"
prop=
"isd
iscrete"
>
<i-switch
v-model=
"entity.is
d
iscrete"
size=
"large"
>
<FormItem
:label=
"l('is
Discrete')"
prop=
"isD
iscrete"
>
<i-switch
v-model=
"entity.is
D
iscrete"
size=
"large"
>
<span
slot=
"open"
>
On
</span>
<span
slot=
"close"
>
Off
</span>
</i-switch>
</FormItem>
<FormItem
:label=
"l('discrete
_value')"
prop=
"discrete_valu
e"
>
<InputNumber
v-model=
"entity.discrete
_value
"
></InputNumber>
<FormItem
:label=
"l('discrete
')"
prop=
"discret
e"
>
<InputNumber
v-model=
"entity.discrete"
></InputNumber>
</FormItem>
<FormItem
:label=
"l('discrete_percent')"
prop=
"discrete_percent"
>
<InputNumber
v-model=
"entity.discrete_percent"
></InputNumber>
...
...
@@ -150,40 +153,63 @@
</div>
</
template
>
<
script
>
import
Api
from
"./api"
;
export
default
{
data
()
{
return
{
entity
:
{
value1
:
100
,
value2
:
100
,
value1
:
100
,
value2
:
100
,
fruit
:
[]
},
listCal
:
[],
visible
:
false
,
rules
:
{
businessName
:
[{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
}],
businessCode
:
[{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
}]
businessName
:
[{
required
:
true
,
message
:
"必填"
,
trigger
:
"blur"
}],
businessCode
:
[{
required
:
true
,
message
:
"必填"
,
trigger
:
"blur"
}]
}
}
};
},
mounted
()
{
this
.
getCal
();
},
methods
:
{
handleSubmit
()
{},
getCal
()
{
Api
.
getallcal
().
then
(
res
=>
{
if
(
res
.
success
)
{
this
.
listCal
=
res
.
result
;
}
});
},
handleSubmit
()
{
this
.
$refs
.
form
.
validate
(
valid
=>
{
if
(
valid
)
{
Api
.
apsschedulupdateparameter
(
this
.
entity
).
then
(
res
=>
{
if
(
res
.
success
)
{
}
});
}
else
{
this
.
$Message
.
error
(
"Fail!"
);
}
});
},
handleClose
()
{
this
.
$emit
(
"on-close"
)
this
.
$emit
(
"on-close"
)
;
},
handleOpen
()
{
this
.
visible
=
true
this
.
visible
=
true
;
},
handle
()
{
this
.
visible
=
false
this
.
visible
=
false
;
},
handleOk
()
{},
l
(
key
)
{
let
vkey
=
'mes_op_task_plan_simulate'
+
'.'
+
key
return
this
.
$t
(
vkey
)
||
key
let
vkey
=
"mes_op_task_plan_simulate"
+
"."
+
key
;
return
this
.
$t
(
vkey
)
||
key
;
}
}
}
}
;
</
script
>
<
style
lang=
"less"
scoped
>
.parameter {
...
...
@@ -262,7 +288,7 @@ export default {
color: #2680eb;
}
.check-box {
height: 3
00
px;
height: 3
48
px;
border-top: 1px solid #e0e0e0;
padding: 15px;
padding-left: 0;
...
...
@@ -271,7 +297,7 @@ export default {
}
}
.right-down {
height:
100
px;
height:
92
px;
}
.click-btn {
text-align: right;
...
...
pages/aps/aps/api.js
View file @
60ed47ae
...
...
@@ -56,4 +56,12 @@ export default {
recoveryoptasksimluate
(
params
)
{
return
Api
.
post
(
`
${
apsUrl
}
/apspoolappservices/apsdatachecked`
,
params
);
},
//获取连班策略
getallcal
(
params
)
{
return
Api
.
get
(
`
${
apsUrl
}
/mes_daily_work_sched/getallcal`
,
params
);
},
//工序参数调整
apsschedulupdateparameter
(
params
)
{
return
Api
.
post
(
`
${
apsUrl
}
/ser/apsschedulupdateparameter`
,
params
);
},
}
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