From 1ad266c6faf77386b7666bf3114da0d55dafc8f3 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 08 Jan 2024 10:07:45 +0800
Subject: [PATCH] 考核任务修改

---
 src/views/assessment/assessmentTask.vue |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/views/assessment/assessmentTask.vue b/src/views/assessment/assessmentTask.vue
index 314c031..9af9604 100644
--- a/src/views/assessment/assessmentTask.vue
+++ b/src/views/assessment/assessmentTask.vue
@@ -8,7 +8,7 @@
         @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
         @refresh-change="refreshChange" @on-load="onLoad">
         <template #isAssessmentOk="{ row }">
-          <el-tag :type="row.isAssessmentOk ? 'success' : ''" effect="dark">{{ row.isAssessmentOk ? '已完成' : '进行中' }}</el-tag>
+          <el-tag :type="setTaskState(row.isAssessmentOk).type" effect="dark">{{ setTaskState(row.isAssessmentOk).text }}</el-tag>
         </template>
         <template #menu-left>
           <el-button type="danger" icon="el-icon-delete" plain v-if="permission.assessmentTask_delete"
@@ -299,6 +299,23 @@
     },
     tabChange(value) {
       this.defaultTaskType = value.prop
+    },
+    setTaskState(state) {
+      const status = {
+        '-1': {
+          text: '未开始',
+          type: 'warning'
+        },
+        '0': {
+          text: '进行中',
+          type: 'primary'
+        },
+        '1': {
+          text: '已完成',
+          type: 'success'
+        },
+      }
+      return status[state]
     }
   }
 };

--
Gitblit v1.9.3