|
|
|
|
@ -15,8 +15,8 @@ |
|
|
|
|
@size-change="sizeChange" |
|
|
|
|
@refresh-change="refreshChange" |
|
|
|
|
@on-load="onLoad" |
|
|
|
|
@row-update="rowUpdate" |
|
|
|
|
@row-del="rowDel" |
|
|
|
|
@row-update="rowUpdate" |
|
|
|
|
@row-del="rowDel" |
|
|
|
|
> |
|
|
|
|
<template #menu-left> |
|
|
|
|
<el-button type="primary" @click="handleAdd">新增</el-button> |
|
|
|
|
@ -62,7 +62,6 @@ export default { |
|
|
|
|
total: 0, |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
option: { |
|
|
|
|
height: 'auto', |
|
|
|
|
align: 'center', |
|
|
|
|
@ -91,7 +90,7 @@ export default { |
|
|
|
|
labelWidth: 120, |
|
|
|
|
searchLabelWidth: 120, |
|
|
|
|
menu: true, |
|
|
|
|
menuWidth: 220, |
|
|
|
|
menuWidth: 120, |
|
|
|
|
dialogWidth: 1200, |
|
|
|
|
dialogClickModal: false, |
|
|
|
|
searchEnter: true, |
|
|
|
|
@ -109,7 +108,7 @@ export default { |
|
|
|
|
searchSpan: 6, |
|
|
|
|
searchMenuPosition: 'right', |
|
|
|
|
column: [ |
|
|
|
|
{ |
|
|
|
|
{ |
|
|
|
|
label: '作业中心', |
|
|
|
|
prop: 'wcId', |
|
|
|
|
search: true, |
|
|
|
|
@ -119,25 +118,39 @@ export default { |
|
|
|
|
align: 'left', |
|
|
|
|
searchLabelWidth: 80, |
|
|
|
|
dicUrl: '/blade-desk/bsWorkCenter/getList', |
|
|
|
|
type:'select', |
|
|
|
|
type: 'select', |
|
|
|
|
cascader: ['batchNo'], |
|
|
|
|
props: { |
|
|
|
|
label: 'wcName', |
|
|
|
|
value: 'id', |
|
|
|
|
label: 'wcName', |
|
|
|
|
value: 'id', |
|
|
|
|
}, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入作业中心', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入作业中心', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '作业槽', |
|
|
|
|
prop: 'batchNoName', |
|
|
|
|
type: 'select', |
|
|
|
|
filterable: true, |
|
|
|
|
clearable: true, |
|
|
|
|
search: false, |
|
|
|
|
sortable: true, |
|
|
|
|
overHidden: true, |
|
|
|
|
headerAlign: 'center', |
|
|
|
|
align: 'center', |
|
|
|
|
addDisplay: false, |
|
|
|
|
editDisplay: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '作业槽', |
|
|
|
|
prop: 'batchNo', |
|
|
|
|
type: 'select', |
|
|
|
|
filterable:true, |
|
|
|
|
filterable: true, |
|
|
|
|
clearable: true, |
|
|
|
|
search: false, |
|
|
|
|
sortable: true, |
|
|
|
|
@ -145,20 +158,24 @@ export default { |
|
|
|
|
headerAlign: 'center', |
|
|
|
|
align: 'center', |
|
|
|
|
searchLabelWidth: 80, |
|
|
|
|
hide: true, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入作业槽', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入作业槽', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
dicUrl: `/blade-desk/BA/WorkTank/listForSelect?workstationId={{wcId}}`, |
|
|
|
|
props: { |
|
|
|
|
label: 'name', |
|
|
|
|
value: 'id', |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
change: value => { |
|
|
|
|
this.form.batchNoName = value.item.name; |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '维护内容', |
|
|
|
|
prop: 'preserveContent', |
|
|
|
|
search: true, |
|
|
|
|
@ -168,19 +185,19 @@ export default { |
|
|
|
|
align: 'left', |
|
|
|
|
searchLabelWidth: 80, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入维护内容', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入维护内容', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
{ |
|
|
|
|
label: '审批状态', |
|
|
|
|
prop: 'approvalStatus', |
|
|
|
|
type: 'select', |
|
|
|
|
filterable:true, |
|
|
|
|
filterable: true, |
|
|
|
|
clearable: true, |
|
|
|
|
search: false, |
|
|
|
|
hide: true, |
|
|
|
|
@ -191,26 +208,28 @@ export default { |
|
|
|
|
searchLabelWidth: 80, |
|
|
|
|
display: false, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入审批状态', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入审批状态', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
dicData: [ |
|
|
|
|
{ |
|
|
|
|
value: -1, |
|
|
|
|
label: '发送审批' |
|
|
|
|
}, { |
|
|
|
|
value: 0, |
|
|
|
|
label: '审批中' |
|
|
|
|
}, { |
|
|
|
|
value: 1, |
|
|
|
|
label: '审批完毕' |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
{ |
|
|
|
|
value: -1, |
|
|
|
|
label: '发送审批', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
value: 0, |
|
|
|
|
label: '审批中', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
value: 1, |
|
|
|
|
label: '审批完毕', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '维护人', |
|
|
|
|
prop: 'keepManStr', |
|
|
|
|
search: false, |
|
|
|
|
@ -218,8 +237,8 @@ export default { |
|
|
|
|
headerAlign: 'center', |
|
|
|
|
align: 'center', |
|
|
|
|
display: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '维护时间', |
|
|
|
|
prop: 'keepTime', |
|
|
|
|
search: false, |
|
|
|
|
@ -227,13 +246,12 @@ export default { |
|
|
|
|
headerAlign: 'center', |
|
|
|
|
align: 'center', |
|
|
|
|
display: false, |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
}, |
|
|
|
|
mounted() {}, |
|
|
|
|
methods: { |
|
|
|
|
closeDialog() { |
|
|
|
|
this.showDialog = false; |
|
|
|
|
@ -259,7 +277,7 @@ export default { |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
rowUpdate(row, index, done, loading) { |
|
|
|
|
rowUpdate(row, index, done, loading) { |
|
|
|
|
update([row]).then( |
|
|
|
|
() => { |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
|