GuLiMmo
2024-01-09 ba58e189e4ad320f1ff1ed4b1d91877f3fa70d78
src/views/evaluate/components/viewEvaluateDetail.vue
@@ -4,7 +4,7 @@
            <div class="drawer-title">{{ this.params.data?.taskName || '评优任务详情' }}</div>
        </template>
        <el-collapse v-model="collapseParams.activeNames">
            <el-collapse-item title="当前任务评优类别" name="1">
            <el-collapse-item v-if="!type()" title="当前任务评优类别" name="1">
                <ul class="type-list">
                    <li class="type-item">
                        <div class="title">类别</div>
@@ -26,11 +26,11 @@
                    </li>
                </ul>
            </el-collapse-item>
            <el-collapse-item title="第一轮候选结果" name="2">
            <el-collapse-item v-if="!type()" title="第一轮候选结果" name="2">
                <firstRoundResult :params="{ data: props.params.data }" />
            </el-collapse-item>
            <el-collapse-item title="最终评优结果" name="3">
                <secondRoundResult :params="{ data: props.params.data }" />
            </el-collapse-item>
        </el-collapse>
    </el-drawer>
@@ -38,7 +38,8 @@
<script setup>
import firstRoundResult from './firstRoundResult.vue';
import { reactive } from 'vue';
import secondRoundResult from './secondRoundResult.vue';
import { inject, reactive } from 'vue';
import { getEcList } from '@/api/evaluate/evaluateTask'
const props = defineProps({
@@ -53,6 +54,8 @@
        }
    }
})
const type = inject('type')
const collapseParams = reactive({
    activeNames: ['1'],
@@ -78,6 +81,7 @@
        collapseParams.categoryEntities = records
    })
    currentTaskParams.data = props.params.data
    collapseParams.activeNames =  !type() ? ['1'] : ['3']
}