From b7346156dd65eb10be0e266f4b9933318dbbf0a9 Mon Sep 17 00:00:00 2001 From: yoe Date: Wed, 13 May 2020 17:49:42 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_sys.js | 118 +++++++++- src/router/index.js | 18 +- .../modules/job/schedule-add-or-update.vue | 80 ++++--- src/views/modules/job/schedule-log.vue | 117 +++------- src/views/modules/job/schedule.vue | 202 ++++++------------ src/views/modules/oss/oss-config.vue | 26 +-- src/views/modules/oss/oss-upload.vue | 14 +- src/views/modules/oss/oss.vue | 107 +++------- .../modules/sys/config-add-or-update.vue | 73 +++---- src/views/modules/sys/config.vue | 125 ++++------- src/views/modules/sys/log.vue | 112 +++------- 11 files changed, 414 insertions(+), 578 deletions(-) diff --git a/src/api/api_sys.js b/src/api/api_sys.js index 1b3c223..fca4cb7 100644 --- a/src/api/api_sys.js +++ b/src/api/api_sys.js @@ -13,18 +13,18 @@ export const apiSysRoleSelect = params => { return http({ url: '/lz_management/sys/role/select', method: 'get', params }) } -// 用户编辑 +// 编辑用户 export const apiSysUserInfo = (params, id) => { return http({ url: `/lz_management/sys/user/info${id}`, method: 'get', params }) } -// 提交(用户) +// 提交用户 export const apiSysUserConfirm = (data, type) => { return http({ url: `/lz_management/sys/user${type}`, method: 'post', data }) } // 删除用户 -export const apiSysUserDelete = (data, type) => { +export const apiSysUserDelete = data => { return http({ url: `/lz_management/sys/user/delete`, method: 'post', data }) } @@ -36,18 +36,18 @@ export const apiSysRoleList = params => { return http({ url: '/lz_management/sys/role/list', method: 'get', params }) } -// 角色编辑 +// 编辑角色 export const apiSysRoleInfo = (params, id) => { return http({ url: `/lz_management/sys/role/info${id}`, method: 'get', params }) } -// 角色提交 +// 提交角色 export const apiSysRoleConfirm = (data, type) => { return http({ url: `/lz_management/sys/role${type}`, method: 'post', data }) } // 删除角色 -export const apiSysRoleDelete = (data, type) => { +export const apiSysRoleDelete = data => { return http({ url: `/lz_management/sys/role/delete`, method: 'post', data }) } @@ -64,12 +64,12 @@ export const apiSysMenuSelect = params => { return http({ url: '/lz_management/sys/menu/select', method: 'get', params }) } -// 菜单编辑 +// 编辑菜单 export const apiSysMenuInfo = (params, id) => { return http({ url: `/lz_management/sys/menu/info${id}`, method: 'get', params }) } -// 菜单提交 +// 提交菜单 export const apiSysMenuConfirm = (data, type) => { return http({ url: `/lz_management/sys/menu${type}`, method: 'post', data }) } @@ -78,3 +78,105 @@ export const apiSysMenuConfirm = (data, type) => { export const apiSysMenuDelete = (data, id) => { return http({ url: `/lz_management/sys/menu/delete${id}`, method: 'post', data }) } + +/** + * 定时任务 + */ +// 定时任务列表 +export const apiSysScheduleList = params => { + return http({ url: '/lz_management/sys/schedule/list', method: 'get', params }) +} + +// 删除定时任务 +export const apiSysScheduleDelete = data => { + return http({ url: `/lz_management/sys/schedule/delete`, method: 'post', data }) +} + +// 暂停定时任务 +export const apiSysSchedulePause = data => { + return http({ url: `/lz_management/sys/schedule/pause`, method: 'post', data }) +} + +// 恢复定时任务 +export const apiSysScheduleResume = data => { + return http({ url: `/lz_management/sys/schedule/resume`, method: 'post', data }) +} + +// 立即执行定时任务 +export const apiSysScheduleRun = data => { + return http({ url: `/lz_management/sys/schedule/run`, method: 'post', data }) +} + +// 定时任务日志列表 +export const apiSysScheduleLogList = params => { + return http({ url: '/lz_management/sys/scheduleLog/list', method: 'get', params }) +} + +// 定时任务日志失效信息 +export const apiSysScheduleLogInfo = (params, id) => { + return http({ url: `/lz_management/sys/scheduleLog/info${id}`, method: 'get', params }) +} + +// 编辑定时任务 +export const apiSysScheduleInfo = (params, id) => { + return http({ url: `/lz_management/sys/schedule/info${id}`, method: 'get', params }) +} + +// 提交定时任务 +export const apiSysScheduleConfirm = (data, type) => { + return http({ url: `/lz_management/sys/schedule${type}`, method: 'post', data }) +} + +/** + * 参数管理 + */ +// 定时任务列表 +export const apiSysConfigList = params => { + return http({ url: '/lz_management/sys/config/list', method: 'get', params }) +} + +// 删除参数 +export const apiSysConfigDelete = data => { + return http({ url: `/lz_management/sys/config/delete`, method: 'post', data }) +} + +// 编辑参数 +export const apiSysConfigInfo = (params, id) => { + return http({ url: `/lz_management/sys/config/info${id}`, method: 'get', params }) +} + +// 提交参数 +export const apiSysConfigConfirm = (data, type) => { + return http({ url: `/lz_management/sys/config${type}`, method: 'post', data }) +} + +/** + * 日志管理 + */ +// 日志管理列表 +export const apiSysLogList = params => { + return http({ url: '/lz_management/sys/log/list', method: 'get', params }) +} + +/** + * 文件上传 + */ +// 文件上传列表 +export const apiSysOssList = params => { + return http({ url: '/lz_management/sys/oss/list', method: 'get', params }) +} + +// 删除文件上传记录 +export const apiSysOssDelete = data => { + return http({ url: `/lz_management/sys/oss/delete`, method: 'post', data }) +} + +// 编辑云储存配置 +export const apiSysOssConfig = params => { + return http({ url: `/lz_management/sys/oss/config`, method: 'get', params }) +} + +// 提交云储存配置 +export const apiSysOssSaveConfig = params => { + return http({ url: `/lz_management/sys/oss/saveConfig`, method: 'get', params }) +} diff --git a/src/router/index.js b/src/router/index.js index 7759d15..8a1aef4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -34,10 +34,11 @@ const mainRoutes = { // 2. iframeUrl: 是否通过iframe嵌套展示内容, '以http[s]://开头': 是, '': 否 // 提示: 如需要通过iframe嵌套展示内容, 但不通过tab打开, 请自行创建组件使用iframe处理! { path: '/home', component: _import('common/home'), name: 'home', meta: { title: '首页' } }, - { path: '/theme', component: _import('common/theme'), name: 'theme', meta: { title: '主题' } }, - { path: '/staff-manage', component: _import('business/staff/staff-manage/index'), name: 'staff-manage', meta: { title: '员工管理', isTab: true, isNoCard: true } }, - { path: '/staff-profile', component: _import('business/staff/staff-profile/index'), name: 'staff-profile', meta: { title: '员工概述', isTab: true, isNoCard: true } }, - { path: '/staff-archives', component: _import('business/staff/staff-archives/index'), name: 'staff-archives', meta: { title: '员工档案', isTab: true, isNoCard: true } } + { path: '/theme', component: _import('common/theme'), name: 'theme', meta: { title: '主题' } } + // { path: '/staff-manage', component: _import('business/staff/staff-manage/index'), name: 'staff-manage', meta: { title: '员工管理', isTab: true, isNoCard: true } }, + // { path: '/staff-profile', component: _import('business/staff/staff-profile/index'), name: 'staff-profile', meta: { title: '员工概述', isTab: true, isNoCard: true } }, + // { path: '/staff-archives', component: _import('business/staff/staff-archives/index'), name: 'staff-archives', meta: { title: '员工档案', isTab: true, isNoCard: true } } + // { path: '/sys/user/index', component: _import('modules/sys/user/index'), name: 'staff-archives1', meta: { title: '员工档案', isTab: true, isNoCard: true } } ], beforeEnter (to, from, next) { let token = Vue.cookie.get('token') @@ -108,9 +109,9 @@ function fnAddDynamicMenuRoutes (menuList = [], routes = []) { } else if (menuList[i].url && /\S/.test(menuList[i].url)) { menuList[i].url = menuList[i].url.replace(/^\//, '') var route = { - path: menuList[i].url.replace('/', '-'), + path: menuList[i].url.replace(/(\/)/g, '-'), component: null, - name: menuList[i].url.replace('/', '-'), + name: menuList[i].url.replace(/(\/)/g, '-'), meta: { menuId: menuList[i].menuId, title: menuList[i].name, @@ -142,10 +143,7 @@ function fnAddDynamicMenuRoutes (menuList = [], routes = []) { { path: '*', redirect: { name: '404' } } ]) sessionStorage.setItem('dynamicMenuRoutes', JSON.stringify(mainRoutes.children || '[]')) - console.log('\n') - console.log('%c!<-------------------- 动态(菜单)路由 s -------------------->', 'color:blue') - console.log(mainRoutes.children) - console.log('%c!<-------------------- 动态(菜单)路由 e -------------------->', 'color:blue') + console.log('%c!<--- 动态(菜单)路由加载完成 --->', 'color:blue', mainRoutes.children) } } diff --git a/src/views/modules/job/schedule-add-or-update.vue b/src/views/modules/job/schedule-add-or-update.vue index cda60ae..5b19fdb 100644 --- a/src/views/modules/job/schedule-add-or-update.vue +++ b/src/views/modules/job/schedule-add-or-update.vue @@ -1,9 +1,9 @@