首页证据材料汇总API对接任务清单
阶段1:准备与分析
- [x] 1.1 研究现有EvidenceAPIService接口规范
- [x] 1.2 分析首页现有结构和布局(发现TabContainer中已有EvidenceBoard组件)
- [x] 1.3 确认UI展示位置:集成到TabContainer的"证据材料汇总"Tab页签内
- [x] 1.4 准备开发环境和测试数据
阶段2:核心功能开发
- [x] 2.1 修改TabContainer中的EvidenceBoard组件(而非创建独立组件)
- [x] 2.2 实现参数获取逻辑(URL参数 → localStorage)
- [x] 2.3 实现API数据加载功能
- [x] 2.4 实现申请人/被申请人数据分离逻辑(per_type过滤)
- [x] 2.5 实现审核状态计算函数(0/-2→待审核,1→已审核,-2→驳回)
- [x] 2.6 开发环境Mock数据支持
阶段3:UI界面实现
- [x] 3.1 保持原有两列卡片布局风格
- [x] 3.2 实现材料列表展示(name、result、时间)
- [x] 3.3 实现审核状态Tag标签(使用Ant Design Tag组件)
- [x] 3.4 实现整体审核状态显示在标题旁
- [x] 3.5 实现Loading状态展示
- [x] 3.6 实现错误状态展示(含重新加载按钮)
- [x] 3.7 实现空数据状态展示
阶段4:集成与验证
- [x] 4.1 移除独立的HomeEvidenceComponent组件
- [x] 4.2 清理无用的组件文件
- [x] 4.3 验证TabContainer中证据材料Tab正常工作
验收测试清单
- [x] 证据材料汇总Tab正确显示
- [x] 申请人材料区域显示正确(含整体状态Tag)
- [x] 被申请人材料区域显示正确(含整体状态Tag)
- [x] 每个材料项显示:名称、说明、时间、状态Tag
- [x] Loading状态显示正常
- [x] 错误状态可重新加载
- [x] 空数据状态展示合理
- [x] 开发环境Mock数据可用
实现说明
重要:证据材料汇总功能应集成到TabContainer的EvidenceBoard组件中,作为"证据材料汇总"Tab页签内容展示,而非独立的首页组件。