主要完成: PPT/海报统一“数据可信度”摘要、缺失/冲突/人工修改统计:[ReviewStatusSummary.vue (line 5)](D:/work/code/python/coding/baodanagent/frontend/src/components/generation/ReviewStatusSummary.vue:5) PPT 证据原文查看、页码定位和 PDF bbox 区域高亮:[PptDataReview.vue (line 464)](D:/work/code/python/coding/baodanagent/frontend/src/pages/components/ppt/PptDataReview.vue:464)、[PdfPagePreview.vue (line 59)](D:/work/code/python/coding/baodanagent/frontend/src/pages/components/ppt/PdfPagePreview.vue:59) 场景匹配原因、场景/模板版本及配置异常阻断:[PptGenerate.vue (line 95)](D:/work/code/python/coding/baodanagent/frontend/src/pages/components/ppt/PptGenerate.vue:95) 任务版本、生成哈希、输出一致性、当前/历史结果追溯:[GenerationTracePanel.vue (line 1)](D:/work/code/python/coding/baodanagent/frontend/src/components/generation/GenerationTracePanel.vue:1)、[TasksPage.vue (line 70)](D:/work/code/python/coding/baodanagent/frontend/src/pages/TasksPage.vue:70) PPT/海报历史页增加“任务与版本追溯”视图:[PptHistoryPage.vue (line 13)](D:/work/code/python/coding/baodanagent/frontend/src/pages/PptHistoryPage.vue:13)、[PosterHistoryPage.vue (line 9)](D:/work/code/python/coding/baodanagent/frontend/src/pages/PosterHistoryPage.vue:9) 治理后台增加 JSON 实时校验、格式化、校验报告、失败重试和移动端适配:[PptGovernanceAdmin.vue (line 206)](D:/work/code/python/coding/baodanagent/frontend/src/pages/admin/PptGovernanceAdmin.vue:206) 恢复此前被注释、点击无反应的产品推荐弹窗:[ChatPage.vue (line 65)](D:/work/code/python/coding/baodanagent/frontend/src/pages/ChatPage.vue:65) 后端 PDF 信息接口补充页面尺寸,用于准确绘制证据框:[routes.py (line 1737)](D:/work/code/python/coding/baodanagent/api/insurance/ppt/routes.py:1737) 验证结果: 全量 ESLint:通过 Vue TypeScript 类型检查:通过 生产构建:通过 PPT 相关定向测试:21 项通过 项目测试:296 项通过、3 项跳过;另有 2 项既有测试环境问题,与本次修改无关 API 健康检查:HTTP 200,数据库、Redis、存储、数据表均正常 前端容器已确认挂载最新 frontend/dist,当前最新资源已通过 9080 端口提供 现在直接访问 http://localhost:9080 即可。容器使用目录挂载,不需要重新构建镜像;如果仍然看到旧界面,请按 Ctrl+F5 强制刷新浏览器缓存。 |
||
|---|---|---|
| .. | ||
| schemas | ||
| 0728修复文件.md | ||
| API_curl示例.md | ||
| baodanppt融合同步计划书.md | ||
| baodanppt集成计划.md | ||
| Dify_Workflow配置指南.md | ||
| PDF实时解析提速与精准抽取方案.md | ||
| PDF计划书解析后续演进详细计划_20260802.md | ||
| PPT_PDF解析与数据核对页面问题修复报告_20260730.md | ||
| PPT与海报Phase1实施记录_20260802.md | ||
| PPT与海报Phase2至5阶段实施记录_20260802.md | ||
| PPT与海报Phase4至6补充实施记录_20260802.md | ||
| PPT与海报功能完整解决方案.md | ||
| PPT与海报功能开发任务清单.md | ||
| PPT与海报功能问题整改计划.md | ||
| PPT与海报生成全链路深度审计报告_20260802.md | ||
| PPT与海报生成全链路详细修复计划书_20260802.md | ||
| PPT与海报编辑体验及解析问题专项优化修复计划书_20260731.md | ||
| PPT与海报首迭代Schema评审记录_20260802.md | ||
| PPT与海报首迭代实施记录_20260802.md | ||
| PPT多文件上传比对功能_详细修复计划书.md | ||
| README.md | ||
| workspace-implementation-log.md | ||
| 企业微信接入指南.md | ||
| 保险智能客服系统_API接口文档.md | ||
| 保险智能客服系统_PPT与海报优化修复计划书_20260731.md | ||
| 保险智能客服系统_客户验收单.md | ||
| 保险智能客服系统_文档规范.md | ||
| 保险智能客服系统_测试用例.md | ||
| 保险智能客服系统_编码规范.md | ||
| 保险智能客服系统_需求文档.md | ||
| 前端开发计划.md | ||
| 前端移动端适配指南.md | ||
| 后端开发文档.md | ||
| 后续开发计划.md | ||
| 宝塔面板部署指南.md | ||
| 开发任务清单.md | ||
| 快速启动指南.md | ||
| 海报可编辑与参考图上传专项改造计划.md | ||
| 海报生成尺寸模板与导出问题修复报告_20260731.md | ||
| 海报生成工作台完整重构修复计划.md | ||
| 海报生成问题报告复核与详细修复计划书_20260731.md | ||
| 用户上传产品小册子解析与留存实施计划.md | ||
| 部署指南.md | ||
| 部署文档_完整版.md | ||
保险智能客服系统 — 文档索引
最后更新:2026-08-02 项目状态:后端框架完成 + 核心功能完成 64%,产品推荐功能待实现
文档总览
核心规范文档
| 文档 | 内容摘要 |
|---|---|
| 保险智能客服系统_需求文档.md | 完整需求:137 项功能 + 5 角色 + 数据库设计 |
| 保险智能客服系统_API接口文档.md | 45 个接口完整设计 |
| 保险智能客服系统_编码规范.md | 命名规范 + 项目结构 + BaoDan 集成规范 |
| 保险智能客服系统_测试用例.md | 347 个功能测试 + 边界测试 + 上线 Checklist |
| 保险智能客服系统_文档规范.md | 文档编写标准和模板 |
开发计划与任务
| 文档 | 内容摘要 |
|---|---|
| 后续开发计划.md | 当前项目状态(64%)、未完成功能、开发时间表 |
| 开发任务清单.md | 412 项可勾选任务(已完成 182 项) |
| 后端开发文档.md | 后端项目结构、待开发功能、API 接口清单 |
| 前端开发计划.md | 前端组件代码、页面结构、开发规范 |
| 用户上传产品小册子解析与留存实施计划.md | 海报制作中用户私有小册子的上传、解析、留存、复用与公共库审核路径 |
部署与运维
| 文档 | 内容摘要 |
|---|---|
| 快速启动指南.md | 本地开发一键启动 + Docker 环境 |
| 部署指南.md | BaoDan 源码集成指南(修改 main.py) |
| 部署文档_完整版.md | 完整部署文档 + 架构图 + 环境变量配置 |
| 宝塔面板部署指南.md | 宝塔面板 Docker 部署详解 |
| 前端移动端适配指南.md | 移动端响应式适配审计(68% 未适配) |
企微与集成
| 文档 | 内容摘要 |
|---|---|
| 企业微信接入指南.md | 自建应用 + 机器人消息 + OAuth 登录 + 回调排查 |
| Dify_Workflow配置指南.md | 产品推荐 Workflow 配置步骤 |
PPT 与海报功能
| 文档 | 内容摘要 |
|---|---|
| PDF计划书解析后续演进详细计划_20260802.md | 完整可复用解析流程:后台可编辑画像、金标测试、纠错审核、版本发布/回滚和新保司接入 |
| 海报可编辑与参考图上传专项改造计划.md | 精简方案:单图/长图 HTML 海报、文字直接修改、完整计划数据复用、参考图上传和 PNG 导出 |
| 海报生成工作台完整重构修复计划.md | 海报二期重构执行基线:自由上传、来源校验、AI 视觉候选、可编辑画布、多格式导出、后台同步、测试与上线 |
| PPT与海报功能问题整改计划.md | 当前问题审计、根因、文件级修复方案、测试、发布与回滚计划 |
| PPT与海报功能完整解决方案.md | PPT 增强 + 海报新模块:数据库设计、API、前端、AI 生图方案(已确认) |
| PPT与海报功能开发任务清单.md | 120 项可勾选任务,分 7 个 Phase,预估 11.5 天 |
| baodanppt集成计划.md | baodanppt 原始集成计划 |
| baodanppt融合同步计划书.md | baodanppt 与 baodanagent 融合同步方案 |
参考与交付
| 文档 | 内容摘要 |
|---|---|
| API_curl示例.md | 接口调试 curl 示例(可直接复制) |
| 保险智能客服系统_客户验收单.md | 项目验收/交付清单 |
按用途快速索引
开始开发前必读
写代码时参考
- 编码规范 — 命名、注释、格式化、错误处理、日志、Git 规范
- API 接口文档 — 接口设计的权威来源
- API curl 示例 — 调试接口时直接复制
前端开发
测试验收
部署上线
企微对接
- 企业微信接入指南 — 完整接入流程 + 故障排查
关键决策记录
BaoDan 复用决策(不再重复造轮子)
以下功能 直接用 BaoDan 后台,不写后端接口、不写前端页面:
| 功能 | BaoDan 提供 | 对应需求 |
|---|---|---|
| LLM 模型配置 CRUD | ModelProviderCredentialApi | 6.1 |
| Prompt 编辑/版本/测试 | App 配置 + Annotation | 6.2 |
| 对话日志查看/筛选 | BaoDan /logs 页面 | 4.1.1-4.1.2 |
| 负反馈管理 | FeedbackExportApi | 4.1.4 |
| 点赞/点踩 | BaoDan WebApp 内置 | 1.4.1 |
| 推荐追问 | SuggestedQuestionApi | 1.2.4 |
| 来源引用 | RAG 自动返回 | 1.2.3 |
| 会话标题命名 | BaoDan 自动命名 | 1.1.5 |
| 知识库 hit testing | HitTestingApi | 3.4.1 |
| FAQ 管理 | Annotation Reply | 3.4.3 |
| 文档上传/删除/重试 | BaoDan /datasets 后台 | 3.1-3.2 |
| Markdown 渲染 | BaoDan WebApp | 1.2.1 |
后端自研接口(25+4 个)
| 模块 | 接口数 | 说明 |
|---|---|---|
| 认证 A1 | 4 | 企微登录 + 账密登录 + 刷新 + 退出 |
| 对话 A2 | 5+2 | 发消息 SSE + 会话 CRUD + 反馈 + 检索 |
| 推荐 A3 | 4 | 生成 + 轮询 + 导出 + 分享 |
| 知识库 A4 | 6+4 | 文档增强 + 数据源 CRUD + 同步 |
| 权限 A5 | 3 | 用户 CRUD + 批量导入 + 角色 |
| 日志 A7 | 1 | 系统操作日志 |
| 统计 A8 | 3 | 概览 + 趋势 + KB 健康度 |
| 企微 WB | 4 | 回调 + 消息 + OAuth 入口 + 回调 |
前端页面(11 个)
| 类型 | 页面 | 说明 |
|---|---|---|
| 用户端 | LoginPage / ChatPage / RecommendPage / RecommendHistory / RecommendDetail | 5 个 |
| 管理端 | DashboardPage / UsersPage / PermissionsPage / StatsPage / KBManagePage / DataSourcePage | 6 个 |
数据库表(6 张)
Phase 0-5(已有建表 SQL)
| 表名 | 用途 |
|---|---|
| wecom_user_mapping | 企微用户 ↔ BaoDan 用户映射 |
| recommendation_records | 推荐方案记录 |
| system_operation_logs | 系统操作审计日志 |
Phase 7(需追加)
| 表名 | 用途 |
|---|---|
| document_metadata | 文档编号/标签/险种/保司 |
| datasource_configs | 保司 API 数据源配置 |
| datasource_sync_logs | 同步日志 |
环境变量清单
# .env(BaoDan + 自研共用)
JWT_SECRET=your-secret-key-here # JWT 签名密钥
WECOM_CORP_ID=ww1234567890 # 企微企业 ID
WECOM_AGENT_ID=1000002 # 企微应用 AgentID
WECOM_AGENT_SECRET=your-secret # 企微应用密钥
WECOM_TOKEN=your-callback-token # 回调消息验证 Token
WECOM_AES_KEY=your-43-char-key # 消息加密密钥
WECOM_WEBHOOK_URL=https://... # 告警通知 Webhook(可选)
BAODAN_CHAT_APP_API_KEY=app-xxxxxxxx # BaoDan 对话应用 API Key
BAODAN_WORKFLOW_APP_API_KEY=app-yyyyyyyy # BaoDan Workflow 应用 API Key
BAODAN_DATASET_API_KEY=dataset-xxx # BaoDan 知识库 API Key(可选)