|
|
|
|
@ -194,28 +194,27 @@ export default { |
|
|
|
|
if(!val.value){ |
|
|
|
|
return false |
|
|
|
|
} |
|
|
|
|
// 筛选选中id对应的名称并拼接 |
|
|
|
|
const selectedNames = val.value.map(id => { |
|
|
|
|
const item = val.dic.find(dic => dic.id === id); |
|
|
|
|
return item ? item.name : ''; |
|
|
|
|
}) |
|
|
|
|
.filter(name => name) // 过滤空值 |
|
|
|
|
.join(','); |
|
|
|
|
const item = val.dic.find(dic => dic.id === val.value); |
|
|
|
|
this.form.processName = selectedNames.name |
|
|
|
|
// // 筛选选中id对应的名称并拼接 |
|
|
|
|
// const selectedNames = val.value.map(id => { |
|
|
|
|
// const item = val.dic.find(dic => dic.id === id); |
|
|
|
|
// return item ? item.name : ''; |
|
|
|
|
// }) |
|
|
|
|
// .filter(name => name) // 过滤空值 |
|
|
|
|
// .join(','); |
|
|
|
|
|
|
|
|
|
// 根据场景赋值(新增/编辑) |
|
|
|
|
if (row) { |
|
|
|
|
// 编辑状态 - 给当前行赋值 |
|
|
|
|
this.form.processName = selectedNames; |
|
|
|
|
this.form.processId = val.value.join(','); |
|
|
|
|
} else { |
|
|
|
|
// 新增状态 - 给表单赋值 |
|
|
|
|
this.form.processName = selectedNames; |
|
|
|
|
this.form.processId = val.value.join(','); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// if (val && type == 'craftId') { |
|
|
|
|
// this.form.craftName = val.caName; |
|
|
|
|
// // 根据场景赋值(新增/编辑) |
|
|
|
|
// if (row) { |
|
|
|
|
// // 编辑状态 - 给当前行赋值 |
|
|
|
|
// this.form.processName = selectedNames; |
|
|
|
|
// this.form.processId = val.value.join(','); |
|
|
|
|
// } else { |
|
|
|
|
// // 新增状态 - 给表单赋值 |
|
|
|
|
// this.form.processName = selectedNames; |
|
|
|
|
// this.form.processId = val.value.join(','); |
|
|
|
|
// } |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
rowSave(row, done, loading) { |
|
|
|
|
addOutsourceProcess(row).then( |
|
|
|
|
|