修复当前mini小程序中的一些关键bug,提升用户体验和功能完整性。
Existing System Context:
Enhancement Details:
Success criteria:
Story 1: 修复订单列表页和详情页的取消订单功能
OrderButtonBar组件中实现实际的取消订单API调用 (mini/src/components/order/OrderButtonBar/index.tsx)OrderDetailPage组件中集成取消订单mutation (mini/src/pages/order-detail/index.tsx)mini/src/components/common/CancelReasonDialog/index.tsx)Story 2: 修复订单列表和详情页商品显示问题 ✅ 已完成
goodsDetail字段存储的是JSON字符串格式的商品信息,但前端解析时可能存在问题,导致商品信息无法正确显示OrderCard组件和OrderDetailPage使用新的orderGoods关联关系 (mini/src/components/order/OrderCard/index.tsx:18-24, mini/src/pages/order-detail/index.tsx:134-140)mini/src/pages/order-list/index.tsx, mini/src/pages/order-detail/index.tsx:242-263)Story 3: 修复商品价格显示不一致问题 ✅ 已完成
price字段与商品详情页的price字段数据来源一致 (mini/src/pages/goods-list/index.tsx:166, mini/src/pages/goods-detail/index.tsx:227)mini/src/components/goods-card/index.tsx:47-50)mini/src/pages/goods-detail/index.tsx - 移除规格选择功能mini/src/components/goods-card/index.tsx - 修复价格显示问题docs/stories/003.003.goods-price-display-fix.story.md - 更新故事文档Story Manager Handoff:
"请为这个现有项目史诗开发详细的用户故事。关键考虑因素:
这个史诗应该在保持系统完整性的同时交付{{修复取消订单功能}}的目标。"