feat: add template upload UI flow

This commit is contained in:
zwt13703
2026-07-01 21:49:06 +08:00
parent 5a24edc3b0
commit 5948334d15
4 changed files with 160 additions and 5 deletions
+12
View File
@@ -164,3 +164,15 @@
5. 改造 `TemplateEdit.vue`,从路由参数读取模板 ID 后加载对应模板。
6. 执行前端生产构建验证。
- **执行结果**: 前端模板编辑页已从纯 mock 数据推进到后端接口驱动,构建验证通过。
## 会话 ID: 20260701-template-upload-ui
- [2026-07-01 21:48:56]
- **执行原因**: 继续推进模板创建到编辑页的真实使用闭环。
- **执行过程**:
1. 调整 axios base 配置,移除固定 `Content-Type`,支持 JSON 和 multipart 自动识别。
2. 在前端模板 API 模块中新增 `uploadTemplate`,封装 `POST /api/templates/upload`
3. 在模板中心增加上传模板弹窗,包含模板名称、模板类型和 `.docx` 文件选择。
4. 上传成功后展示解析区域数量,并跳转到 `/templates/{template_id}/edit`
5. 上传失败时给出后端服务或数据库未启动的提示。
6. 执行前端生产构建验证。
- **执行结果**: 模板中心“上传模板”按钮已接入后端上传接口,成功后可进入模板编辑页。