diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 8312a496..f1197709 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -401,7 +401,8 @@ module.exports = { pleaseSelectResponsibleUnit: '请选择责任单位', pleaseSelectResponsibleUnitLeader: '请选择责任单位负责人', aUnitOnlyALeader: '一个责任单位只能选择一个责任单位负责人,请检查', - pleaseSelectModuleOwner: '请选择模块负责人' + pleaseSelectModuleOwner: '请选择模块负责人', + selectIncludeNotInvolved: '勾选数据中包含不涉及数据,不能选择人员' }, // 未符合项跟踪流程 noMatchTracking: { diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index fc0d9eaa..49ce6771 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -1073,10 +1073,16 @@ export default { * 批量选择人员 */ batchSelector () { + // 最少勾选一条数据 if (!this.selectedRowKeys || this.selectedRowKeys.length === 0) { this.$message.warning(this.$t('selectOne')) return } + // 勾选数据中包含不涉及数据,不能选择人员 + if (this.dataSource.some(tt => this.selectedRowKeys.includes(tt.tableRowKey) && tt.notInvolved)) { + this.$message.warning(this.$t('workCenter.projectComplianceEvaluationProcess.selectIncludeNotInvolved')) + return + } this.isTransfer = false this.$refs.userSelectModal.open() },