|
|
|
@ -443,16 +443,7 @@ export default function formBuilder (device, info, h, row, pWrite=false) {
|
|
|
|
'edit-closed': ({ row, column }) => {
|
|
|
|
'edit-closed': ({ row, column }) => {
|
|
|
|
const $table = this.$refs[`subForm-${info.name}`]
|
|
|
|
const $table = this.$refs[`subForm-${info.name}`]
|
|
|
|
if ($table) {
|
|
|
|
if ($table) {
|
|
|
|
const field = column.field
|
|
|
|
this.$set(this.form, info.name, this.$refs[`subForm-${info.name}`].tableData)
|
|
|
|
const cellValue = row[field]
|
|
|
|
|
|
|
|
// 判断单元格值是否被修改
|
|
|
|
|
|
|
|
if ($table.isUpdateByRow(row, field)) {
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
|
|
|
console.log(`局部保存成功! ${field}=${cellValue}`)
|
|
|
|
|
|
|
|
// 局部更新单元格为已保存状态
|
|
|
|
|
|
|
|
$table.reloadRow(row, null, field)
|
|
|
|
|
|
|
|
}, 300)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|