Step 5 · 状态页标准化

流程状态统一表达

所有角色页面共享同一套状态组件,避免每个模块各自造状态样式。

Loading

异步中

骨架 + 进度条

Empty

无数据

下一步行动指引

Error

失败态

可重试 + 错误上下文

Pending

待处理

审核/结算/履约等待

状态总览

统一状态组件样式,跨角色复用。

Loading

正在拉取 member_orders 与 wallet_transactions...

Empty

暂无可用优惠券,请先领取或等待团长投放。

empty

Error

充值审核接口请求失败,请检查网络与 token。

retry needed

Success

结算已过账,钱包 withdrawable_balance 已更新。

posted

Pending

提现申请已冻结余额,等待 admin 审核。

pending_review

订单流程状态

member_orders 与 delivery_tasks 状态统一可视化。

流程节点实体状态说明
下单创建member_ordersawaiting_payment客户下单后待支付
团长合单leader_orderssubmitted已归属 leader 并提交给 merchant
商家完成到仓leader_ordersmerchant_fulfilled商家责任到 pickup hub
司机履约delivery_tasksdelivered客户签收,最终业务完成

钱包与结算状态

提现冻结和结算过账前后状态分离。

充值中

recharge_orders.status = awaiting_payment / awaiting_review

processing

提现中

withdrawable -> frozen,withdrawal_requests = pending_review

frozen

结算已过账

settlements.state = posted,ledger_entries 已生成

settled