33 lines
2.2 KiB
Markdown
33 lines
2.2 KiB
Markdown
|
|
# 商品详情视觉与后台数据开发日志
|
|||
|
|
|
|||
|
|
操作时间:2026-09-11 22:35
|
|||
|
|
操作类型:修改、扩展
|
|||
|
|
影响模块:用户端商城商品详情、后台商品图片与属性展示、视觉验收
|
|||
|
|
|
|||
|
|
## 操作前状态
|
|||
|
|
|
|||
|
|
商品详情只有图片、标题、价格库存、数量和参数的纵向列表,缺少设计稿中的商品信息卡、规格、配送服务、四项保障和带文字的底部入口。分享入口不存在,后台未配置数据与未开放服务没有明确状态。
|
|||
|
|
|
|||
|
|
## 具体操作
|
|||
|
|
|
|||
|
|
- 按图12重排商品图片、信息、规格、配送服务、保障、说明和底部购买区。
|
|||
|
|
- 分享按钮复制当前商品深链;收藏、购物车、数量、加购和立即购买继续使用真实功能。
|
|||
|
|
- 读取登录用户的真实气站服务归属;规格与商品说明继续读取已有商品属性后台资源。
|
|||
|
|
- 后台未配置规格或参数时显示“暂未配置”;预约送达、配送前联系及四项服务标准作为首期缺口显示“暂未开放”。
|
|||
|
|
- 后台商品图片直接渲染并支持点击预览,不展示图片地址。
|
|||
|
|
|
|||
|
|
## 代码变更
|
|||
|
|
|
|||
|
|
- `apps/user_app/lib/ui/features/shop/product_detail_page.dart`:重建商品详情布局,新增分享、服务归属、规格状态、配送及保障提示。
|
|||
|
|
- `apps/user_app/test/ui/product_detail_page_test.dart`:保留数量和参数验证并适配完整页面滚动。
|
|||
|
|
|
|||
|
|
## 验证结果
|
|||
|
|
|
|||
|
|
- `flutter analyze` 通过,Flutter全量171项测试通过。
|
|||
|
|
- 320、360、390、430像素宽度及1.0、1.3文字缩放共8种视觉检查通过,并排图已重新生成。
|
|||
|
|
- Web使用本地API地址构建成功。内置浏览器读取真实商品10,后台上传图片显示成功;分享显示“商品链接已复制”,配送入口显示“配送服务暂未开放”。未加购或提交订单。
|
|||
|
|
|
|||
|
|
## 风险评估
|
|||
|
|
|
|||
|
|
真实商品10未配置规格和参数,上传图片内容是商城页面截图,并非设计稿中的正式气瓶商品素材。客户端只能忠实显示后台数据;要达到素材级1:1,需要后台上传对应商品原图并补充商品属性。配送预约、配送前联系和服务标准仍缺服务端契约,因此本页保持部分实现状态。
|