From e5c232de590cfd0a7191e42109b7497f384e1903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Tue, 19 Dec 2023 16:20:14 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=A1=B9=E7=9B=AE=E5=90=88=E8=A7=84?= =?UTF-8?q?=E8=AF=84=E4=BC=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectComplianceEvaluationProcess.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index fc7fb241..6e2f9bf8 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -239,7 +239,7 @@ :label="$t('workCenter.projectComplianceEvaluationProcess.ccPerson')"> + v-decorator="['carbonCopyPersonnels', validatorRules.carbonCopyPersonnels]" /> @@ -409,7 +409,7 @@ export default { validateTrigger: 'blur' }, // 抄送人员 - ccPerson: { + carbonCopyPersonnels: { rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.projectComplianceEvaluationProcess.ccPerson') }], validateTrigger: 'change' } @@ -759,7 +759,7 @@ export default { // 是否展示可展开表格 showExpandTable () { // 设计工程师评估及之后节点都是 - const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value] + const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value, ProjectComplianceEvaluationProcessNode.moduleOwnerModification.value] return showNode.includes(this.currentNode) || !ProjectComplianceEvaluationProcessNode.keyOfValue(this.currentNode) }, // 展开表格的禁用 @@ -1110,6 +1110,16 @@ export default { flag = false } }) + // 抄送人员校验 + if (this.showCcPerson) { + this.dispatchInfoForm.validateFields((errors, values) => { + if (!errors) { + formData.businessInfoDTO.carbonCopyPersonnels = values.carbonCopyPersonnels + } else { + flag = false + } + }) + } formData.basicTaskInfoDTO = basicTaskInfoDTO formData.businessId = this.businessId if (!flag) {