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