diff --git a/src/api/model/system.ts b/src/api/model/system.ts
index 01c0cf4..ea754f4 100644
--- a/src/api/model/system.ts
+++ b/src/api/model/system.ts
@@ -17,5 +17,8 @@ export default {
option: async function(data={}){
return await http.get("menu/option", data);
},
+ quick: async function(data = {}){
+ return await http.post("menu/quick", data);
+ },
}
}
diff --git a/src/assets/icons/Dashboard.vue b/src/assets/icons/Dashboard.vue
new file mode 100644
index 0000000..86dc23b
--- /dev/null
+++ b/src/assets/icons/Dashboard.vue
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/assets/icons/Menu.vue b/src/assets/icons/Menu.vue
new file mode 100644
index 0000000..638ffa4
--- /dev/null
+++ b/src/assets/icons/Menu.vue
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/assets/icons/Quick.vue b/src/assets/icons/Quick.vue
new file mode 100644
index 0000000..0368007
--- /dev/null
+++ b/src/assets/icons/Quick.vue
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/assets/icons/Role.vue b/src/assets/icons/Role.vue
new file mode 100644
index 0000000..8da19ad
--- /dev/null
+++ b/src/assets/icons/Role.vue
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/layout/components/NavMenu.vue b/src/layout/components/NavMenu.vue
index a3ca89a..f3b2dec 100644
--- a/src/layout/components/NavMenu.vue
+++ b/src/layout/components/NavMenu.vue
@@ -6,8 +6,8 @@
{}'>
-
-
+
+
{{ navMenu.meta.title }}
@@ -16,8 +16,8 @@
-
-
+
+
{{ navMenu.meta.title }}
diff --git a/src/layout/index.vue b/src/layout/index.vue
index f7409aa..48cd7c2 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -11,7 +11,7 @@
-
+
{{ item.meta.title }}
@@ -185,7 +185,7 @@
-
+
{{ item.meta.title }}
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 46ae5ae..d69ebcb 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -32,10 +32,15 @@ axios.interceptors.response.use((response) => {
} else if (res.code == 2) { // 权限不足拦截
ElNotification.error({title: '权限不足', message: res.msg});
return Promise.reject(res)
- } else { // 登录失效拦截
+ } else if (res.code == 3) { // 登录失效拦截
ElNotification.error({title: '登录失效', message: res.msg});
router.replace({path: '/login'}).then(r => {
});
+ }else {
+ ElNotification.error({
+ title: '请求错误',
+ message: `Status:${response.status},未知错误!`
+ });
}
}, (error) => {
if (error.response) {
diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue
index 46ede5c..ba21324 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -6,9 +6,9 @@
-
-
+
@@ -38,11 +39,13 @@
+
+
+