diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue index a70ea52..87effb0 100644 --- a/src/components/Template/Step.vue +++ b/src/components/Template/Step.vue @@ -368,6 +368,11 @@ export default { default: '' } }, + provide() { + return { + getStepData:()=>this.formData + } + }, data() { return { stepSelectConfig: { diff --git a/src/views/business/comps/template/comps/dl/DL014.vue b/src/views/business/comps/template/comps/dl/DL014.vue index cc1c8ba..4177ba5 100644 --- a/src/views/business/comps/template/comps/dl/DL014.vue +++ b/src/views/business/comps/template/comps/dl/DL014.vue @@ -832,7 +832,8 @@ export default { const newJlzmcRows = [] for (let i = 0; i < jlzzs; i++) { newJlzmcRows.push({ - jlzzmc: '' + jlzzmc: '', + id:this.getuuid(), }) } @@ -895,7 +896,8 @@ export default { gspbh: '', ysgspjrl: '', sjgspjrl: '', - gyhzqk: '' + gyhzqk: '', + id:this.getuuid(), }) } }) diff --git a/src/views/business/comps/template/mixins/templateMixin.js b/src/views/business/comps/template/mixins/templateMixin.js index ee08113..8be9f9d 100644 --- a/src/views/business/comps/template/mixins/templateMixin.js +++ b/src/views/business/comps/template/mixins/templateMixin.js @@ -278,6 +278,9 @@ export default { this.setTemplateData({}) }, methods: { + getuuid() { + return getuuid() + }, // 只是更新已填写的表单数据,不触发校验 justUpdateFilledFormData() { const params = {