- backend/app/main.py 挂载 dist/ 作为 SPA 静态资源,/assets 走 StaticFiles,其它路径回落 index.html - 前后端 API base 统一切换到 127.0.0.1:8775,避开 8000 占用 - run.bat 自动创建/复用 backend/.venv,用 venv 启动 uvicorn - .gitignore 忽略 backend/.venv/ - 新增 deploy/finai-backend.service Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
| app.js | ||
| index.html | ||
| style.css | ||
README.md
财务大模型智能问答客服系统前端 MVP
这是一个零构建静态前端,直接对接 code/backend 的 FastAPI 接口。第一版刻意不依赖 npm 包,方便在受限环境里快速打开、联调和演示。
启动
先启动后端:
cd code/backend
python -m uvicorn app.main:app --reload --host 127.0.0.1 --port 8000
再启动前端静态服务:
cd code/frontend
python -m http.server 5173 --bind 127.0.0.1 --directory app
访问:
http://127.0.0.1:5173/index.html
登录
- API 地址:
http://127.0.0.1:8775 - 默认管理员手机号:
13800000000 - Mock 验证码:
123456
页面上的“登录”按钮会直接使用 mock 验证码完成登录。
已实现
- 登录和当前用户状态。
- 智能问答工作台。
- POST + Fetch Stream 方式解析后端 SSE。
- 会话列表、消息列表、引用来源展示。
- 知识文档新增与列表。
- 审计日志和用量统计。
- API 地址可在左侧面板修改并保存在
localStorage。