19 lines
1.4 KiB
Markdown
19 lines
1.4 KiB
Markdown
# 充值表单接入
|
||
|
||
操作时间:2026-09-11。操作类型:新增页面、扩展钱包入口。
|
||
|
||
## 代码和行为
|
||
|
||
- `apps/user_app/lib/ui/features/wallet/recharge_page.dart`:新增余额显示与隐藏、100/300/500金额选择、自定义金额、渠道就绪展示、协议查看与勾选、原请求继续支付及到账查询。
|
||
- `apps/user_app/lib/app/router.dart`:增加 `/wallet/recharge` 路由。
|
||
- `apps/user_app/lib/ui/features/wallet/wallet_page.dart`:两个充值入口转入表单。
|
||
- 创建与恢复使用现有 `RechargeFlow`;仅实际充值完成状态清除待确认请求并刷新余额。协议缺失禁止创建,但不阻止已有请求查询。
|
||
|
||
## 验证与不足
|
||
|
||
新增页面测试通过,覆盖缺少协议时禁用支付、恢复订单时锁定金额、查询到账后删除待确认请求并解锁金额。首次检查发现新增回调位于const组件内,已去掉const;测试补充显式列表滚动定位后通过。
|
||
|
||
最终Flutter静态检查返回No issues found(93秒),进程退出码0;`git diff --check`通过。
|
||
|
||
本批尚未构建部署预览、未进行浏览器与设计图视觉核对,不计图38完整验收。协议版本尚未提交服务端留痕;关闭订单的后续处理、跨窗口重复提交和实际原生支付仍待完成。充值配置接口需要部署后端新构建。没有执行真实支付或改动远程资金。
|