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:
selfrelease
2026-07-18 22:27:27 +08:00
parent 374981609b
commit 5b34651e41
10 changed files with 676 additions and 117 deletions
+10 -10
View File
@@ -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 ✅
---