From 30554d0455b86c11b783b0da0a91670ecd727646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8A=9B?= Date: Sat, 9 Oct 2021 21:29:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 20 +-- src/api/system/menu.js | 99 +++++-------- src/components/ParentView/index.vue | 4 +- src/layout/TopMenus.vue | 37 +++-- src/layout/index.vue | 0 src/main.js | 22 +-- src/router/index.js | 30 ++-- src/router/routers.js | 18 ++- src/settings.js | 14 +- src/store/index.js | 4 +- src/store/modules/api.js | 16 +- src/store/modules/permission.js | 8 +- src/utils/auth.js | 10 +- src/utils/index.js | 222 ++++++++++++++-------------- src/utils/permission.js | 8 +- src/utils/request.js | 68 ++++----- src/utils/rsaEncrypt.js | 12 +- src/views/login.vue | 87 +++-------- 18 files changed, 305 insertions(+), 374 deletions(-) delete mode 100644 src/layout/index.vue diff --git a/src/api/login.js b/src/api/login.js index f74df56..106317d 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,14 +1,12 @@ /* * @Author: liu·li - * @Date: 2021-09-Fr 05:18:30 - * @Last Modified by: mikey.zhaopeng - * @Last Modified time: 2021-09-Fr 05:18:30 + * @Date: 2021-09-Fr 05:18:30 + * @Last + * @Last Modified time: 2021-09-Fr 05:18:30 */ import request from '@/utils/request' - - -//登录方法 +// 登录方法 export function login(username, password, code, uuid) { return request({ url: 'auth/login', @@ -22,16 +20,15 @@ export function login(username, password, code, uuid) { }) } -//获取用户信息 +// 获取用户信息 export function getInfo() { return request({ url: 'auth/info', - method: 'get', + method: 'get' }) } - -//获取验证码 +// 获取验证码 export function getCodeImg() { return request({ url: 'auth/code', @@ -39,8 +36,7 @@ export function getCodeImg() { }) } - -//登出方法 +// 登出方法 export function logout() { return request({ url: 'auth/logout', diff --git a/src/api/system/menu.js b/src/api/system/menu.js index dd79192..bd64650 100644 --- a/src/api/system/menu.js +++ b/src/api/system/menu.js @@ -1,83 +1,66 @@ -import request from '@/utils/request'; +import request from '@/utils/request' -//根据pid 获取菜单 +// 根据pid 获取菜单 export function getMenusTree(pid) { - return request({ - url: 'api/menus/lazy?pid=' + pid, - method: 'get' - }); + return request({ + url: 'api/menus/lazy?pid=' + pid, + method: 'get' + }) } export function getMenus(params) { - return request({ - url: 'api/menus', - method: 'get', - params - }); + return request({ + url: 'api/menus', + method: 'get', + params + }) } -//根据id获取上级菜单 export function getMenuSuperior(ids) { - const data = ids.length || ids.length === 0 ? ids : Array.of(ids); - return request({ - url: 'api/menus/superior', - method: 'post', - data - }); + const data = ids.length || ids.length === 0 ? ids : Array.of(ids) + return request({ + url: 'api/menus/superior', + method: 'post', + data + }) } -//获取子菜单 export function getChild(id) { - return request({ - url: 'api/menus/child?id=' + id, - method: 'get' - }); + return request({ + url: 'api/menus/child?id=' + id, + method: 'get' + }) } -//构建菜单 - export function buildMenus() { - return request({ - url: 'api/menus', - method: 'post', - data - }); + return request({ + url: 'api/menus/build', + method: 'get' + }) } -//新增菜单 export function add(data) { - return request({ - url: 'api/menus', - method: 'post', - data - }); + return request({ + url: 'api/menus', + method: 'post', + data + }) } -//删除菜单 export function del(ids) { - return request({ - url: 'api/menus', - method: 'delete', - data: ids - }); + return request({ + url: 'api/menus', + method: 'delete', + data: ids + }) } -//修改菜单 export function edit(data) { - return request({ - url: 'api/menus', - method: 'put', - data - }); + return request({ + url: 'api/menus', + method: 'put', + data + }) } -export default { - add, - edit, - del, - getMenus, - getMenusTree, - getMenuSuperior, - getChild, - getMenusTree -}; +export default { add, edit, del, getMenus, getMenusTree, getMenuSuperior, getChild } diff --git a/src/components/ParentView/index.vue b/src/components/ParentView/index.vue index 621cb5a..98240ae 100644 --- a/src/components/ParentView/index.vue +++ b/src/components/ParentView/index.vue @@ -1,3 +1,3 @@ \ No newline at end of file + + diff --git a/src/layout/TopMenus.vue b/src/layout/TopMenus.vue index 7157dc2..6388bd1 100644 --- a/src/layout/TopMenus.vue +++ b/src/layout/TopMenus.vue @@ -1,30 +1,27 @@