feat(api): 添加 OpenAPI 客户端支持

- 新增 ApiError、ApiRequestOptions、ApiResult、CancelablePromise 等核心类
- 添加多种模型类型定义,如 PlanCreateIn、QueueGetOut、ScriptCreateOut 等
- 实现请求发送、错误处理、数据解析等核心功能
- 配置 axios 客户端并集成到请求流程中
- 优化路由配置,添加用户相关路由
- 更新脚本编辑界面文案,使用更通用的描述
This commit is contained in:
2025-08-05 20:04:00 +08:00
parent c116efd6f4
commit d68e423768
59 changed files with 3274 additions and 1217 deletions

View File

@@ -24,6 +24,18 @@ const routes: RouteRecordRaw[] = [
component: () => import('../views/ScriptEdit.vue'),
meta: { title: '编辑脚本' },
},
{
path: '/scripts/:scriptId/users/add',
name: 'UserAdd',
component: () => import('../views/UserEdit.vue'),
meta: { title: '添加用户' },
},
{
path: '/scripts/:scriptId/users/:userId/edit',
name: 'UserEdit',
component: () => import('../views/UserEdit.vue'),
meta: { title: '编辑用户' },
},
{
path: '/plans',
name: 'Plans',
@@ -54,12 +66,6 @@ const routes: RouteRecordRaw[] = [
component: () => import('../views/Settings.vue'),
meta: { title: '设置' },
},
{
path: '/test',
name: 'Test',
component: () => import('../views/TestScript.vue'),
meta: { title: '测试' },
},
]
const router = createRouter({