Quellcode durchsuchen

fix(P0): 已办列表动作标签兼容后端大写结果

- actionText/actionTagType 兼容 PASS/REJECT/RETURN/TRANSFER/ADD_SIGN 大写结果
- 前端构建通过
ye-zhaojia vor 1 Woche
Ursprung
Commit
7787ab861e
1 geänderte Dateien mit 16 neuen und 10 gelöschten Zeilen
  1. 16 10
      src/views/flow/task/handled.vue

+ 16 - 10
src/views/flow/task/handled.vue

@@ -62,23 +62,29 @@ const queryParams = reactive({
 })
 
 function actionText(action?: string) {
+  const key = (action || '').toUpperCase()
   const map: Record<string, string> = {
-    pass: '通过',
-    reject: '拒绝',
-    rollback: '回退',
-    transfer: '转办'
+    PASS: '通过',
+    REJECT: '拒绝',
+    RETURN: '回退',
+    ROLLBACK: '回退',
+    TRANSFER: '转办',
+    ADD_SIGN: '加签'
   }
-  return map[action || ''] || action || '-'
+  return map[key] || action || '-'
 }
 
 function actionTagType(action?: string) {
+  const key = (action || '').toUpperCase()
   const map: Record<string, any> = {
-    pass: 'success',
-    reject: 'danger',
-    rollback: 'warning',
-    transfer: 'info'
+    PASS: 'success',
+    REJECT: 'danger',
+    RETURN: 'warning',
+    ROLLBACK: 'warning',
+    TRANSFER: 'info',
+    ADD_SIGN: 'info'
   }
-  return map[action || ''] || 'info'
+  return map[key] || 'info'
 }
 
 async function loadData() {