feat: add template upload UI flow
This commit is contained in:
@@ -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. 执行前端生产构建验证。
|
||||
- **执行结果**: 模板中心“上传模板”按钮已接入后端上传接口,成功后可进入模板编辑页。
|
||||
|
||||
Reference in New Issue
Block a user