diff --git a/route/api.php b/route/api.php index fce0fe4..5cae3e8 100644 --- a/route/api.php +++ b/route/api.php @@ -1,5 +1,6 @@ name("system.composerInfo"); Route::get('command', [CommandController::class, "list"])->name("system.commandList"); + Route::get('crontab/page', [CrontabController::class, "page"])->name("system.pageCrontab"); + diff --git a/z_ele/src/api/system/dev-crontab/index.ts b/z_ele/src/api/system/dev-crontab/index.ts new file mode 100644 index 0000000..63ee25e --- /dev/null +++ b/z_ele/src/api/system/dev-crontab/index.ts @@ -0,0 +1,16 @@ +import request from '@/utils/request'; +import type { ApiResult } from '@/api'; +import type { Crontab, CrontabParam } from './model'; + +/** + * 分页查询记录任务列表 + */ +export async function pageCrontab(params?: CrontabParam) { + const res = await request.get>('/system/crontab/page', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/z_ele/src/api/system/dev-crontab/model/index.ts b/z_ele/src/api/system/dev-crontab/model/index.ts new file mode 100644 index 0000000..ba69519 --- /dev/null +++ b/z_ele/src/api/system/dev-crontab/model/index.ts @@ -0,0 +1,7 @@ +import type { PageParam } from '@/api'; + +export interface Crontab { + +} + +export interface CrontabParam extends PageParam {} diff --git a/z_ele/src/views/system/dev-crontab/index.vue b/z_ele/src/views/system/dev-crontab/index.vue index 82676e7..8995b79 100644 --- a/z_ele/src/views/system/dev-crontab/index.vue +++ b/z_ele/src/views/system/dev-crontab/index.vue @@ -1,202 +1,27 @@ - - diff --git a/z_ele/src/views/system/dev-crontab/components/role-auth.vue b/z_ele/src/views/system/dev-crontab/list/components/role-auth.vue similarity index 100% rename from z_ele/src/views/system/dev-crontab/components/role-auth.vue rename to z_ele/src/views/system/dev-crontab/list/components/role-auth.vue diff --git a/z_ele/src/views/system/dev-crontab/components/role-edit.vue b/z_ele/src/views/system/dev-crontab/list/components/role-edit.vue similarity index 100% rename from z_ele/src/views/system/dev-crontab/components/role-edit.vue rename to z_ele/src/views/system/dev-crontab/list/components/role-edit.vue diff --git a/z_ele/src/views/system/dev-crontab/components/role-search.vue b/z_ele/src/views/system/dev-crontab/list/components/role-search.vue similarity index 100% rename from z_ele/src/views/system/dev-crontab/components/role-search.vue rename to z_ele/src/views/system/dev-crontab/list/components/role-search.vue diff --git a/z_ele/src/views/system/dev-crontab/list/index.vue b/z_ele/src/views/system/dev-crontab/list/index.vue new file mode 100644 index 0000000..dd2c6a3 --- /dev/null +++ b/z_ele/src/views/system/dev-crontab/list/index.vue @@ -0,0 +1,187 @@ + + +