feat: add template center list

This commit is contained in:
zwt13703
2026-07-01 21:50:07 +08:00
parent 5948334d15
commit 1ff0fdf602
4 changed files with 127 additions and 6 deletions
+13
View File
@@ -176,3 +176,16 @@
5. 上传失败时给出后端服务或数据库未启动的提示。
6. 执行前端生产构建验证。
- **执行结果**: 模板中心“上传模板”按钮已接入后端上传接口,成功后可进入模板编辑页。
## 会话 ID: 20260701-template-list
- [2026-07-01 21:49:52]
- **执行原因**: 继续完善模板中心,使上传后的模板可在列表中查看和进入标注页。
- **执行过程**:
1. 后端新增 `GET /api/templates`,按更新时间和 ID 倒序返回模板列表。
2. 前端模板 API 模块新增 `getTemplates`
3. 模板中心页面初始化时加载模板列表。
4. 将模板中心空态升级为 Ant Design Vue 表格,展示名称、类型、版本、状态、更新时间和标注操作。
5. 增加列表加载失败提示和重试按钮。
6. 上传成功后刷新模板列表并跳转编辑页。
7. 执行后端路由检查和前端生产构建验证。
- **执行结果**: 模板中心已具备模板列表展示、失败重试和进入标注页能力。