diff --git a/src/views/business/comps/template/comps/dl/DL003.vue b/src/views/business/comps/template/comps/dl/DL003.vue index 85031c6..6ed3a63 100644 --- a/src/views/business/comps/template/comps/dl/DL003.vue +++ b/src/views/business/comps/template/comps/dl/DL003.vue @@ -551,6 +551,9 @@ export default { if (this.$refs.jzjzTableRef) { this.$refs.jzjzTableRef.updateDataSourceByRowIndex(rowIndex, { ...currentItem }); } + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } catch (error) { // 8. 异常捕获,给出友好提示 this.$message.error('子码生成失败,请重试'); diff --git a/src/views/business/comps/template/comps/dl/DL011.vue b/src/views/business/comps/template/comps/dl/DL011.vue index 3f34350..7405501 100644 --- a/src/views/business/comps/template/comps/dl/DL011.vue +++ b/src/views/business/comps/template/comps/dl/DL011.vue @@ -318,6 +318,10 @@ export default { const res = await getLatestSn({ pre: fshxbbh, type: 1, count: 1 }) if (res.code !== 200 || !res.data?.length) return this.$refs[refConf.xbxx].batchUpdateFormData({ fshxbbhCodeSn: res.data[0] }) + // 触发数据更新 + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } catch (e) { this.$message.error('复苏后细胞编号生成失败,请重试') } diff --git a/src/views/business/comps/template/comps/gsp/DMYPPZJLB.vue b/src/views/business/comps/template/comps/gsp/DMYPPZJLB.vue index 5cd3401..ca061d3 100644 --- a/src/views/business/comps/template/comps/gsp/DMYPPZJLB.vue +++ b/src/views/business/comps/template/comps/gsp/DMYPPZJLB.vue @@ -311,6 +311,9 @@ export default { }) if (result.code == 200) { this.$refs[`formConfigStepFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } } } diff --git a/src/views/business/comps/template/comps/gsp/GSP001.vue b/src/views/business/comps/template/comps/gsp/GSP001.vue index eb1f255..4aaaa51 100644 --- a/src/views/business/comps/template/comps/gsp/GSP001.vue +++ b/src/views/business/comps/template/comps/gsp/GSP001.vue @@ -381,6 +381,9 @@ export default { }) if (result.code == 200) { this.$refs[`formConfigStepFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } } } diff --git a/src/views/business/comps/template/comps/gsp/GSP002.vue b/src/views/business/comps/template/comps/gsp/GSP002.vue index 994d115..6cc8e34 100644 --- a/src/views/business/comps/template/comps/gsp/GSP002.vue +++ b/src/views/business/comps/template/comps/gsp/GSP002.vue @@ -640,6 +640,9 @@ export default { } this.$refs[ref][0]?.updateDataSourceByRowIndex(idx, { subTargetSolutionCode: snList[idx], ...expDate }); }); + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) resolve() } else { reject() diff --git a/src/views/business/comps/template/comps/gsp/GSP003.vue b/src/views/business/comps/template/comps/gsp/GSP003.vue index 098ba5b..db53772 100644 --- a/src/views/business/comps/template/comps/gsp/GSP003.vue +++ b/src/views/business/comps/template/comps/gsp/GSP003.vue @@ -357,6 +357,9 @@ export default { }) if (result.code == 200) { this.$refs[`formConfigStepFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } } } diff --git a/src/views/business/comps/template/comps/gsp/GSP004.vue b/src/views/business/comps/template/comps/gsp/GSP004.vue index dc96c05..baf3cba 100644 --- a/src/views/business/comps/template/comps/gsp/GSP004.vue +++ b/src/views/business/comps/template/comps/gsp/GSP004.vue @@ -610,6 +610,9 @@ export default { } this.$refs[ref][0]?.updateDataSourceByRowIndex(idx, { subTargetSolutionCode: snList[idx], ...expDate }); }); + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) resolve() } else { reject() diff --git a/src/views/business/comps/template/comps/gsp/GSP005.vue b/src/views/business/comps/template/comps/gsp/GSP005.vue index 43ef846..1fb40d5 100644 --- a/src/views/business/comps/template/comps/gsp/GSP005.vue +++ b/src/views/business/comps/template/comps/gsp/GSP005.vue @@ -809,6 +809,9 @@ export default { }) if (result.code == 200) { this.$refs[`formZlConfigFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } } } @@ -823,6 +826,9 @@ export default { }) if (result.code == 200) { this.$refs[`formRyConfigFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData(); + }, 100); } } } diff --git a/src/views/business/comps/template/comps/gsp/GSP010.vue b/src/views/business/comps/template/comps/gsp/GSP010.vue index 41ac26b..c1ba8bd 100644 --- a/src/views/business/comps/template/comps/gsp/GSP010.vue +++ b/src/views/business/comps/template/comps/gsp/GSP010.vue @@ -310,6 +310,9 @@ export default { }) if (result.code == 200) { this.$refs[`formConfigStepFormPackageRef_${i}`][0].updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData(); + }, 100); } } } diff --git a/src/views/business/comps/template/comps/sp/SP001.vue b/src/views/business/comps/template/comps/sp/SP001.vue index 1a0a798..c1e2673 100644 --- a/src/views/business/comps/template/comps/sp/SP001.vue +++ b/src/views/business/comps/template/comps/sp/SP001.vue @@ -301,6 +301,9 @@ export default { }) if (result.code == 200) { this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0]) + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) } }, 100), //获取已填写的表单数据 diff --git a/src/views/business/comps/template/comps/sp/SP00456.vue b/src/views/business/comps/template/comps/sp/SP00456.vue index b243053..8478ec5 100644 --- a/src/views/business/comps/template/comps/sp/SP00456.vue +++ b/src/views/business/comps/template/comps/sp/SP00456.vue @@ -299,6 +299,9 @@ export default { } this.$refs[currentRef][0]?.updateDataSourceByRowIndex(idx, { subTargetSolutionCode: snList[idx], ...expDate }); }); + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) resolve() } else { reject()