Selaa lähdekoodia

任务状态调整

qymljy 8 kuukautta sitten
vanhempi
commit
5d98037c61
2 muutettua tiedostoa jossa 7 lisäystä ja 24 poistoa
  1. 3 5
      src/HManagement/task/index.vue
  2. 4 19
      src/HManagement/task/modules/detail.vue

+ 3 - 5
src/HManagement/task/index.vue

@@ -48,9 +48,8 @@
             <el-tag size="small" :type="scope.data.column.data.leader[0]?'primary':'info'" effect="dark">{{scope.data.column.data.leader[0]?scope.data.column.data.leader[0].name:'无负责人'}}</el-tag>
           </span>
           <div v-else-if="scope.data.column.columnname === 'status'">
-            <p v-if="scope.data.column.data.status === '进行中'" style="color:#67C23A">{{$t(scope.data.column.data.status)}}</p>
-            <p v-else-if="scope.data.column.data.status === '待执行'" style="color:#3874f6">{{$t(scope.data.column.data.status)}}</p>
-            <p v-else style="color:#ccc">{{$t(scope.data.column.data.status)}}</p>
+            <p v-if="scope.data.column.data.status == '已完成'" style="color:#999999">{{$t(scope.data.column.data.status)}}</p>
+            <p v-else :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">{{$t(scope.data.column.data.status)}}</p>
           </div>
           <div v-else-if="scope.data.column.columnname === 'endtime'">
             <p>{{scope.data.column.data.endtime?scope.data.column.data.endtime:$t('无限')}}</p>
@@ -136,8 +135,7 @@ export default {
       console.log(res.data,'路径')
       this.pathData = res.data
       this.queryData()
-
-    }
+    },
   },
   mounted () {
     this.queryPath()

+ 4 - 19
src/HManagement/task/modules/detail.vue

@@ -139,11 +139,9 @@
                 <span
                   :style="{
                     color:
-                      mainData.status == '待执行'
-                        ? '#3874f6'
-                        : mainData.status == '进行中'
-                        ? '#67C23A'
-                        : '#CCC',
+                      mainData.status == '已完成'
+                        ? '#999999'
+                        : tool.getStatusColor(that.mainData.status, true),
                   }"
                 >
                   {{ mainData.status ? $t(mainData.status) : "--" }}
@@ -350,20 +348,7 @@ export default {
           label: this.$t("状态"),
           value: this.$t(this.mainData.status),
           style: () => {
-            let color = "";
-            switch (this.mainData.status) {
-              case "待执行":
-                color = "#3874f6";
-                break;
-              case "进行中":
-                color = "#67C23A";
-                break;
-              case "已完成":
-                color = "#CCC";
-                break;
-              default:
-                break;
-            }
+            let color = this.mainData.status == '已完成'?'#999':that.tool.getStatusColor(that.mainData.status, true)
             return { color: color };
           },
         },