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 @@
-
+
@@ -19,12 +19,14 @@