From 99318e64b108e6245b7976bcb2188f8270f736f6 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Tue, 26 Dec 2023 09:47:05 +0800
Subject: [PATCH] 评优任务页面优化
---
src/views/evaluate/components/viewEvaluateDetail.vue | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/src/views/evaluate/components/viewEvaluateDetail.vue b/src/views/evaluate/components/viewEvaluateDetail.vue
index 7aa9139..4ca4489 100644
--- a/src/views/evaluate/components/viewEvaluateDetail.vue
+++ b/src/views/evaluate/components/viewEvaluateDetail.vue
@@ -22,6 +22,7 @@
getCandidateList,
getFinallyResult
} from '@/api/evaluate/evaluateTask'
+import _ from 'lodash'
const { findObject } = getCurrentInstance().appContext.config.globalProperties;
@@ -86,6 +87,12 @@
prop: 'evaluateState',
value: '',
width: '50%'
+ },
+ {
+ title: '候选人数量',
+ prop: 'candidateNum',
+ value: '',
+ width: '100%'
},
{
title: '候选结果',
@@ -170,6 +177,12 @@
{
title: '评优评先状态',
prop: 'evaluateState',
+ value: '',
+ width: '100%'
+ },
+ {
+ title: '评优人数量',
+ prop: 'candidateNum',
value: '',
width: '100%'
},
@@ -261,6 +274,19 @@
obj.evaluateState = data[item.prop]
}
}
+
+ if (item.prop === 'candidateNum') {
+ const candidateNumStrArr = []
+ const { candidateNum } = _.cloneDeep(data)
+ candidateNum.forEach(item => {
+ const userList = []
+ item.users.forEach(user => {
+ userList.push(user.name)
+ })
+ candidateNumStrArr.push(`${item.deptName}(${item.users.length}人):${userList.join('、')}`)
+ })
+ item.value = candidateNumStrArr.join('\n')
+ }
if (item.prop === 'candidateResult') {
const res = await candidateList()
--
Gitblit v1.9.3