| | |
| | | WAIT_APPROVAL_AUTHORIZE = '待审批授权', |
| | | WAIT_CONFIRM = '待交易确认', // 3 |
| | | COMPLETED = '已完成', // 4 |
| | | EVALUATED = '已评价' // 5 (最终状态) |
| | | EVALUATED = '已评价', // 5 (最终状态) |
| | | CANCELED = '已取消' |
| | | } |
| | | |
| | | // 操作类型枚举 |
| | |
| | | [OrderStatus.EVALUATED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ], |
| | | [OrderStatus.CANCELED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ] |
| | | }, |
| | | [PageType.BUYER_CENTER]: { |
| | |
| | | [OrderStatus.EVALUATED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ], |
| | | [OrderStatus.CANCELED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ] |
| | | }, |
| | | [PageType.SELLER_CENTER]: { |
| | |
| | | [OrderStatus.EVALUATED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ], |
| | | [OrderStatus.CANCELED]: [ |
| | | { type: ActionType.VIEW, routeName: 'tradeOrderDetail' }, |
| | | { type: ActionType.TRACK } |
| | | ] |
| | | } |
| | | } |
| | |
| | | [OrderStatus.WAIT_APPROVAL_AUTHORIZE]: OrderStatus.WAIT_CONFIRM, |
| | | [OrderStatus.WAIT_CONFIRM]: OrderStatus.COMPLETED, |
| | | [OrderStatus.COMPLETED]: OrderStatus.EVALUATED, |
| | | [OrderStatus.EVALUATED]: null // 最终状态,无下一状态 |
| | | [OrderStatus.EVALUATED]: null, // 最终状态,无下一状态 |
| | | [OrderStatus.CANCELED]: null |
| | | } |
| | | |
| | | /** |
| | |
| | | return OrderStatus.COMPLETED |
| | | case '已评价': |
| | | return OrderStatus.EVALUATED |
| | | case '已取消': |
| | | return OrderStatus.CANCELED |
| | | default: |
| | | console.warn(`未知的订单状态: ${serverStatus},默认返回待授权状态`) |
| | | return OrderStatus.WAIT_AUTHORIZE |