|
|
|
@ -663,6 +663,7 @@ export default { |
|
|
|
}, |
|
|
|
//完成 |
|
|
|
clickFinish() { |
|
|
|
let that=this |
|
|
|
// 获取表单数据 |
|
|
|
const { jzs, jlzsl, pxms, qsbh, stepTableFormData = [] } = this.getFilledFormData(); |
|
|
|
// 初始化列配制数组 |
|
|
|
@ -738,6 +739,7 @@ export default { |
|
|
|
bodyFillType: 'actFill', // 修复:原bodyTypeFillType拼写错误 |
|
|
|
}); |
|
|
|
|
|
|
|
debugger |
|
|
|
// 关键修复1:先更新列配制,确保表格能识别字段 |
|
|
|
this.rawCzxxColumns = [...columns]; // 解构赋值触发响应式更新 |
|
|
|
this.$nextTick(() => { // 等待列配制更新完成后再赋值数据 |
|
|
|
@ -756,6 +758,7 @@ export default { |
|
|
|
const rowData = { |
|
|
|
jlzb: stepTableFormData[doseIndex]?.jlzmc || '', |
|
|
|
gspcdqk: '', |
|
|
|
id:that.getuuid() |
|
|
|
// 初始化动态列字段,避免undefined |
|
|
|
}; |
|
|
|
newDataSource.push(rowData); |
|
|
|
|