diff --git a/src/api/login.js b/src/api/loginApi.js similarity index 90% rename from src/api/login.js rename to src/api/loginApi.js index e5260ee..581e909 100644 --- a/src/api/login.js +++ b/src/api/loginApi.js @@ -61,3 +61,10 @@ export function getCodeImg() { timeout: 20000, }); } + +// 获取路由 +export const getRouters = () => + request({ + url: '/getRouters', + method: 'get', + }); diff --git a/src/api/menu.js b/src/api/menu.js deleted file mode 100644 index 9b9b979..0000000 --- a/src/api/menu.js +++ /dev/null @@ -1,7 +0,0 @@ -import request from '@/utils/request'; - -// 获取路由 -export const getRouters = () => request({ - url: '/getRouters', - method: 'get', -}); diff --git a/src/api/monitor/cache.js b/src/api/monitor/cacheInfoApi.js similarity index 100% rename from src/api/monitor/cache.js rename to src/api/monitor/cacheInfoApi.js diff --git a/src/api/monitor/logininfor.js b/src/api/monitor/loginInfoApi.js similarity index 92% rename from src/api/monitor/logininfor.js rename to src/api/monitor/loginInfoApi.js index 31b6b67..461c319 100644 --- a/src/api/monitor/logininfor.js +++ b/src/api/monitor/loginInfoApi.js @@ -18,7 +18,7 @@ export function deleteLoginInfo(infoId) { } // 清空登录日志 -export function cleanLoginInfo() { +export function deleteAll() { return request({ url: '/loginInfo/clean', method: 'delete', diff --git a/src/api/monitor/online.js b/src/api/monitor/onlineUserApi.js similarity index 100% rename from src/api/monitor/online.js rename to src/api/monitor/onlineUserApi.js diff --git a/src/api/monitor/operlog.js b/src/api/monitor/operationLogApi.js similarity index 93% rename from src/api/monitor/operlog.js rename to src/api/monitor/operationLogApi.js index 63718a6..9a04338 100644 --- a/src/api/monitor/operlog.js +++ b/src/api/monitor/operationLogApi.js @@ -18,7 +18,7 @@ export function deleteOperationLog(operationId) { } // 清空操作日志 -export function cleanOperlog() { +export function deleteAll() { return request({ url: '/operationLog/clean', method: 'delete', diff --git a/src/api/monitor/server.js b/src/api/monitor/serverApi.js similarity index 100% rename from src/api/monitor/server.js rename to src/api/monitor/serverApi.js diff --git a/src/api/system/config.js b/src/api/system/configApi.js similarity index 100% rename from src/api/system/config.js rename to src/api/system/configApi.js diff --git a/src/api/system/dept.js b/src/api/system/deptApi.js similarity index 91% rename from src/api/system/dept.js rename to src/api/system/deptApi.js index 672d8b9..530b153 100644 --- a/src/api/system/dept.js +++ b/src/api/system/deptApi.js @@ -10,7 +10,7 @@ export function listDept(query) { } // 查询部门列表(排除当前自身节点) -export function listDeptExcludeCurrentDeptItself(deptId) { +export function listDeptExcludeItself(deptId) { return request({ url: `/system/dept/list/exclude/${deptId}`, method: 'get', @@ -34,7 +34,7 @@ export function getDeptSelectTree() { } // 根据角色ID查询部门树结构 -export function getDeptTreeSelectByRole(roleId) { +export function getDeptSelectTreeByRole(roleId) { return request({ url: `/system/dept/dropdownList/role/${roleId}`, method: 'get', diff --git a/src/api/system/menu.js b/src/api/system/menuApi.js similarity index 100% rename from src/api/system/menu.js rename to src/api/system/menuApi.js diff --git a/src/api/system/notice.js b/src/api/system/noticeApi.js similarity index 100% rename from src/api/system/notice.js rename to src/api/system/noticeApi.js diff --git a/src/api/system/post.js b/src/api/system/postApi.js similarity index 100% rename from src/api/system/post.js rename to src/api/system/postApi.js diff --git a/src/api/system/role.js b/src/api/system/roleApi.js similarity index 95% rename from src/api/system/role.js rename to src/api/system/roleApi.js index e76a471..4ff8fc6 100644 --- a/src/api/system/role.js +++ b/src/api/system/roleApi.js @@ -67,7 +67,7 @@ export function deleteRole(roleId) { } // 查询角色已授权用户列表 -export function allocatedUserList(query) { +export function getRoleAssignedUserList(query) { const { roleId } = query; return request({ url: `/system/role/${roleId}/allocated/list`, @@ -77,7 +77,7 @@ export function allocatedUserList(query) { } // 查询角色未授权用户列表 -export function unallocatedUserList(query) { +export function getRoleUnassignedUserList(query) { const { roleId } = query; return request({ url: `/system/role/${roleId}/unallocated/list`, diff --git a/src/api/system/user.js b/src/api/system/userApi.js similarity index 89% rename from src/api/system/user.js rename to src/api/system/userApi.js index f921aa5..8a1fc1d 100644 --- a/src/api/system/user.js +++ b/src/api/system/userApi.js @@ -37,7 +37,7 @@ export function updateUser(data) { } // 删除用户 -export function delUser(userId) { +export function deleteUser(userId) { return request({ url: `/system/user/${userId}`, method: 'delete', @@ -45,7 +45,7 @@ export function delUser(userId) { } // 用户密码重置 -export function resetUserPwd(userId, password) { +export function resetUserPassword(userId, password) { const data = { userId, password, @@ -88,7 +88,7 @@ export function updateUserProfile(data) { } // 用户密码重置 -export function updateUserPwd(oldPassword, newPassword) { +export function updateUserPassword(oldPassword, newPassword) { const data = { oldPassword, newPassword, @@ -110,7 +110,7 @@ export function uploadAvatar(data) { } // 查询授权角色 -export function getAuthRole(userId) { +export function getRoleOfUser(userId) { return request({ url: `/system/user/${userId}/role/`, method: 'get', @@ -118,7 +118,7 @@ export function getAuthRole(userId) { } // 保存授权角色 -export function updateAuthRole(data) { +export function updateRoleOfUser(data) { const { userId } = data.userId; return request({ url: `/system/user/${userId}/role/`, diff --git a/src/components/HeaderSearch/index.vue b/src/components/HeaderSearch/index.vue index ae69d7b..2c05327 100644 --- a/src/components/HeaderSearch/index.vue +++ b/src/components/HeaderSearch/index.vue @@ -120,6 +120,7 @@ function generateRoutes(routes, basePath = '', prefixTitle = []) { } return res; } + function querySearch(query) { if (query !== '') { options.value = fuse.value.search(query); diff --git a/src/router/index.js b/src/router/index.js index dafb9d0..9465330 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -107,19 +107,6 @@ export const constantRoutes = [ }, ], }, - { - path: '/system/dict-data', - component: Layout, - hidden: true, - children: [ - { - path: 'index/:dictId(\\d+)', - component: () => import('@/views/system/dict/data'), - name: 'Data', - meta: { title: '字典数据', activeMenu: '/system/dict' }, - }, - ], - }, ]; const router = createRouter({ diff --git a/src/router/interceptor.js b/src/router/interceptor.js index c37545e..43d8fc5 100644 --- a/src/router/interceptor.js +++ b/src/router/interceptor.js @@ -8,7 +8,6 @@ import { isHttp } from '@/utils/validate'; import { isReLogin } from '@/utils/request'; NProgress.configure({ showSpinner: false }); - const whiteList = ['/login', '/auth-redirect', '/bind', '/register']; router.beforeEach((to, from, next) => { @@ -16,13 +15,11 @@ router.beforeEach((to, from, next) => { if (getToken()) { to.meta.title && store.dispatch('settings/setTitle', to.meta.title); - console.log(store.getters.role); /* has token */ if (to.path === '/login') { next({ path: '/' }); NProgress.done(); } else if (!store.getters.role) { - console.log('重复获取'); isReLogin.show = true; // 判断当前用户是否已拉取完user_info信息 store diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 6846e28..0b16fe4 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -1,5 +1,6 @@ import { constantRoutes } from '@/router'; -import { getRouters } from '@/api/menu'; +// import { getRouters } from '@/api/loginApi'; +import * as loginApi from '@/api/loginApi'; import Layout from '@/layout/index'; import ParentView from '@/components/ParentView'; import InnerLink from '@/layout/components/InnerLink'; @@ -35,7 +36,7 @@ const permission = { GenerateRoutes({ commit }) { return new Promise((resolve) => { // 向后端请求路由数据 - getRouters().then((res) => { + loginApi.getRouters().then((res) => { const sdata = JSON.parse(JSON.stringify(res)); const rdata = JSON.parse(JSON.stringify(res)); const defaultData = JSON.parse(JSON.stringify(res)); diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 595991f..df54070 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,4 +1,5 @@ -import { login, logout, getLoginUserInfo } from '@/api/login'; +// import { login, logout, getLoginUserInfo } from '@/api/loginApi'; +import * as loginApi from '@/api/loginApi'; import { getToken, setToken, removeToken } from '@/utils/token'; import defAva from '@/assets/images/profile.jpg'; @@ -41,7 +42,8 @@ const user = { const { code } = userInfo; const { uuid } = userInfo; return new Promise((resolve, reject) => { - login(username, password, code, uuid) + loginApi + .login(username, password, code, uuid) .then((res) => { setToken(res.token); commit('SET_TOKEN', res.token); @@ -56,7 +58,8 @@ const user = { // 获取用户信息 GetInfo({ commit, state }) { return new Promise((resolve, reject) => { - getLoginUserInfo() + loginApi + .getLoginUserInfo() .then((res) => { const { user } = res; // console.log(user); @@ -85,7 +88,8 @@ const user = { // 退出系统 LogOut({ commit, state }) { return new Promise((resolve, reject) => { - logout(state.token) + loginApi + .logout(state.token) .then(() => { commit('SET_TOKEN', ''); commit('SET_ROLE', null); diff --git a/src/utils/dict.js b/src/utils/dict.js index 1b39204..3fd490f 100644 --- a/src/utils/dict.js +++ b/src/utils/dict.js @@ -1,4 +1,4 @@ -import { getDictType } from '@/api/system/config'; +import { getDictType } from '@/api/system/configApi'; import store from '../store'; /** * 获取字典数据 diff --git a/src/views/login.vue b/src/views/login.vue index 3e9827b..e546732 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -54,7 +54,8 @@ -