|
|
|
|
@ -140,6 +140,7 @@ export default { |
|
|
|
|
gridBtn: false, |
|
|
|
|
searchMenuPosition: "right", |
|
|
|
|
align: "center", |
|
|
|
|
labelWidth:140, |
|
|
|
|
|
|
|
|
|
column: [ |
|
|
|
|
{ |
|
|
|
|
@ -193,7 +194,7 @@ export default { |
|
|
|
|
{ |
|
|
|
|
label: "能力类型", |
|
|
|
|
span:24, |
|
|
|
|
prop: "wtId", |
|
|
|
|
prop: "wxLimit", |
|
|
|
|
// bind: "bsWorkType.wtName", |
|
|
|
|
sortable: true, |
|
|
|
|
search: true, |
|
|
|
|
@ -221,6 +222,58 @@ export default { |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label:"外协限制", |
|
|
|
|
prop:"wtId", |
|
|
|
|
type:"select", |
|
|
|
|
span:24, |
|
|
|
|
dicUrl: "/blade-system/dict/dictionary?code=WxLimit", |
|
|
|
|
props: { |
|
|
|
|
label: "dictValue", |
|
|
|
|
value: "dictKey", |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label:"厂内比例(%)", |
|
|
|
|
prop:"inRate", |
|
|
|
|
type: 'number', |
|
|
|
|
span:24, |
|
|
|
|
controls: false, |
|
|
|
|
max:100, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请输入厂内比例", |
|
|
|
|
trigger: "change", |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
change: (val) => { |
|
|
|
|
console.log('val==========',val) |
|
|
|
|
this.form.outRate = 100 - val.value |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label:"外协比例(%)", |
|
|
|
|
prop:"outRate", |
|
|
|
|
type: 'number', |
|
|
|
|
disabled:true, |
|
|
|
|
span:24, |
|
|
|
|
controls: false, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请输入外协比例", |
|
|
|
|
trigger: "change", |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label:"局部镀订单面积(dm²)", |
|
|
|
|
prop:"localArea", |
|
|
|
|
type: 'number', |
|
|
|
|
span:24, |
|
|
|
|
controls: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "修改时间", |
|
|
|
|
prop: "updateTime", |
|
|
|
|
@ -311,7 +364,7 @@ export default { |
|
|
|
|
}).then(() =>{ |
|
|
|
|
saveProcessAbility({ |
|
|
|
|
ids:this.selectionList.map(item => item.id), |
|
|
|
|
wtId:this.slectForm.wtName, |
|
|
|
|
wxLimit:this.slectForm.wtName, |
|
|
|
|
}).then((res) => { |
|
|
|
|
if(res.data.code === 200){ |
|
|
|
|
this.$message.success('设置成功'); |
|
|
|
|
@ -339,10 +392,13 @@ export default { |
|
|
|
|
const submitData = { ...row }; |
|
|
|
|
// 处理空值,将空字符串转换为 -1 |
|
|
|
|
if (submitData.wtId === '' || submitData.wtId === null || submitData.wtId === undefined) { |
|
|
|
|
submitData.wtId = -1; |
|
|
|
|
submitData.wtId = ''; |
|
|
|
|
} |
|
|
|
|
if (submitData.bpsId === '' || submitData.bpsId === null || submitData.bpsId === undefined) { |
|
|
|
|
submitData.bpsId = -1; |
|
|
|
|
submitData.bpsId = ''; |
|
|
|
|
} |
|
|
|
|
if (submitData.wxLimit === '' || submitData.wxLimit === null || submitData.wxLimit === undefined) { |
|
|
|
|
submitData.wxLimit = ''; |
|
|
|
|
} |
|
|
|
|
addProcessAbility(submitData).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
@ -359,10 +415,13 @@ export default { |
|
|
|
|
const submitData = { ...row }; |
|
|
|
|
// 处理空值,将空字符串转换为 -1 |
|
|
|
|
if (submitData.wtId === '' || submitData.wtId === null || submitData.wtId === undefined) { |
|
|
|
|
submitData.wtId = -1; |
|
|
|
|
submitData.wtId = ''; |
|
|
|
|
} |
|
|
|
|
if (submitData.bpsId === '' || submitData.bpsId === null || submitData.bpsId === undefined) { |
|
|
|
|
submitData.bpsId = -1; |
|
|
|
|
submitData.bpsId = ''; |
|
|
|
|
} |
|
|
|
|
if (submitData.wxLimit === '' || submitData.wxLimit === null || submitData.wxLimit === undefined) { |
|
|
|
|
submitData.wxLimit = ''; |
|
|
|
|
} |
|
|
|
|
updateProcessAbility(submitData).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
@ -478,6 +537,9 @@ export default { |
|
|
|
|
size:this.page.pageSize, |
|
|
|
|
...searchParam |
|
|
|
|
}).then(res =>{ |
|
|
|
|
res.data.data.records.map(item => { |
|
|
|
|
item.localArea = item.localArea == -1 ? '' : item.localArea |
|
|
|
|
}) |
|
|
|
|
this.data = res.data.data.records |
|
|
|
|
this.page.total = res.data.data.total |
|
|
|
|
this.loading = false |
|
|
|
|
|