From 95436ce0cc5d8c7713a4ab1256921104463a8d8c Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Fri, 12 Jan 2024 16:30:01 +0800
Subject: [PATCH] 人员设置
---
src/views/evaluate/components/IndividualTaskPublic.vue | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/src/views/evaluate/components/IndividualTaskPublic.vue b/src/views/evaluate/components/IndividualTaskPublic.vue
index c814f5a..017e709 100644
--- a/src/views/evaluate/components/IndividualTaskPublic.vue
+++ b/src/views/evaluate/components/IndividualTaskPublic.vue
@@ -36,7 +36,9 @@
<el-checkbox-group v-model="form.pollingPersons">
<el-checkbox v-for="item in employeeDict" :key="item.id" :label="item.dictKey">
{{ item.dictValue }}
+ <el-button type="primary" icon="el-icon-edit" text @click="selectionHandler(item)">设置人员</el-button>
</el-checkbox>
+
</el-checkbox-group>
</el-form-item>
<el-form-item label="第二轮任务结束时间" required>
@@ -60,6 +62,8 @@
<candidateResult :params="candidateResultParams" />
<!-- 添加评优种类候选人 -->
<addEcCandidate :params="addEcCandidateParams" />
+ <!-- 人员选择 -->
+ <selectionDialog :params="selectionParams" />
</el-dialog>
</template>
@@ -69,11 +73,13 @@
import { update, getEcList } from '@/api/evaluate/evaluateTask'
import addEcCandidate from './addEcCandidate.vue';
import candidateResult from './candidateResult.vue';
+import selectionDialog from './selectionDialog.vue';
export default {
components: {
addEcCandidate,
- candidateResult
+ candidateResult,
+ selectionDialog
},
props: {
params: {
@@ -115,7 +121,8 @@
total: 0
},
addEcCandidateParams: {},
- candidateResultParams: {}
+ candidateResultParams: {},
+ selectionParams: {}
}
},
methods: {
@@ -169,6 +176,12 @@
visible: true,
data: this.params.data
}
+ },
+ selectionHandler(row) {
+ this.selectionParams = {
+ visible: true,
+ data: row
+ }
}
}
};
--
Gitblit v1.9.3