feat(payment): 更新支付倒计时组件以支持过期时间

- 添加 expirationTime 属性作为首选时间源
- 当 expirationTime 缺失时回退到 createTime + timeoutHours 方式
- 更新订单详情页和订单列表页组件以传递 expirationTime
- 修改 usePaymentCountdown Hook 以支持新的参数结构
- 更新组件文档以反映新的 API 和使用方式
- 增强时间计算逻辑以处理无效时间情况
This commit is contained in:
2026-02-07 13:16:31 +08:00
parent 6e0a5aa1fe
commit 80653f7ac2
5 changed files with 73 additions and 30 deletions

View File

@@ -733,6 +733,7 @@ function OrderList(props: OrderListProps) {
<View className={`${getOrderStatusColor(item)} font-medium`}>
{!item.payStatus && item.orderStatus !== 2 ? (
<PaymentCountdown
expirationTime={item.expirationTime}
createTime={item.createTime}
payStatus={item.payStatus}
realTime={false}