feat: BossAi v2.0 UI/UX 重构 + 看板断点续接 + 多轮上下文
- 新增 web2/ 前端:任务卡看板、风险雷达、决策日志、我的团队、快捷指令 - ChatPanel 增强:风险卡置顶、案卡接入、起诉状向导、语音输入 - 事项看板:点击查看详情弹窗、断点续接(恢复历史对话+matterId) - 保密模式恢复:密码验证后重建内存 session,保留多轮上下文 - 多轮对话:ask/ask-stream/ask-analyze 注入 session 历史,AI 有上下文 - 追问优化:紧扣用户问题,不再偏离主题(社保问社保,工伤问工伤) - 对话区可滚动,输入区固定可见 - 状态机放宽:允许从任意非终态转到 pending_expert - session 存活检查端点,后端重启后自动重建 session - DB migration:风险推送表、案卡表 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -70,12 +70,46 @@ npm run preview # 预览构建产物
|
||||
npm run typecheck # 仅类型检查
|
||||
```
|
||||
|
||||
### 前端 2.0 Dev(Native)
|
||||
|
||||
```bash
|
||||
# 启动(端口 5174,自动代理 /api → 127.0.0.1:8000)
|
||||
cd /Users/freedak/Documents/AIDashboard/BossAi/web2
|
||||
npm install # 首次
|
||||
npm run dev
|
||||
|
||||
# 后台启动
|
||||
npm run dev > /tmp/bossai_vite2.log 2>&1 &
|
||||
|
||||
# 停止
|
||||
lsof -ti:5174 | xargs kill
|
||||
```
|
||||
|
||||
### 前端 2.0 构建
|
||||
|
||||
```bash
|
||||
cd /Users/freedak/Documents/AIDashboard/BossAi/web2
|
||||
npm run build # 产物在 web2/dist/
|
||||
npm run typecheck # 仅类型检查
|
||||
```
|
||||
|
||||
### 数据库迁移(2.0 新增表)
|
||||
|
||||
```bash
|
||||
# 执行 migration(幂等,可重复执行)
|
||||
psql -d mcp -f migrations/001_bossai_v2.sql
|
||||
|
||||
# 回滚(慎用,会删除案卡和专家关系数据)
|
||||
psql -d mcp -f migrations/001_bossai_v2_rollback.sql
|
||||
```
|
||||
|
||||
## 端口表
|
||||
|
||||
| 服务 | 端口 | 说明 |
|
||||
|---|---|---|
|
||||
| 后端 API | 8000 | FastAPI,健康检查 /health |
|
||||
| 前端 Dev | 5173 | Vite,代理 /api → 8000 |
|
||||
| 前端 Dev v1.0 | 5173 | Vite,代理 /api → 8000 |
|
||||
| 前端 Dev v2.0 | 5174 | Vite 2.0,代理 /api → 8000 |
|
||||
|
||||
## 测试命令
|
||||
|
||||
|
||||
Reference in New Issue
Block a user