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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 目录
+ 菜单
+ 按钮
+ 接口
+
+
+
+
+
+
+ GET
+ POST
+ PUT
+ DELETE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
+