2.3 KiB
2.3 KiB
供气订单详情视觉与功能状态开发日志
操作时间: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,现场展示主页面、“查看配送暂未开放”和“申请售后即将开放”弹层;未确认收货或写入远程数据。
风险评估
远程示例订单完成时间早于下单时间,属于现有数据质量问题;客户端按服务端事实展示,没有改写时间。供气订单详情接口尚无气瓶图片、气站服务电话、受控配送员电话、配送详情和押金明细,相关区域不能判定全功能完成。