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 案例详情页面开发
- ⏳ 待开始:其他模块