edit | blame | history | raw

首页证据材料汇总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页签内容展示,而非独立的首页组件。