From 5932bbf1b08305c7a322747fb970f32768bfdc50 Mon Sep 17 00:00:00 2001 From: liwei Date: Wed, 25 Aug 2021 13:52:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BF=A1=E6=81=AF=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/request.js | 6 +- src/server/system/menu.js | 2 + src/views/system/menu/addOrEdit.vue | 175 ++++++++++++++++++++++++++++ src/views/system/menu/index.vue | 25 ++-- 4 files changed, 192 insertions(+), 16 deletions(-) create mode 100644 src/views/system/menu/addOrEdit.vue diff --git a/src/server/request.js b/src/server/request.js index 80f4a71..8000500 100644 --- a/src/server/request.js +++ b/src/server/request.js @@ -15,14 +15,16 @@ service.interceptors.request.use( service.interceptors.response.use( (response) => { + console.log(code); const code = response.data.code; if (code === 200) { return response.data; - } else if (code === 401) { - location.href = `${location.origin}/${location.hash}` } }, (error) => { + if (error.response && error.response.data && error.response.data.code == 401) { + location.href = `${location.origin}/#/login`; + } return Promise.reject(error.response.data); } ); diff --git a/src/server/system/menu.js b/src/server/system/menu.js index aed2789..a44b539 100644 --- a/src/server/system/menu.js +++ b/src/server/system/menu.js @@ -1,4 +1,6 @@ import { post, put, get } from "../api"; +// 获取菜单树形数据 +export const getTreeMenu = (params) =>get('/admin/menu/menulist', params); // 新增菜单 export const addMenu = (params) =>post('/admin/menu/addmenu', params); // 修改菜单 diff --git a/src/views/system/menu/addOrEdit.vue b/src/views/system/menu/addOrEdit.vue new file mode 100644 index 0000000..e201a33 --- /dev/null +++ b/src/views/system/menu/addOrEdit.vue @@ -0,0 +1,175 @@ + + diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 3f17a5b..0100e45 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -89,36 +89,33 @@ - - +