|
@@ -64,7 +64,7 @@ Status: done
|
|
|
- [x] 确保所有测试通过 (AC: And)
|
|
- [x] 确保所有测试通过 (AC: And)
|
|
|
- [x] 运行测试并修复问题
|
|
- [x] 运行测试并修复问题
|
|
|
- [x] 验证测试稳定性(连续运行 3 次)
|
|
- [x] 验证测试稳定性(连续运行 3 次)
|
|
|
- - [ ] 启用 Story 10.8 中被跳过的测试(依赖此 Story 完成)
|
|
|
|
|
|
|
+ - [x] 启用 Story 10.8 中被跳过的测试(依赖此 Story 完成)
|
|
|
|
|
|
|
|
## Dev Notes
|
|
## Dev Notes
|
|
|
|
|
|
|
@@ -167,31 +167,31 @@ export interface OrderPersonData {
|
|
|
### 测试覆盖场景清单
|
|
### 测试覆盖场景清单
|
|
|
|
|
|
|
|
**添加人员到订单:**
|
|
**添加人员到订单:**
|
|
|
-- [ ] 打开订单人员管理对话框
|
|
|
|
|
-- [ ] **[关键]** 在"选择残疾人"对话框中找到并选择已创建的残疾人
|
|
|
|
|
-- [ ] 填写入职日期
|
|
|
|
|
-- [ ] 填写薪资
|
|
|
|
|
-- [ ] 选择工作状态(默认未就业)
|
|
|
|
|
-- [ ] 提交并验证成功 Toast 消息
|
|
|
|
|
-- [ ] 在订单详情中验证人员显示正确
|
|
|
|
|
|
|
+- [x] 打开订单人员管理对话框
|
|
|
|
|
+- [x] **[关键]** 在"选择残疾人"对话框中找到并选择已创建的残疾人
|
|
|
|
|
+- [x] 填写入职日期
|
|
|
|
|
+- [x] 填写薪资
|
|
|
|
|
+- [x] 选择工作状态(默认未就业)
|
|
|
|
|
+- [x] 提交并验证成功 Toast 消息
|
|
|
|
|
+- [x] 在订单详情中验证人员显示正确
|
|
|
|
|
|
|
|
**管理工作状态:**
|
|
**管理工作状态:**
|
|
|
-- [ ] 修改人员工作状态:未就业 → 待就业
|
|
|
|
|
-- [ ] 修改人员工作状态:待就业 → 已就业
|
|
|
|
|
-- [ ] 修改人员工作状态:已就业 → 已离职
|
|
|
|
|
-- [ ] 验证状态更新后在人员列表中显示正确
|
|
|
|
|
-- [ ] 验证状态流转的正确性(不能跳过状态)
|
|
|
|
|
|
|
+- [x] 修改人员工作状态:未就业 → 待就业
|
|
|
|
|
+- [x] 修改人员工作状态:待就业 → 已就业
|
|
|
|
|
+- [x] 修改人员工作状态:已就业 → 已离职
|
|
|
|
|
+- [x] 验证状态更新后在人员列表中显示正确
|
|
|
|
|
+- [x] 验证状态流转的正确性(不能跳过状态)
|
|
|
|
|
|
|
|
**设置实际入职日期:**
|
|
**设置实际入职日期:**
|
|
|
-- [ ] 在人员管理中设置实际入职日期
|
|
|
|
|
-- [ ] 验证日期保存成功
|
|
|
|
|
-- [ ] 验证日期格式正确(YYYY-MM-DD)
|
|
|
|
|
|
|
+- [ ] 在人员管理中设置实际入职日期 - ~~跳过~~ UI 不支持编辑入职日期
|
|
|
|
|
+- [ ] 验证日期保存成功 - ~~跳过~~ UI 不支持编辑入职日期
|
|
|
|
|
+- [ ] 验证日期格式正确(YYYY-MM-DD) - ~~跳过~~ UI 不支持编辑入职日期
|
|
|
|
|
|
|
|
**人员离职:**
|
|
**人员离职:**
|
|
|
-- [ ] 设置人员工作状态为已离职
|
|
|
|
|
-- [ ] 设置离职日期
|
|
|
|
|
-- [ ] 验证离职信息保存成功
|
|
|
|
|
-- [ ] 验证离职后状态显示为"已离职"
|
|
|
|
|
|
|
+- [x] 设置人员工作状态为已离职
|
|
|
|
|
+- [ ] 设置离职日期 - ~~跳过~~ UI 不支持编辑离职日期
|
|
|
|
|
+- [ ] 验证离职信息保存成功 - ~~跳过~~ UI 不支持编辑离职日期
|
|
|
|
|
+- [x] 验证离职后状态显示为"已离职"
|
|
|
|
|
|
|
|
### UI 结构探索要点
|
|
### UI 结构探索要点
|
|
|
|
|
|