From 9a61e46d96536f3299e57f7259ae1c9972256ec6 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 30 九月 2025 09:42:09 +0800
Subject: [PATCH] 1. 隐藏未完成的账户匹配页面 2. 根据第三方新的接口文档修改接口url地址
---
src/views/fysp/evaluation/EvalutationRecord.vue | 105 ++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 80 insertions(+), 25 deletions(-)
diff --git a/src/views/fysp/evaluation/EvalutationRecord.vue b/src/views/fysp/evaluation/EvalutationRecord.vue
index ad93e21..40735b6 100644
--- a/src/views/fysp/evaluation/EvalutationRecord.vue
+++ b/src/views/fysp/evaluation/EvalutationRecord.vue
@@ -23,7 +23,11 @@
v-model:value="formSearch.scenetype"
></FYOptionScene>
<!-- 鏃堕棿 -->
- <FYOptionTime :initValue="false" type="month" v-model:value="formSearch.time"></FYOptionTime>
+ <FYOptionTime
+ :initValue="false"
+ type="month"
+ v-model:value="formSearch.time"
+ ></FYOptionTime>
</template>
<template #buttons>
<!-- <el-button icon="Download" size="default" type="success" @click="download"
@@ -43,9 +47,20 @@
</template>
<template #table-column="{ size }">
- <el-table-column fixed="left" sortable="custom" prop="sceneIndex" label="缂栧彿" width="80">
+ <el-table-column
+ fixed="left"
+ sortable="custom"
+ prop="sceneIndex"
+ label="缂栧彿"
+ width="80"
+ >
</el-table-column>
- <el-table-column prop="sceneName" :show-overflow-tooltip="true" label="鍚嶇О" width="300">
+ <el-table-column
+ prop="sceneName"
+ :show-overflow-tooltip="true"
+ label="鍚嶇О"
+ width="300"
+ >
</el-table-column>
<el-table-column
prop="subTaskTime"
@@ -54,10 +69,21 @@
sortable="custom"
:formatter="timeFormat"
/>
- <el-table-column prop="evaluation.resultscorebef" label="寰楀垎" width="90" sortable="custom" />
- <el-table-column prop="evaluation.resultscorebef" label="鐜俊鐮�" width="100">
+ <el-table-column
+ prop="evaluation.resultscorebef"
+ label="寰楀垎"
+ width="90"
+ sortable="custom"
+ />
+ <el-table-column
+ prop="evaluation.resultscorebef"
+ label="鐜俊鐮�"
+ width="100"
+ >
<template #default="{ row }">
- <span :style="`color: ${toCode(row).color};`">{{ toCode(row).name }}</span>
+ <span :style="`color: ${toCode(row).color};`">{{
+ toCode(row).name
+ }}</span>
</template>
</el-table-column>
@@ -112,12 +138,18 @@
:loading="updateLoading"
>涓婁紶</el-button
>
- <el-button v-show="scoreShow" size="small" type="error" @click="scoreShow = false"
+ <el-button
+ v-show="scoreShow"
+ size="small"
+ type="error"
+ @click="scoreShow = false"
>鍙栨秷</el-button
>
</template>
<template #default="{ row }">
- <el-button type="primary" size="small" @click="editRow(row)">鏌ョ湅</el-button>
+ <el-button type="primary" size="small" @click="editRow(row)"
+ >鏌ョ湅</el-button
+ >
</template>
</el-table-column>
</template>
@@ -135,12 +167,25 @@
export default {
setup() {
- const { cellClick, cellClassName, handlePaste, setTableData, addRefreshEvent, tableData } =
- useTablePaste({
- score1: 8,
- score2: 9
- });
- return { cellClick, cellClassName, handlePaste, setTableData, addRefreshEvent, tableData };
+ const {
+ cellClick,
+ cellClassName,
+ handlePaste,
+ setTableData,
+ addRefreshEvent,
+ tableData
+ } = useTablePaste({
+ score1: 8,
+ score2: 9
+ });
+ return {
+ cellClick,
+ cellClassName,
+ handlePaste,
+ setTableData,
+ addRefreshEvent,
+ tableData
+ };
},
components: { CompReport },
data() {
@@ -233,6 +278,12 @@
if (typeof func === 'function') {
func({ data: this.tableData });
}
+ } else {
+ this.tableData = [];
+ this.orginData = [];
+ if (typeof func === 'function') {
+ func({ data: this.tableData });
+ }
}
});
});
@@ -248,17 +299,21 @@
if (res.data.length > 0) {
this.evaluationRule = res.data[0];
// 鑾峰彇鍏蜂綋瀛愯鍒�
- return evaluateApi.getSubRules(this.evaluationRule.guid).then((res) => {
- this.evaluationSubRule = res.data;
- // 鏌ユ壘鍙鍏ュ緱鍒嗙殑瑙勫垯id
- for (const key in this.ruleName) {
- const value = this.ruleName[key];
- const subrule = this.evaluationSubRule.find((v) => {
- return v.itemname == value.name;
- });
- value.id = subrule.guid;
- }
- });
+ return evaluateApi
+ .getSubRules(this.evaluationRule.guid)
+ .then((res) => {
+ this.evaluationSubRule = res.data;
+ // 鏌ユ壘鍙鍏ュ緱鍒嗙殑瑙勫垯id
+ for (const key in this.ruleName) {
+ const value = this.ruleName[key];
+ const subrule = this.evaluationSubRule.find((v) => {
+ return v.itemname == value.name;
+ });
+ if (subrule) {
+ value.id = subrule.guid;
+ }
+ }
+ });
}
});
},
--
Gitblit v1.9.3