diff --git a/src/views/business/comps/template/comps/dl/DL011.vue b/src/views/business/comps/template/comps/dl/DL011.vue index 1e6418e..3f34350 100644 --- a/src/views/business/comps/template/comps/dl/DL011.vue +++ b/src/views/business/comps/template/comps/dl/DL011.vue @@ -272,7 +272,9 @@ export default { copyFrom: 'fshxbyjtj', compareTo: 'fshxbyjtj', subOptions: this.getDictOptions('business_tjdw'), - maxlength: 10 + maxlength: 10, + subDisabled:true + } } } @@ -297,8 +299,15 @@ export default { // 只在实际填报模式下生成编号 if (this.fillType !== 'actFill') return - + const data = this.getFilledFormDataByRefs([refConf.xbxx]) + if(!data.fshxbsjtjUnit){ + this.$refs[refConf.xbxx].batchUpdateFormData({'fshxbsjtjUnit':data.fshxbyjtjUnit}) + } + // 触发数据更新 + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) const { fshxbbh, fshxbbhCodeSn } = data || {} // 如果已经有 fshxbbhCodeSn 值,说明是回显数据,不需要重新生成