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 @@
-