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