|
|
@@ -58,18 +58,27 @@
|
|
|
**以便** 更精确地查找和管理残疾人数据
|
|
|
|
|
|
**验收标准:**
|
|
|
-- [ ] 新增银行卡类别筛选条件
|
|
|
-- [ ] 新增残疾类型筛选条件
|
|
|
-- [ ] 新增残疾级别筛选条件
|
|
|
-- [ ] 新增居住省份筛选条件
|
|
|
-- [ ] 所有筛选条件能够组合使用
|
|
|
-- [ ] 筛选结果准确无误
|
|
|
+- [x] 新增银行卡类别筛选条件
|
|
|
+- [x] 新增残疾类型筛选条件
|
|
|
+- [x] 新增残疾级别筛选条件
|
|
|
+- [x] 新增居住省份筛选条件
|
|
|
+- [x] 所有筛选条件能够组合使用
|
|
|
+- [x] 筛选结果准确无误
|
|
|
|
|
|
**技术说明:**
|
|
|
- 页面路径:搜索菜单 > 残疾人管理
|
|
|
- 需要修改:筛选组件、API查询参数、数据库查询逻辑
|
|
|
- 数据来源:银行卡类别、残疾类型、残疾级别、省份数据需要从相应模块获取
|
|
|
|
|
|
+**完成情况:**
|
|
|
+- ✅ 后端API扩展:在`SearchDisabledPersonQuerySchema`中添加5个新筛选参数
|
|
|
+- ✅ 服务层更新:`disabled-person.service.ts`中的`findAll`方法支持新参数和关联表查询
|
|
|
+- ✅ 前端UI实现:`DisabilityPersonManagement.tsx`中添加5个筛选组件,使用现有UI包组件
|
|
|
+- ✅ API路由修复:更新路由使用正确的schema支持所有筛选参数
|
|
|
+- ✅ 集成测试完善:添加6个筛选功能集成测试,全部通过验证
|
|
|
+- ✅ PhotoUploadField单元测试修复:修复2个失败的单元测试,所有14个测试通过
|
|
|
+- ✅ 代码提交:包含6个相关提交,完整实现故事要求的所有功能
|
|
|
+
|
|
|
### 订单管理模块
|
|
|
|
|
|
#### 故事 010-03: 优化搜索功能
|
|
|
@@ -174,8 +183,9 @@
|
|
|
---
|
|
|
|
|
|
*史诗创建时间: 2025-12-12*
|
|
|
-*状态: 进行中 ⏳* (1/6 故事已完成)
|
|
|
+*状态: 进行中 ⏳* (2/6 故事已完成)
|
|
|
|
|
|
**更新记录**:
|
|
|
- 2025-12-12: 史诗创建,基于系统测试Bug反馈清单
|
|
|
-- 2025-12-12: 故事010-01已完成 - 修复公司创建功能,包括平台ID可选、错误信息显示、类型定义修正等
|
|
|
+- 2025-12-12: 故事010-01已完成 - 修复公司创建功能,包括平台ID可选、错误信息显示、类型定义修正等
|
|
|
+- 2025-12-12: 故事010-02已完成 - 增强残疾人管理筛选功能,添加5个新筛选条件,所有集成测试通过
|