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