From b9271e9537308854e20d7e6c7af2c77d8475a288 Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期六, 06 九月 2025 03:17:38 +0800
Subject: [PATCH] 修改审核页面,添加积分审核代办,积分审核已办,协议审核代办,协议审核代办,修改规则分页显示bug,修改订购问题BUG

---
 src/utils/orderWorkflow.ts |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/utils/orderWorkflow.ts b/src/utils/orderWorkflow.ts
index a13246c..14ba710 100644
--- a/src/utils/orderWorkflow.ts
+++ b/src/utils/orderWorkflow.ts
@@ -6,7 +6,8 @@
 // 璁㈠崟鐘舵�佹灇涓撅紙鎸夌収娴佺▼椤哄簭锛�
 export enum OrderStatus {
   WAIT_UPLOAD = '寰呬笂浼犳枃浠�',      // 1
-  WAIT_AUTHORIZE = '寰呮巿鏉�',       // 2  
+  WAIT_AUTHORIZE = '寰呮巿鏉�',       // 2
+  WAIT_APPROVAL_AUTHORIZE = '寰呭鎵规巿鏉�',
   WAIT_CONFIRM = '寰呬氦鏄撶‘璁�',     // 3
   COMPLETED = '宸插畬鎴�',           // 4
   EVALUATED = '宸茶瘎浠�'            // 5 (鏈�缁堢姸鎬�)
@@ -21,7 +22,8 @@
   CONFIRM_TRADE = '浜ゆ槗纭',
   EVALUATE = '璇勪环',
   CANCEL_ORDER = '鍙栨秷璁㈠崟',
-  COMPLETED = '宸插畬鎴�'
+  COMPLETED = '宸插畬鎴�',
+  WAIT_APPROVAL_AUTHORIZE = '瀹℃壒'
 }
 
 // 椤甸潰绫诲瀷鏋氫妇
@@ -50,6 +52,11 @@
       { type: ActionType.TRACK },
       { type: ActionType.AUTHORIZE, routeName: 'tradeApproval' }
     ],
+    [OrderStatus.WAIT_APPROVAL_AUTHORIZE]: [
+      { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
+      { type: ActionType.TRACK },
+      { type: ActionType.WAIT_APPROVAL_AUTHORIZE, routeName: 'tradeApproval' }
+    ],
     [OrderStatus.WAIT_CONFIRM]: [
       { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
       { type: ActionType.TRACK }
@@ -74,6 +81,11 @@
       { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
       { type: ActionType.TRACK },
       { type: ActionType.CANCEL_ORDER }
+    ],
+    [OrderStatus.WAIT_APPROVAL_AUTHORIZE]: [
+      { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
+      { type: ActionType.TRACK },
+      { type: ActionType.WAIT_APPROVAL_AUTHORIZE, routeName: 'tradeApproval' }
     ],
     [OrderStatus.WAIT_CONFIRM]: [
       { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
@@ -100,6 +112,11 @@
       { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
       { type: ActionType.TRACK }
     ],
+    [OrderStatus.WAIT_APPROVAL_AUTHORIZE]: [
+      { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
+      { type: ActionType.TRACK },
+      { type: ActionType.WAIT_APPROVAL_AUTHORIZE, routeName: 'tradeApproval' }
+    ],
     [OrderStatus.WAIT_CONFIRM]: [
       { type: ActionType.VIEW, routeName: 'tradeOrderDetail' },
       { type: ActionType.TRACK }
@@ -117,8 +134,9 @@
 
 // 鐘舵�佹祦杞槧灏勶紙褰撳墠鐘舵�� -> 涓嬩竴涓姸鎬侊級
 const STATUS_FLOW_MAP: Record<OrderStatus, OrderStatus | null> = {
-  [OrderStatus.WAIT_UPLOAD]: OrderStatus.WAIT_AUTHORIZE,
+  [OrderStatus.WAIT_UPLOAD]: OrderStatus.WAIT_APPROVAL_AUTHORIZE,
   [OrderStatus.WAIT_AUTHORIZE]: OrderStatus.WAIT_CONFIRM,
+  [OrderStatus.WAIT_APPROVAL_AUTHORIZE]: OrderStatus.WAIT_CONFIRM,
   [OrderStatus.WAIT_CONFIRM]: OrderStatus.COMPLETED,
   [OrderStatus.COMPLETED]: OrderStatus.EVALUATED,
   [OrderStatus.EVALUATED]: null // 鏈�缁堢姸鎬侊紝鏃犱笅涓�鐘舵��
@@ -245,6 +263,8 @@
         return OrderStatus.WAIT_UPLOAD
       case '寰呮巿鏉�':
         return OrderStatus.WAIT_AUTHORIZE
+      case '寰呭鎵规巿鏉�':
+        return OrderStatus.WAIT_APPROVAL_AUTHORIZE
       case '寰呬氦鏄撶‘璁�':
         return OrderStatus.WAIT_CONFIRM
       case '宸插畬鎴�':

--
Gitblit v1.8.0