From ddbf97ef1210d4c9bad655fecef42a73c3f650f4 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Thu, 14 Dec 2023 17:23:26 +0800
Subject: [PATCH] 评优任务页面编辑修改

---
 src/views/evaluate/components/addDialog.vue |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/views/evaluate/components/addDialog.vue b/src/views/evaluate/components/addDialog.vue
index 670b741..112f23e 100644
--- a/src/views/evaluate/components/addDialog.vue
+++ b/src/views/evaluate/components/addDialog.vue
@@ -150,8 +150,8 @@
                 let evaluateNums = 0
                 val.forEach(item => {
                     const users = []
-                    evaluateNums += item.selected?.length
-                    item.selected.forEach(user => {
+                    evaluateNums += item.users?.length
+                    item.users.forEach(user => {
                         users.push({
                             id: user.id,
                             name: user.name
@@ -160,7 +160,7 @@
                     this.addForm.candidateNum.push({
                         deptId: item.deptId,
                         deptName: item.deptName,
-                        val: item.selected.length,
+                        val: item.users.length,
                         users
                     })
                 })
@@ -235,13 +235,21 @@
                             users: [],
                             employees: records
                         })
+                        this.setDefaultValue(this.depts)
                     })
                 })
             })
+        },
+        setDefaultValue(depts) {
+            const params = _.cloneDeep(this.params.addForm.candidateNum)
+            params.forEach(item => {
+                const value = depts.find(dept => item.deptId === dept.deptId)
+                item.employees = value?.employees || []
+            })
+            this.selectGroup = params
         }
     },
     mounted() {
-        // this.initData(website.tenantId);
     }
 }
 </script>

--
Gitblit v1.9.3