edit | blame | history | raw

Implementation Tasks

1. 基础设施搭建

  • [x] 1.1 更新package.json添加依赖(antd 4.24.12, react-router-dom 6.22.3)
  • [x] 1.2 在index.js中引入AntD全局样式
  • [x] 1.3 重构App.js为Layout + Router架构
  • [x] 1.4 创建项目目录结构(pages/, components/, services/, mocks/, utils/)

2. UI基础组件开发

  • [x] 2.1 创建通用分页组件(PaginationBar)
  • [ ] 2.2 创建通用面包屑组件(Breadcrumb)
  • [ ] 2.3 创建通用加载状态组件(LoadingSpinner)
  • [ ] 2.4 定义全局主题变量(颜色、字体、间距等)

3. 案例管理模块(case-management)

  • [x] 3.1 创建案例搜索页面(CaseSearchPage)
  • [x] 3.2 创建案例搜索表单组件(CaseSearchForm)
  • [x] 3.3 创建案例列表和卡片组件(CaseList, CaseCard)
  • [x] 3.4 创建案例服务层(caseService.js)
  • [x] 3.5 创建案例Mock数据(caseMocks.js)
  • [ ] 3.6 创建案例详情页面(CaseDetailPage)
  • [ ] 3.7 添加案例搜索路由到App.js

4. 法条参考模块(law-reference)

  • [x] 4.1 创建法条搜索页面(LawSearchPage)
  • [x] 4.2 创建法条搜索表单组件(LawSearchForm)
  • [x] 4.3 创建法条列表和卡片组件(LawList, LawCard)
  • [x] 4.4 创建法条服务层(lawService.js)
  • [x] 4.5 创建法条Mock数据(lawMocks.js)
  • [ ] 4.6 创建法条详情页面(LawDetailPage)
  • [ ] 4.7 实现章节导航功能
  • [ ] 4.8 添加法条搜索路由到App.js

5. 欠薪计算器模块(wage-calculator)

  • [x] 5.1 创建欠薪计算器页面(WageCalculatorPage)
  • [x] 5.2 创建欠薪输入表单组件(WageForm)
  • [x] 5.3 创建计算结果展示组件(WageResultPanel)
  • [x] 5.4 实现欠薪计算逻辑(wageCalculator.js)
  • [x] 5.5 添加法律提示区域
  • [x] 5.6 添加计算器路由到App.js

6. 类案推荐模块(similar-case-recommendation)

  • [ ] 6.1 创建类案推荐页面(SimilarCasePage)
  • [ ] 6.2 创建相似案例卡片组件(支持展开/折叠)
  • [ ] 6.3 创建关联法条列表组件
  • [ ] 6.4 创建类案推荐服务层(similarCaseService.js)
  • [ ] 6.5 创建类案推荐Mock数据(similarCaseMocks.js)
  • [ ] 6.6 添加类案推荐路由到App.js

7. 文档管理模块(document-management)

  • [ ] 7.1 创建材料审核页面(DocAuditPage)
  • [ ] 7.2 创建材料清单表格组件
  • [ ] 7.3 创建图片预览Modal组件
  • [ ] 7.4 创建审核操作组件(通过/退回)
  • [ ] 7.5 创建材料审核Mock数据(docAuditMocks.js)
  • [ ] 7.6 创建协议编辑页面(DocEditPage)
  • [ ] 7.7 实现contenteditable字段编辑功能
  • [ ] 7.8 实现协议保存逻辑
  • [ ] 7.9 添加文档管理路由到App.js

8. 调解看板模块(mediation-dashboard)

  • [ ] 8.1 创建主页看板页面(DashboardPage)
  • [ ] 8.2 创建AI调解进度组件(MediationProgress)
  • [ ] 8.3 创建调解数据分析Tab组件
  • [ ] 8.4 创建AI调解看板Tab组件
  • [ ] 8.5 创建证据材料汇总Tab组件
  • [ ] 8.6 创建调解协议Tab组件
  • [ ] 8.7 创建案件信息展示组件
  • [ ] 8.8 创建看板Mock数据(dashboardMocks.js)
  • [ ] 8.9 设置主页为默认路由

9. 集成测试与优化

  • [ ] 9.1 验证所有页面路由跳转正常
  • [ ] 9.2 验证所有表单提交和数据展示正常
  • [ ] 9.3 验证UI与原型HTML的一致性
  • [ ] 9.4 优化页面加载性能
  • [ ] 9.5 检查并修复所有console错误和警告
  • [ ] 9.6 编写README文档说明如何运行项目

10. 文档完善

  • [ ] 10.1 更新project.md补充技术栈说明
  • [ ] 10.2 编写组件复用指南
  • [ ] 10.3 编写Mock数据扩展指南
  • [ ] 10.4 准备项目演示文档

当前进度

  • ✅ 已完成:1.1-1.4, 2.1, 3.1-3.5, 4.1-4.5, 5.1-5.6
  • 🚧 进行中:3.6 案例详情页面开发
  • ⏳ 待开始:其他模块