fix(order): 解决支付取消后加载状态未正确重置问题

- 在支付流程中添加 skipFinallyResetPayLoading 标志来控制加载状态
- 检测用户取消支付情况并跳转到待付款订单列表页面
- 优化支付取消后的页面导航逻辑,支持 redirectTo 和 navigateTo 两种方式
- 修改订单列表中的按钮文案"取消订单"为"取消"
- 修改订单列表中的按钮文案"立即支付"为"继续支付"
This commit is contained in:
2026-03-08 10:41:00 +08:00
parent fae144549e
commit 86f7506422
2 changed files with 29 additions and 3 deletions

View File

@@ -820,12 +820,12 @@ function OrderList(props: OrderListProps) {
<Button size={'small'} onClick={(e) => {
e.stopPropagation();
void cancelOrder(item);
}}></Button>
}}></Button>
{(!item.createTime || !isPaymentExpired(item.createTime, 24)) && (
<Button size={'small'} type="primary" onClick={(e) => {
e.stopPropagation();
void payOrder(item);
}}></Button>
}}></Button>
)}
</Space>
)}