按原型图重构核心页面并完善生成链路
This commit is contained in:
@@ -50,3 +50,47 @@
|
||||
6. 更新 README 与任务拆解清单,标记真实模型调用与文件上传相关能力的完成状态。
|
||||
7. 再次执行后端语法检查与前端类型检查,确认本轮改动稳定。
|
||||
- **执行结果**: 当前系统已支持真实模型调用、模型连接测试和参考文件上传,生成链路从纯模拟升级为“真实调用优先、失败自动回退”的可用形态。
|
||||
|
||||
## 会话 ID: local-20260702152050
|
||||
- [2026-07-02 15:20:50]
|
||||
- **执行原因**: 用户反馈模板列表页缺少编辑/删除入口,且模型测试被本机 SOCKS 代理环境阻断。
|
||||
- **执行过程**:
|
||||
1. 重写模板管理列表页,补齐“编辑”和“删除”操作入口,并接入删除确认提示。
|
||||
2. 保持模板上传后自动跳转到编辑页,同时支持从列表直接进入模板编辑页。
|
||||
3. 调整 AI 调用服务的 `httpx.AsyncClient` 配置,关闭 `trust_env`,避免读取系统 SOCKS 代理环境变量。
|
||||
4. 再次执行后端语法检查与前端类型检查,验证修复稳定。
|
||||
- **执行结果**: `/templates` 页面现已支持直接编辑和删除模板,模型连接测试不再依赖系统 SOCKS 代理配置。
|
||||
|
||||
## 会话 ID: local-20260702152537
|
||||
- [2026-07-02 15:25:37]
|
||||
- **执行原因**: 按继续完善要求,补齐生成过程中的实时进度展示与取消能力。
|
||||
- **执行过程**:
|
||||
1. 新增生成运行时服务,维护任务进度状态、取消标记和后台生成逻辑。
|
||||
2. 将整份文档生成改为“创建任务后后台执行”,避免接口阻塞等待。
|
||||
3. 新增 SSE 进度路由,向前端持续推送生成百分比、当前段落和状态变化。
|
||||
4. 将执行生成页接入 `EventSource`,显示真实进度,并补充“取消生成”按钮。
|
||||
5. 更新 README 与任务拆解清单,标记 SSE、取消生成、生成结果入库等已完成项。
|
||||
6. 执行后端语法检查与前端类型检查,确认本轮改动稳定。
|
||||
- **执行结果**: 当前生成流程已支持后台执行、SSE 实时进度推送和取消生成,执行页的进度展示从假进度升级为真实任务状态。
|
||||
|
||||
## 会话 ID: local-20260702152846
|
||||
- [2026-07-02 15:28:46]
|
||||
- **执行原因**: 用户反馈 DeepSeek 模型连接测试返回 400,需要修正接口兼容逻辑。
|
||||
- **执行过程**:
|
||||
1. 对照 DeepSeek 官方文档检查 OpenAI 兼容接口地址格式。
|
||||
2. 调整 OpenAI 兼容端点拼接逻辑,对 `api.deepseek.com` 特判为 `/chat/completions`,避免误拼成 `/v1/chat/completions`。
|
||||
3. 补充模型调用错误信息,失败时输出更多响应正文,便于区分模型名错误、余额不足或参数不合法。
|
||||
4. 执行后端语法检查,确认修复稳定。
|
||||
- **执行结果**: DeepSeek OpenAI 兼容地址的拼接逻辑已修正,后续模型测试若仍失败,将返回更具体的上游响应内容便于排查。
|
||||
|
||||
## 会话 ID: local-20260702153354
|
||||
- [2026-07-02 15:33:54]
|
||||
- **执行原因**: 用户指出页面没有参考原型稿,需要开始按 [原型v3-HTML](/Users/zhouwentao/Workspaces/Yangliu/doc-forge/docs/原型v3-HTML/) 对齐界面。
|
||||
- **执行过程**:
|
||||
1. 重新阅读模板管理、模型管理、执行生成三个原型页面,提取顶部导航、面包屑、卡片、按钮和双栏布局结构。
|
||||
2. 重写全局 `App.vue`,将侧边栏导航改为更接近原型的顶部导航结构。
|
||||
3. 重写模板管理页,将表格列表改为原型风格的卡片式模板列表,并保留编辑、删除、前去生成等真实操作。
|
||||
4. 重写模型管理页,将页面调整为原型风格的模型卡片列表,同时保留连接测试、启用禁用和编辑能力。
|
||||
5. 重写执行生成页,使其更接近原型中的左侧模板概览 + 右侧文件配置 + 左下状态区布局,并保留真实 SSE 进度与取消生成能力。
|
||||
6. 执行前端类型检查,确认本轮页面重构稳定。
|
||||
- **执行结果**: 现有三大主页面已开始按原型稿收口,整体信息层级和布局结构明显向原型靠齐,同时保留了当前已完成的真实业务能力。
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
- [ ] 文件摘要生成(Excel 解析 + 数据统计)
|
||||
|
||||
### 文档生成器(3 天)
|
||||
- [ ] 单段落生成流程
|
||||
- [x] 单段落生成流程
|
||||
- [ ] 多段落并行生成编排(asyncio.gather)
|
||||
- [ ] SSE 进度推送
|
||||
- [ ] 取消生成支持
|
||||
- [ ] 生成结果入库
|
||||
- [x] SSE 进度推送
|
||||
- [x] 取消生成支持
|
||||
- [x] 生成结果入库
|
||||
|
||||
### Word 导出引擎(5-7 天)
|
||||
- [ ] 复制原模板文件作为骨架
|
||||
@@ -50,7 +50,7 @@
|
||||
### 路由与 API(3 天)
|
||||
- [x] 模板 CRUD 路由
|
||||
- [x] 模型 CRUD 路由
|
||||
- [ ] 生成相关路由(测试/全量/进度SSE/取消)
|
||||
- [x] 生成相关路由(测试/全量/进度SSE/取消)
|
||||
- [ ] 导出路由(Word/PDF)
|
||||
- [x] 文件上传/管理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user