diff --git a/admin/src/api/setting/system.ts b/admin/src/api/setting/system.ts index a9bcf6f7..60b2b9b1 100644 --- a/admin/src/api/setting/system.ts +++ b/admin/src/api/setting/system.ts @@ -14,3 +14,28 @@ export function systemLogLists(params: any) { export function systemCache() { return request.get({ url: '/monitor/cache' }) } + +// 定时任务列表 +export function crontabLists(params: any) { + return request.get({ url: '/crontab/list', params }) +} + +// 添加定时任务 +export function crontabAdd(params: any) { + return request.post({ url: '/crontab/add', params }) +} + +// 定时任务详情 +export function crontabDetail(params: any) { + return request.get({ url: '/crontab/detail', params }) +} + +// 编辑定时任务 +export function crontabEdit(params: any) { + return request.post({ url: '/crontab/edit', params }) +} + +// 删除定时任务 +export function crontabDel(params: any) { + return request.post({ url: '/crontab/del', params }) +} diff --git a/admin/src/views/permission/admin/edit.vue b/admin/src/views/permission/admin/edit.vue index edf99d2b..6257fab6 100644 --- a/admin/src/views/permission/admin/edit.vue +++ b/admin/src/views/permission/admin/edit.vue @@ -235,6 +235,13 @@ const open = (type = 'add') => { } const setFormData = async (row: any) => { + formRules.password = [] + formRules.passwordConfirm = [ + { + validator: passwordConfirmValidator, + trigger: 'blur' + } + ] const data = await adminDetail({ id: row.id }) @@ -244,13 +251,6 @@ const setFormData = async (row: any) => { formData[key] = data[key] } } - formRules.password = [] - formRules.passwordConfirm = [ - { - validator: passwordConfirmValidator, - trigger: 'blur' - } - ] } const handleClose = () => { diff --git a/admin/src/views/permission/menu/edit.vue b/admin/src/views/permission/menu/edit.vue index 4686a10b..c695caca 100644 --- a/admin/src/views/permission/menu/edit.vue +++ b/admin/src/views/permission/menu/edit.vue @@ -224,7 +224,7 @@ const formData = reactive({ //路由参数 params: '', //是否缓存 0=否, 1=是 - isCache: 1, + isCache: 0, //是否显示 0=否, 1=是 isShow: 1, //是否禁用 0=否, 1=是 diff --git a/admin/src/views/setting/system/scheduled_task/edit.vue b/admin/src/views/setting/system/scheduled_task/edit.vue new file mode 100644 index 00000000..7f45151f --- /dev/null +++ b/admin/src/views/setting/system/scheduled_task/edit.vue @@ -0,0 +1,142 @@ + + + diff --git a/admin/src/views/setting/system/scheduled_task/index.vue b/admin/src/views/setting/system/scheduled_task/index.vue new file mode 100644 index 00000000..82bf26a5 --- /dev/null +++ b/admin/src/views/setting/system/scheduled_task/index.vue @@ -0,0 +1,110 @@ + + + + +