From 3d6addd2c0817b30bd328605cb048ca9698742a6 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 28 二月 2025 16:50:17 +0800 Subject: [PATCH] 修复新建子任务时,未提前建立日任务的bug --- src/views/fysp/evaluation/EvalutationRecord.vue | 99 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 74 insertions(+), 25 deletions(-) diff --git a/src/views/fysp/evaluation/EvalutationRecord.vue b/src/views/fysp/evaluation/EvalutationRecord.vue index ad93e21..c47440a 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() { @@ -248,17 +293,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