35 lines
2.3 KiB
Markdown
35 lines
2.3 KiB
Markdown
|
|
# 供气订单详情视觉与功能状态开发日志
|
|||
|
|
|
|||
|
|
操作时间:2026-09-11 22:15
|
|||
|
|
操作类型:修改、扩展
|
|||
|
|
影响模块:用户端供气订单详情、视觉验收
|
|||
|
|
|
|||
|
|
## 操作前状态
|
|||
|
|
|
|||
|
|
订单详情能读取地址、费用、气站、配送员、合同与状态历史,但页面分组和密度与图21差异明显,联系、配送与售后入口缺失,单个确认收货按钮没有形成设计稿操作区。
|
|||
|
|
|
|||
|
|
## 具体操作
|
|||
|
|
|
|||
|
|
- 按设计稿重排配送状态与时间轴、地址、气站商品、费用明细、订单信息、四项服务和底部操作。
|
|||
|
|
- 订单信息展示真实支付渠道和供气合同编号,订单号及合同编号均可复制;合同正文继续通过本人鉴权接口读取。
|
|||
|
|
- 查看配送、联系气站、联系配送员及押金保留首期入口并显示“暂未开放”;申请售后明确属于二期并显示“即将开放”。
|
|||
|
|
- 待签收订单保留幂等确认收货,并补充封签和编号核对提示。
|
|||
|
|
- 气瓶订单接口没有商品图片字段时使用标准缺图图标,不截取设计图或伪造商品图片。
|
|||
|
|
|
|||
|
|
## 代码变更
|
|||
|
|
|
|||
|
|
- `apps/user_app/lib/ui/features/orders/shop_order_detail_page.dart`:新增供气订单专用视觉分组、功能状态弹层、服务操作及紧凑信息行。
|
|||
|
|
- `apps/user_app/lib/ui/features/orders/gas_order_sections.dart`:压缩四节点时间轴并保持窄屏纵向降级。
|
|||
|
|
- `apps/user_app/test/ui/gas_order_detail_test.dart`、`apps/user_app/test/ui/shop_order_detail_test.dart`:适配可滚动详情与文字复制操作。
|
|||
|
|
|
|||
|
|
## 验证结果
|
|||
|
|
|
|||
|
|
- `flutter analyze` 通过。
|
|||
|
|
- Flutter全量171项测试通过;订单详情定向3项通过。
|
|||
|
|
- 320、360、390、430像素宽度与1.0、1.3文字缩放共8种供气详情视觉检查通过;并排图已重新生成。
|
|||
|
|
- Web以本地API地址重新构建成功。内置浏览器读取远程订单 `MOCK-GASORDER-001`,现场展示主页面、“查看配送暂未开放”和“申请售后即将开放”弹层;未确认收货或写入远程数据。
|
|||
|
|
|
|||
|
|
## 风险评估
|
|||
|
|
|
|||
|
|
远程示例订单完成时间早于下单时间,属于现有数据质量问题;客户端按服务端事实展示,没有改写时间。供气订单详情接口尚无气瓶图片、气站服务电话、受控配送员电话、配送详情和押金明细,相关区域不能判定全功能完成。
|