Kaynağa Gözat

feat:已结束状态

Cyt928 5 yıl önce
ebeveyn
işleme
cfd0e650c7

+ 1 - 1
mock/routers/buglist.js

@@ -40,7 +40,7 @@ router.get('/list', (req, res) => {
         processorId: 1001,
         processorName: 'hkshu12',
         startTime: Random.datetime(),
-        'state|1': ['已创建', '进行中', '已完成'],
+        'state|1': ['已创建', '进行中', '已完成', '已结束'],
         title: 'bug titleeee',
       }],
     },

+ 1 - 1
mock/routers/tree.js

@@ -38,7 +38,7 @@ router.get('/node/type/task/:projectId', (req, res) => {
         processorName: 'Jinyao',
         projectId: 101,
         startTime: Random.datetime(),
-        'state|1': ['已创建', '进行中', '已完成'],
+        'state|1': ['已创建', '进行中', '已完成', '已结束'],
         timeToTake: 10,
         title: Random.cname(),
         'type|1': ['需求', '任务'],

+ 3 - 0
src/components/StateTag.vue

@@ -8,6 +8,9 @@
   <template v-if="state === '已完成'">
     <ElTag type="info">{{state}}</ElTag>
   </template>
+  <template v-if="state === '已结束'">
+    <ElTag type="info">{{state}}</ElTag>
+  </template>
 </template>
 
 <script lang="ts">

+ 1 - 1
src/components/TreeNode.vue

@@ -31,7 +31,7 @@ const getTagTypeFromState = (state) => {
     return '';
   } if (state === '进行中') {
     return 'success';
-  } if (state === '已完成') {
+  } if (state === '已完成' || state === '已结束') {
     return 'info';
   }
   return 'danger';

+ 1 - 1
src/utils/constants.ts

@@ -1,2 +1,2 @@
-export const stateOptions = [{ value: '已完成' }, { value: '进行中' }, { value: '已创建' }];
+export const stateOptions = [{ value: '已完成' }, { value: '进行中' }, { value: '已创建' }, { value: '已结束' }];
 export const priorityOptions = [{ value: 0, label: '紧急' }, { value: 1, label: '宽松' }, { value: 2, label: '一般' }];