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/evaluateResult.vue | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/src/views/evaluate/evaluateResult.vue b/src/views/evaluate/evaluateResult.vue
index cbf6a7e..2fa8f21 100755
--- a/src/views/evaluate/evaluateResult.vue
+++ b/src/views/evaluate/evaluateResult.vue
@@ -3,11 +3,11 @@
<avue-tabs :option="taskTypeList" @change="tabChange"></avue-tabs>
<el-container class="container">
<el-aside width="250px">
- <el-input v-model="taskWord" class="search-box" clearable placeholder="请输入任务名称">
+ <!-- <el-input v-model="taskWord" class="search-box" clearable placeholder="请输入任务名称">
<template #append>
<el-button icon="el-icon-search"></el-button>
</template>
- </el-input>
+ </el-input> -->
<ul class="aside-box">
<template v-if="this.taskList.length > 0">
<li v-for="(item, index) in this.taskList" :key="item.id" :class="{ 'is-active': taskActive === index }"
@@ -34,10 +34,13 @@
<el-main>
<template v-if="this.taskList.length > 0">
<el-collapse v-model="activeNames">
- <el-collapse-item title="第一轮评优结果" name="1">
+ <el-collapse-item title="当前任务评优类别详情" name="1" v-if="!defaultTaskType">
+ <evaluateTypeResult :params="{ data: taskList[taskActive] }" />
+ </el-collapse-item>
+ <el-collapse-item title="第一轮候选结果" name="2" v-if="!defaultTaskType">
<firstRoundResult :params="{ data: taskList[taskActive] }" />
</el-collapse-item>
- <el-collapse-item title="第二轮评优结果" name="2">
+ <el-collapse-item title="最终评优结果" name="3">
<secondRoundResult :params="{ data: taskList[taskActive] }" />
</el-collapse-item>
</el-collapse>
@@ -52,11 +55,13 @@
<script>
import { getList } from '@/api/evaluate/evaluateTask'
+import evaluateTypeResult from './components/evaluateTypeResult.vue'
import firstRoundResult from './components/firstRoundResult.vue'
import secondRoundResult from './components/secondRoundResult.vue'
export default {
components: {
+ evaluateTypeResult,
firstRoundResult,
secondRoundResult
},
@@ -106,6 +111,7 @@
tabChange(value) {
this.defaultTaskType = value.prop;
this.getTaskList()
+ this.defaultTaskType ? this.activeNames = ['3'] : this.activeNames = ['1']
},
handleActive(index) {
this.taskActive = index
@@ -113,6 +119,11 @@
},
mounted() {
this.initData()
+ },
+ provide() {
+ return {
+ type: () => this.defaultTaskType
+ }
}
}
</script>
--
Gitblit v1.9.3