From f5d7315171c9cf685c6e46b2a91a1ce67de9ceb6 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 18 Jul 2024 09:45:01 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B3=95=E8=A7=84=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E6=80=A7=E6=8E=92=E6=9F=A5=E6=B5=81=E7=A8=8B=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=90=8E=E7=9A=84=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RegulatoryComplianceCheckProcess.vue | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue index 2ac3d02..63bf0c6 100644 --- a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue +++ b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue @@ -412,27 +412,13 @@ export default { this.$nextTick(() => { if (type === 'todo') { // 初始化流程信息 - if (this.currentNode !== 1) { - // 需要回显上方的标准编号/标准名称和适用市场 - // 标准编号/标准名称 - this.model.basicProcessInfoDTO.standardNumberName = this.model.businessInfoDTO.standardInfo.standardNumber + ' ' + this.model.businessInfoDTO.standardInfo.standardName - // 适用市场 - this.model.basicProcessInfoDTO.applicableMarket_dictText = this.model.businessInfoDTO.standardInfo.applicableMarket_dictText - } - this.processInfoForm.setFieldsValue(pick(this.model.basicProcessInfoDTO, 'processName', 'processDueDate', 'processDescription', 'standardNumberName', 'applicableMarket_dictText')) + this.processInfoForm.setFieldsValue(pick(this.model.basicProcessInfoDTO, 'processName', 'processDueDate', 'processDescription')) } // 有草稿json按草稿进来的回显 if (this.model.infoJsonStr) { this.draftModel = JSON.parse(this.model.infoJsonStr) // 初始化流程信息 - if (this.currentNode !== 1) { - // 需要回显上方的标准编号/标准名称和适用市场 - // 标准编号/标准名称 - this.draftModel.basicProcessInfoDTO.standardNumberName = this.draftModel.businessInfoDTO.standardInfo.standardNumber + ' ' + this.model.businessInfoDTO.standardInfo.standardName - // 适用市场 - this.draftModel.basicProcessInfoDTO.applicableMarket_dictText = this.draftModel.businessInfoDTO.standardInfo.applicableMarket_dictText - } - this.processInfoForm.setFieldsValue(pick(this.draftModel.basicProcessInfoDTO, 'processName', 'processDueDate', 'processDescription', 'standardNumberName', 'applicableMarket_dictText')) + this.processInfoForm.setFieldsValue(pick(this.draftModel.basicProcessInfoDTO, 'processName', 'processDueDate', 'processDescription')) // 初始化流程审批信息 this.approvalInfoForm.setFieldsValue(pick(this.draftModel.basicTaskInfoDTO, 'handleText', 'handleFile')) // 如果是节点1的保存回显人员信息 @@ -440,6 +426,22 @@ export default { this.draftInitPersonInfo(this.draftModel.userInfoMap) } } + // 不是第一个节点需要回显上方的标准编号/标准名称和适用市场 + if (this.currentNode !== 1) { + const param = {} + if (this.model.infoJsonStr) { + // 标准编号/标准名称 + param.standardNumberName = this.draftModel.businessInfoDTO.standardInfo.standardNumber + ' ' + this.draftModel.businessInfoDTO.standardInfo.standardName + // 适用市场 + param.applicableMarket_dictText = this.draftModel.businessInfoDTO.standardInfo.applicableMarket_dictText + } else { + // 标准编号/标准名称 + param.standardNumberName = this.model.businessInfoDTO.standardInfo.standardNumber + ' ' + this.model.businessInfoDTO.standardInfo.standardName + // 适用市场 + param.applicableMarket_dictText = this.model.businessInfoDTO.standardInfo.applicableMarket_dictText + } + this.processInfoForm.setFieldsValue(pick(param, 'standardNumberName', 'applicableMarket_dictText')) + } if (this.$refs.baseInfoRef) { this.$refs.baseInfoRef.initData(this.draftModel ? this.draftModel.businessInfoDTO : this.model.businessInfoDTO) }