Commit Graph

3 Commits

Author SHA1 Message Date
zwt13703 7826a1af38 fix: AI并发调用 + 上传刷新 + 按钮位置 + 内容撤回
- Celery 任务: asyncio.gather 并发调用所有 AI 模型(非串行)
- TemplateList: beforeUpload→customRequest 修复上传后列表不刷新
- Editor: 设为AI生成点按钮移到右上角, 不再遮挡菜单栏
- Editor: uploadRefForPoints 替换为内联上传函数
- Editor: value(受控)→editor.setContent 修复编辑后内容立即撤回
- request 导入补充
2026-07-06 21:50:29 +08:00
zwt13703 985a86154a feat: 阶段四 - 前端完整交互实现
- API 层: axios 封装 + 模型/模板/生成点/任务 4 组 API 调用
- TypeScript 类型定义 (AIModel, Template, GenerationPoint, GenerationTask)
- 模型管理页面: 表格列表 + 新增/编辑/删除弹窗 + 启用切换
- 模板列表页面: 表格 + 上传 docx + 在线编辑/下载/删除
- 模板编辑器(核心): TinyMCE 自托管 + 选区监听标注 + 浮动按钮创建生成点
  + 右侧生成点面板(测试/编辑/删除) + 触发生成任务 + 实时进度轮询 + 结果下载
- 任务历史页面: 状态标签 + 下载结果 + 取消任务
- 系统设置页面: 默认模型/并发/超时配置
- Vite 配置 API 代理 (3000->8000)
- TypeScript 编译零错误, Vite 构建成功
2026-07-06 16:32:16 +08:00
zwt13703 b5fa343bf8 feat: 阶段一 - 项目基础设施搭建
- 创建前后端项目目录结构
- docker-compose.yml (Postgres 18.3 + Redis 7)
- 后端:FastAPI + SQLAlchemy 异步引擎 + Alembic 迁移
- 5个ORM模型:AIModel, Template, GenerationPoint, GenerationTask, SystemConfig
- 核心模块:config, database, security(Fernet加密), file_storage
- 前端:Vite + React 18 + TS + Ant Design + React Router
- 侧边栏布局 + 5个占位页面
2026-07-06 16:16:23 +08:00