From dd45413f3426735c612b386b34a17ecda6fc370b Mon Sep 17 00:00:00 2001
From: xiaosi <2652281683@qq.com>
Date: Mon, 31 Aug 2026 17:30:09 +0800
Subject: [PATCH] fix(account): keep actionable traffic orders after payment
start
---
src/views/AccountView/AccountView.vue | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/views/AccountView/AccountView.vue b/src/views/AccountView/AccountView.vue
index 5066ae2..5b13f81 100644
--- a/src/views/AccountView/AccountView.vue
+++ b/src/views/AccountView/AccountView.vue
@@ -87,18 +87,18 @@
{{ orderContentLabel(row) }}
{{ money(row.unitPrice) }}
{{ money(row.totalPrice) }}
- {{ payStatusName(row.payStatus) }}
+ {{ payStatusName(row.payStatus) }}
{{ fmtTime(row.createdAt) }}
去支付
{
balance.value = data?.balanceGb == null ? '--' : Number(data.balanceGb).toFixed(1)
})])
} catch (error) {
ui.toast(error.message || '购买失败')
+ if (orderCreated) {
+ orderPageNum.value = 1
+ await loadOrders()
+ }
} finally {
trafficOrdering.value = false
}
@@ -441,7 +451,7 @@ async function payTrafficOrder(row) {
}
}
async function cancelTrafficOrder(id) {
- const ok = await ui.confirm('取消该流量订单?', '仅未支付订单可取消。', ['订单将关闭', '可重新选择套餐下单'])
+ const ok = await ui.confirm('取消该流量订单?', '仅待支付/支付中订单可取消。', ['订单将关闭', '可重新选择套餐下单'])
if (!ok) return
try {
await request.delete(urls.TRAFFIC_ORDER(id))