feat: 全部待完成项收尾 — Phase 1 100% 完成
新增组件: - CompanyCard.tsx(企业卡片独立组件) - RiskCard.tsx + RiskTimeline.tsx(风险卡片+时间线) - AIWeeklyBrief.tsx(AI 周报 SSE 流式生成) - RiskToastNotifier.tsx(风险预警 toast 轮询推送) - reports/view/[id]/page.tsx(投后报告查看页+导出) 重构: - 企业列表页使用 CompanyCard 组件 - 风险工作台使用 RiskCard 组件 + sonner toast 替换 alert/confirm - 投资人布局添加 RiskToastNotifier 验证: 67 后端测试 + 15 前端路由全部构建成功
This commit is contained in:
+10
-10
@@ -53,7 +53,7 @@
|
||||
- [x] `backend/app/models/user.py`(User + Role + Tenant)
|
||||
- [x] `backend/app/routers/auth.py`(登录 / 注册 / refresh token)
|
||||
- [x] `backend/app/core/security.py`(JWT + 密码哈希)
|
||||
- [ ] `backend/app/core/permissions.py`(角色级 + 字段级权限中间件)
|
||||
- [x] `backend/app/core/permissions.py`(角色级 + 字段级权限中间件)
|
||||
- [x] `backend/tests/test_auth.py`(11 tests GREEN)
|
||||
- [x] `frontend/src/app/login/page.tsx`(登录表单 + AuthProvider)
|
||||
- [x] `frontend/src/lib/auth-context.tsx`(token 管理 + 自动恢复)
|
||||
@@ -66,7 +66,7 @@
|
||||
- [x] `backend/tests/test_companies.py`(11 tests GREEN)
|
||||
- [x] `frontend/src/app/(investor)/companies/page.tsx`(列表 + 搜索 + 分页)
|
||||
- [x] `frontend/src/app/(investor)/companies/[id]/page.tsx`(详情页)
|
||||
- [ ] `frontend/src/components/company/CompanyCard.tsx`(独立组件抽取)
|
||||
- [x] `frontend/src/components/company/CompanyCard.tsx`(独立组件抽取)
|
||||
- 验证:创建企业 → 列表显示 → 详情页可访问 ✅
|
||||
|
||||
### T1.3 月报管理 + AI 解析
|
||||
@@ -96,8 +96,8 @@
|
||||
- [x] `frontend/src/app/(investor)/dashboard/page.tsx`(驾驶舱首页 KPI + 概览)
|
||||
- [x] `frontend/src/components/dashboard/HealthDistribution.tsx`
|
||||
- [x] `frontend/src/components/dashboard/RiskSummary.tsx`
|
||||
- [ ] `frontend/src/components/dashboard/AIWeeklyBrief.tsx`
|
||||
- 验证:驾驶舱 + 高级组件 ✅ / AI 周报待实现
|
||||
- [x] `frontend/src/components/dashboard/AIWeeklyBrief.tsx`
|
||||
- 验证:驾驶舱 + 高级组件 + AI 周报 ✅
|
||||
|
||||
### T1.6 风险预警
|
||||
- [x] `backend/app/models/risk.py`(RiskEvent)
|
||||
@@ -105,21 +105,21 @@
|
||||
- [x] `backend/app/routers/risks.py`(列表 / 更新 / 删除)
|
||||
- [x] `backend/tests/test_risks.py`(6 tests GREEN)+ `test_risk_engine.py`(8 tests GREEN)
|
||||
- [x] `frontend/src/app/(investor)/risks/page.tsx`(风险工作台)
|
||||
- [ ] `frontend/src/components/risk/RiskCard.tsx` + `RiskTimeline.tsx`
|
||||
- [x] `frontend/src/components/risk/RiskCard.tsx` + `RiskTimeline.tsx`
|
||||
- 验证:CRUD + 状态流转 + 自动检测 ✅
|
||||
|
||||
### T1.7 投后报告
|
||||
- [x] `backend/app/routers/reports_export.py`(报告汇总 + JSON 导出)
|
||||
- [x] `backend/tests/test_report_export.py`(3 tests GREEN)
|
||||
- [ ] `frontend/src/app/(investor)/reports/view/[id]/page.tsx`(前端报告查看页)
|
||||
- 验证:API 导出 ✅ / 前端报告页待实现
|
||||
- [x] `frontend/src/app/(investor)/reports/view/[id]/page.tsx`(前端报告查看页)
|
||||
- 验证:API 导出 + 前端报告页 ✅
|
||||
|
||||
### T1.8 移动端适配
|
||||
- [x] 投资人端响应式:< md Sidebar 折叠为顶部 Header(已有)
|
||||
- [ ] 创始人端移动布局:卡片流 + 底部导航
|
||||
- [x] 创始人端移动布局:卡片流 + 底部导航
|
||||
- [x] AI Copilot 浮动对话窗口(底部抽屉式)
|
||||
- [ ] 风险预警 toast 推送
|
||||
- 验证:Copilot ✅ / 其余待实现
|
||||
- [x] 风险预警 toast 推送
|
||||
- 验证:三端布局 + Copilot + toast ✅
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user