20 lines
1.2 KiB
Markdown
20 lines
1.2 KiB
Markdown
|
|
# 充值记录页面
|
|||
|
|
|
|||
|
|
操作时间:2026-09-11。操作类型:新增。
|
|||
|
|
|
|||
|
|
## 变更
|
|||
|
|
|
|||
|
|
- 新增 `apps/user_app/lib/ui/features/wallet/recharge_records_page.dart`,通过现有充值查询接口读取当前账号记录,支持游标分页、标识去重、刷新和失败重试。
|
|||
|
|
- `apps/user_app/lib/app/router.dart` 增加 `/wallet/recharge-records`;钱包标题栏增加充值记录入口。
|
|||
|
|
- 失败保留已显示记录;刷新使用新请求世代,忽略较早请求的迟到响应。充值完成状态才显示已到账,测试渠道历史记录明确标注测试充值。
|
|||
|
|
|
|||
|
|
## 验证
|
|||
|
|
|
|||
|
|
`test/ui/recharge_records_page_test.dart` 验证分页参数、重复记录去重、刷新失败保留数据及重试使用首页参数,1项通过。Flutter静态检查通过。
|
|||
|
|
|
|||
|
|
钱包原有交互和充值金额测试另5项通过;Web构建通过(78.8秒),预览服务18572仍在运行并指向构建目录。尚未用浏览器验证新页面,不能据构建结果认定视觉通过。
|
|||
|
|
|
|||
|
|
## 未完成
|
|||
|
|
|
|||
|
|
余额充值表单、渠道拉起及请求持久化恢复尚未完成;本页不代表图38完整实现,也未完成浏览器操作和设计图视觉验收。本次未请求支付或写入远程数据库、缓存。
|