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