Ver Fonte

📝 docs(prd): update epic-001-tcb-shop-theme-integration progress

- 修改完成度从100%调整为93% (14/15 故事完成)
- 更新待完成项为"订单提交页UI重构"
- 添加故事15详细内容:订单提交页UI重构的目标、技术要点和成功标准
yourname há 1 mês atrás
pai
commit
1fa57bc9b0
1 ficheiros alterados com 23 adições e 2 exclusões
  1. 23 2
      docs/prd/epic-001-tcb-shop-theme-integration.md

+ 23 - 2
docs/prd/epic-001-tcb-shop-theme-integration.md

@@ -4,9 +4,9 @@
 将tcb-shop-demo包中的主题、样式和设计规范分析并集成到当前小程序项目中,提升UI一致性和用户体验,同时保持现有系统的完整性。
 
 ## 当前进度
-- **完成度**: 100% (14/14 故事完成)
+- **完成度**: 93% (14/15 故事完成)
 - **已集成**: 主题变量、颜色系统、字体系统、布局工具类、组件样式、首页UI重构、首页商品列表数据读取、首页轮播图后台广告数据、用户中心UI重构、商品分类页基础组件开发、商品列表页UI重构、商品详情页UI重构、购物车页面UI重构、订单列表页UI重构、订单详情页UI重构
-- **待完成**: 
+- **待完成**: 订单提交页UI重构
 
 ## 史诗描述
 
@@ -248,6 +248,27 @@
      - 所有7个测试用例通过,页面组件TypeScript编译正常,无错误
      - 保持了现有订单操作功能完整性(取消订单、立即支付、确认收货、申请退款等)
 
+15. 🔄 **故事15:订单提交页UI重构** - 参照tcb-shop-demo订单确认页设计,重构现有订单提交页UI,实现与demo一致的订单确认页面布局和交互体验
+   - **对照文件**:
+     - `tcb-shop-demo/pages/order/order-confirm/index.wxml` - 订单确认页结构模板
+     - `tcb-shop-demo/pages/order/order-confirm/index.wxss` - 订单确认页样式文件
+     - `tcb-shop-demo/pages/order/order-confirm/index.js` - 订单确认页逻辑文件
+   - **目标文件**: `mini/src/pages/order-submit/index.tsx`
+   - **技术要点**:
+     - **页面结构重构**:参照demo订单确认页结构,重新组织页面布局,包含收货地址区域、商品列表区域、支付详情区域、底部提交栏等
+     - **收货地址区域**:实现地址卡片组件,包含收货人信息、地址信息,支持地址选择功能
+     - **商品列表区域**:重新设计商品列表布局,包含商品图片、商品标题、规格信息、价格、数量等
+     - **支付详情区域**:实现商品总额、运费、实付款等金额计算和显示
+     - **底部提交栏**:重构底部提交栏,包含实付款显示和提交订单按钮,应用demo设计规范
+     - **样式集成**:应用tcb-shop-demo订单确认页设计规范,创建专用CSS文件
+     - **功能完整性**:保持现有订单提交功能,包括地址选择、订单创建、支付跳转等
+   - **成功标准**:
+     - 订单提交页UI与tcb-shop-demo订单确认页设计完全一致
+     - 所有功能模块正常工作(地址选择、商品列表、金额计算、订单提交等)
+     - 数据API集成完整,显示真实订单数据
+     - 底部提交栏功能正常(实付款显示、提交订单按钮)
+     - 页面组件TypeScript编译正常,无错误
+
 ## 兼容性要求
 
 - [ ] 现有API保持不变