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