From ba58e189e4ad320f1ff1ed4b1d91877f3fa70d78 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Tue, 09 Jan 2024 18:28:43 +0800
Subject: [PATCH] 评优结果更新
---
src/views/evaluate/components/secondRoundResult.vue | 73 ++++++++++++++++++++++++------------
1 files changed, 48 insertions(+), 25 deletions(-)
diff --git a/src/views/evaluate/components/secondRoundResult.vue b/src/views/evaluate/components/secondRoundResult.vue
index a9dfe01..6fac6ff 100644
--- a/src/views/evaluate/components/secondRoundResult.vue
+++ b/src/views/evaluate/components/secondRoundResult.vue
@@ -5,9 +5,10 @@
</template>
<script>
-import { getCandidateResult } from '@/api/evaluate/evaluateTask'
+import { getFinallyResult } from '@/api/evaluate/evaluateTask'
export default {
+ inject: ['type'],
props: {
params: {
type: Object,
@@ -42,30 +43,44 @@
viewBtn: false,
header: false,
menuWidth: 150,
+ menu: false,
dialogClickModal: false,
- column: [
- {
- label: '姓名',
- prop: 'user_name',
- type: 'input'
- },
- {
- label: '部门',
- prop: 'user_name',
- type: 'input'
- },
- {
- label: '职位',
- prop: 'dept_name',
- type: 'input'
- },
- {
- label: '票数',
- prop: 'voteNum',
- type: 'input'
- },
- ]
+ column: []
},
+ defaultColumn: [
+ {
+ label: '姓名',
+ prop: 'user_name',
+ type: 'input'
+ },
+ {
+ label: '部门',
+ prop: 'user_name',
+ type: 'input'
+ },
+ {
+ label: '职位',
+ prop: 'dept_name',
+ type: 'input'
+ },
+ {
+ label: '票数',
+ prop: 'voteNum',
+ type: 'input'
+ },
+ ],
+ sectionColumn: [
+ {
+ label: '部门',
+ prop: 'user_name',
+ type: 'input'
+ },
+ {
+ label: '票数',
+ prop: 'voteNum',
+ type: 'input'
+ },
+ ],
data: []
}
},
@@ -91,14 +106,22 @@
...this.query,
...params
};
- getCandidateResult(page.currentPage, page.pageSize, id).then(res => {
+ getFinallyResult(page.currentPage, page.pageSize, id).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
this.loading = false;
- this.selectionClear();
});
},
+ },
+ watch: {
+ 'params.data': {
+ handler(value) {
+ this.onLoad(this.page)
+ this.option.column = (this.type() ? this.sectionColumn : this.defaultColumn)
+ },
+ deep: true
+ }
}
}
</script>
--
Gitblit v1.9.3