fix: 无 token 不显示余额;充值完成后立即预取最新余额
- UserInfo.balance 改为可选字段 - 无 token 时不设 balance,PaymentForm 不渲染余额行 - COMPLETED 触发时立即调 loadUserAndOrders 刷新余额 2.2s 结果页展示期间余额已在后台拉取,回表单时即刻呈现新值
This commit is contained in:
@@ -72,7 +72,7 @@ function OrdersContent() {
|
||||
return;
|
||||
}
|
||||
if (!hasToken) {
|
||||
setUserInfo({ id: userId, username: `用户 #${userId}`, balance: 0 });
|
||||
setUserInfo({ id: userId, username: `用户 #${userId}` });
|
||||
setOrders([]);
|
||||
setError('当前链接未携带登录 token,无法查询"我的订单"。');
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user