2
0
Эх сурвалжийг харах

📝 docs(story): 更新故事008.007,添加任务10修复订单创建时的人员绑定差异

## 变更内容
- 新增任务10:修复订单创建时的人员绑定差异
- 问题分析:原系统在创建订单时必须绑定人员,当前实现允许创建空订单
- 解决方案:在OrderForm中添加残疾人选择器,支持创建订单时绑定人员
- 实现步骤:集成DisabledPersonSelector组件、更新表单Schema、更新API调用、保持向后兼容
- 技术要求:使用故事008.005的组件,添加orderPersons数组字段,验证至少一名人员
- 测试要求:验证人员绑定功能、表单验证、API调用、兼容性
- 更新Change Log:添加版本1.4记录
- 更新状态:从"Ready for Review"改为"In Progress - 新增任务10需要完成"

## 影响
确保当前实现与原系统在功能上保持一致,要求创建订单时必须绑定至少一名残疾人,符合原系统的业务逻辑。

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

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 өдөр өмнө
parent
commit
c657499634

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

@@ -1,7 +1,7 @@
 # Story 008.007: 移植订单管理UI(order → @d8d/allin-order-management-ui)
 
 ## Status
-Ready for Review
+In Progress - 新增任务10需要完成
 
 ## Story
 **As a** 开发者,
@@ -199,6 +199,25 @@ Ready for Review
   - [x] 验证表单验证和错误处理功能
   - [x] 验证AlertDialog确认功能正常工作
 
+- [ ] 任务10:修复订单创建时的人员绑定差异 (新增)
+  - [ ] **问题分析**:原系统在创建订单时必须绑定人员,当前实现允许创建空订单
+  - [ ] **解决方案**:在OrderForm中添加残疾人选择器,支持创建订单时绑定人员
+  - [ ] **实现步骤**:
+    1. 在`OrderForm.tsx`中集成`DisabledPersonSelector`组件
+    2. 添加`orderPersons`字段到订单表单Schema
+    3. 更新订单创建API调用,包含人员信息
+    4. 保持向后兼容,支持现有"添加人员"功能用于后续添加
+  - [ ] **技术要求**:
+    - 使用故事008.005实现的`DisabledPersonSelector`组件
+    - 表单Schema添加`orderPersons`数组字段
+    - 每个人员包含`personId`、`salaryDetail`、`joinDate`等字段
+    - 验证至少选择一名人员(根据原系统要求)
+  - [ ] **测试要求**:
+    - 验证创建订单时人员绑定功能
+    - 验证表单验证(至少一名人员)
+    - 验证API调用包含人员信息
+    - 验证与现有"添加人员"功能的兼容性
+
 ## Dev Notes
 
 ### 吸取前面故事的经验(基于故事008.006)
@@ -348,6 +367,7 @@ Ready for Review
 ## Change Log
 | Date | Version | Description | Author |
 |------|---------|-------------|--------|
+| 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) |
 | 2025-12-04 | 1.1 | 明确资产组件为订单人员资产,关联残疾人实体 | John (PM) |