diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 27c259b1..16f66041 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -416,6 +416,7 @@ module.exports = { pleaseSelectResponsibleUnitLeader: '请选择责任单位负责人', aUnitOnlyALeader: '一个责任单位只能选择一个责任单位负责人,请检查', pleaseSelectModuleOwner: '请选择模块负责人', + pleaseSelectDesignEngineer: '请选择设计工程师', selectIncludeNotInvolved: '勾选数据中包含不涉及数据,不能选择人员' }, // 未符合项跟踪流程 diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index 7e4a0cc6..763b74dd 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -1287,6 +1287,13 @@ export default { flag = false } } + // 模块负责人下发,设计工程师必填 + if (this.currentNode === ProjectComplianceEvaluationProcessNode.moduleOwnerIssued.value) { + if (data.some(tt => !tt.designEngineers && !tt.notInvolved && tt.canAssignFlag + '' === '1')) { + this.$message.warning(this.$t('workCenter.projectComplianceEvaluationProcess.pleaseSelectDesignEngineer')) + flag = false + } + } } // 流程审批意见数据 this.approvalInfoForm.validateFields({ force: true }, (errors, values) => {