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) {