GuLiMmo
2023-12-26 99318e64b108e6245b7976bcb2188f8270f736f6
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()