GuLiMmo
2023-12-26 147a94227cb207afac1fd0428be6938455ba3ae3
评优任务预览弹窗修改
3 files modified
38 ■■■■ changed files
src/api/evaluate/evaluateTask.js 14 ●●●●● patch | view | raw | blame | history
src/views/evaluate/components/viewEvaluateDetail.vue 23 ●●●● patch | view | raw | blame | history
src/views/evaluate/evaluateResult.vue 1 ●●●● patch | view | raw | blame | history
src/api/evaluate/evaluateTask.js
@@ -79,9 +79,10 @@
  })
}
//  url: '/evaluate/evaluateCandidate/page',
export const getFinallyResult = (params) => {
  return request({
    // url: '/evaluate/evaluateTaskSet/page',
    url: '/evaluate/evaluateCandidate/page',
    method: 'get',
    params: {
@@ -89,4 +90,15 @@
      descs: 'vote_num'
    }
  })
}
export const getSectionFinallyResult = (params) => {
  return request({
    url: '/evaluate/evaluateTaskSet/page',
    method: 'get',
    params: {
      ...params,
      descs: 'vote_num'
    }
  })
}
src/views/evaluate/components/viewEvaluateDetail.vue
@@ -20,7 +20,8 @@
import { reactive, watch, getCurrentInstance, ref } from 'vue';
import {
    getCandidateList,
    getFinallyResult
    getFinallyResult,
    getSectionFinallyResult
} from '@/api/evaluate/evaluateTask'
import _ from 'lodash'
@@ -80,13 +81,19 @@
        title: '候选人状态',
        prop: 'candidateState',
        value: '',
        width: '50%'
        width: 'calc(100% / 3)'
    },
    {
        title: '评优评先状态',
        prop: 'evaluateState',
        value: '',
        width: '50%'
        width: 'calc(100% / 3)'
    },
    {
        title: '评优数量',
        prop: 'evaluateNum',
        value: '',
        width: 'calc(100% / 3)'
    },
    {
        title: '候选人数量',
@@ -178,7 +185,13 @@
        title: '评优评先状态',
        prop: 'evaluateState',
        value: '',
        width: '100%'
        width: '50%'
    },
    {
        title: '评优数量',
        prop: 'evaluateNum',
        value: '',
        width: '50%'
    },
    {
        title: '评优人数量',
@@ -250,7 +263,7 @@
        size: evaluateNum,
        type: !type ? 2 : 1
    }
    return getFinallyResult(params).then(res => {
    return (!type ? getFinallyResult(params) : getSectionFinallyResult(params)).then(res => {
        return res.data.data.records
    })
}
src/views/evaluate/evaluateResult.vue
@@ -223,7 +223,6 @@
      };
      getList(page.currentPage, page.pageSize, values).then(res => {
        console.log(res.data.data.records);
        const data = res.data.data;
        this.page.total = data.total;
        this.data = data.records;