Explorar el Código

docs(story): 更新故事008.007添加订单详情弹窗功能任务

- 添加任务11:实现订单详情弹窗功能
- 对比原系统订单详情页面与当前实现差异
- 更新Change Log添加版本1.5记录
- 更新故事状态说明缺失功能

🤖 Generated with [Claude Code](https://claude.com/claude-code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname hace 2 días
padre
commit
e154a7a3ac
Se han modificado 1 ficheros con 25 adiciones y 1 borrados
  1. 25 1
      docs/stories/008.007.transplant-order-management-ui.story.md

+ 25 - 1
docs/stories/008.007.transplant-order-management-ui.story.md

@@ -218,6 +218,29 @@ Ready for Review - 所有任务已完成,测试通过率100% (19/19)
     - 验证API调用包含人员信息
     - 验证API调用包含人员信息
     - 验证与现有"添加人员"功能的兼容性
     - 验证与现有"添加人员"功能的兼容性
 
 
+- [ ] 任务11:实现订单详情弹窗功能(新增)
+  - [ ] **问题分析**:当前实现缺少订单详情查看功能,原系统使用弹窗形式展示订单完整信息
+  - [ ] **解决方案**:实现OrderDetailModal组件,与原系统功能对齐
+  - [ ] **实现步骤**:
+    1. 创建`src/components/OrderDetailModal.tsx`组件
+    2. 实现订单详情展示:使用Descriptions组件展示所有订单字段
+    3. 实现人员列表展示:表格形式展示已绑定人员,支持工作状态更新
+    4. 实现底部操作按钮:添加人员、资源上传、出勤导出、激活/关闭订单
+    5. 集成现有组件:SelectPersonModal、OrderAssetModal、AttendanceModal
+    6. 在OrderManagement中添加查看详情按钮,打开OrderDetailModal
+  - [ ] **技术要求**:
+    - 使用Dialog组件实现弹窗
+    - 展示完整订单信息(订单ID、名称、平台、公司、渠道、状态、日期等)
+    - 展示已绑定人员列表,支持工作状态下拉更新
+    - 底部按钮根据订单状态动态显示(激活/关闭)
+    - 集成现有模态框:人员选择、资产上传、出勤导出
+  - [ ] **测试要求**:
+    - 验证订单详情弹窗正常打开和关闭
+    - 验证订单信息正确显示
+    - 验证人员列表正确显示
+    - 验证底部操作按钮功能正常
+    - 验证工作状态更新功能
+
 ## Dev Notes
 ## Dev Notes
 
 
 ### 吸取前面故事的经验(基于故事008.006)
 ### 吸取前面故事的经验(基于故事008.006)
@@ -367,6 +390,7 @@ Ready for Review - 所有任务已完成,测试通过率100% (19/19)
 ## Change Log
 ## Change Log
 | Date | Version | Description | Author |
 | Date | Version | Description | Author |
 |------|---------|-------------|--------|
 |------|---------|-------------|--------|
+| 2025-12-08 | 1.5 | 添加任务11实现订单详情弹窗功能,与原系统功能对齐 | John (PM) |
 | 2025-12-06 | 1.4 | 添加任务10修复订单创建时的人员绑定差异,确保与原系统功能一致 | John (PM) |
 | 2025-12-06 | 1.4 | 添加任务10修复订单创建时的人员绑定差异,确保与原系统功能一致 | John (PM) |
 | 2025-12-04 | 1.3 | 添加任务8修复window.confirm使用问题,替换为共享UI包AlertDialog | James (Dev) |
 | 2025-12-04 | 1.3 | 添加任务8修复window.confirm使用问题,替换为共享UI包AlertDialog | James (Dev) |
 | 2025-12-04 | 1.2 | 调整人员选择组件任务,改为集成故事008.005的残疾人选择器组件 | John (PM) |
 | 2025-12-04 | 1.2 | 调整人员选择组件任务,改为集成故事008.005的残疾人选择器组件 | John (PM) |
@@ -432,7 +456,7 @@ Ready for Review - 所有任务已完成,测试通过率100% (19/19)
    - 修复了mock组件的test ID一致性
    - 修复了mock组件的test ID一致性
    - 修复了API错误测试的mock结构问题
    - 修复了API错误测试的mock结构问题
    - 修复了订单创建时的人员绑定差异,确保与原系统功能一致
    - 修复了订单创建时的人员绑定差异,确保与原系统功能一致
-6. **故事状态**:当前为Draft状态,测试通过率100%,所有核心功能测试已通过。**已修复架构问题**:组件中原生`window.confirm`已替换为共享UI包AlertDialog组件,符合UI包开发规范。**已修复功能差异**:订单创建时必须绑定人员,与原系统功能一致。
+6. **故事状态**:当前为Draft状态,测试通过率100%,所有核心功能测试已通过。**已修复架构问题**:组件中原生`window.confirm`已替换为共享UI包AlertDialog组件,符合UI包开发规范。**已修复功能差异**:订单创建时必须绑定人员,与原系统功能一致。**新增发现**:当前实现缺少订单详情弹窗功能,需要新增任务11实现OrderDetailModal组件,与原系统功能对齐。
 
 
 ### File List
 ### File List
 *创建/修改的文件:*
 *创建/修改的文件:*