修复当前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中修复parseGoodsDetail函数,确保能正确解析JSON格式的商品详情 (mini/src/components/order/OrderCard/index.tsx:18-24, mini/src/pages/order-detail/index.tsx:134-140)goodsDetail字段是否正确保存商品信息(包括商品图片、名称、价格、规格等)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/pages/goods-detail/index.tsx:110-119, mini/src/components/goods-spec-selector/index.tsx)Story Manager Handoff:
"请为这个现有项目史诗开发详细的用户故事。关键考虑因素:
这个史诗应该在保持系统完整性的同时交付{{修复取消订单功能}}的目标。"