feat:权限
Showing
1 changed file
with
4 additions
and
2 deletions
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-03-24 17:28:37 | 4 | * @LastEditTime: 2023-03-27 14:16:28 |
5 | */ | 5 | */ |
6 | import Vue from 'vue' | 6 | import Vue from 'vue' |
7 | import router from "./router"; | 7 | import router from "./router"; |
... | @@ -24,6 +24,7 @@ router.beforeEach(async (to, from, next) => { | ... | @@ -24,6 +24,7 @@ router.beforeEach(async (to, from, next) => { |
24 | localStorage.removeItem("token"); | 24 | localStorage.removeItem("token"); |
25 | next(); | 25 | next(); |
26 | } else { | 26 | } else { |
27 | window.document.documentElement.setAttribute("data-theme", 'blue'); | ||
27 | let code = Vue.prototype.BASE_API.CODE | 28 | let code = Vue.prototype.BASE_API.CODE |
28 | //判断token是否存在 | 29 | //判断token是否存在 |
29 | const hasToken = localStorage.getItem("token"); | 30 | const hasToken = localStorage.getItem("token"); |
... | @@ -35,6 +36,7 @@ router.beforeEach(async (to, from, next) => { | ... | @@ -35,6 +36,7 @@ router.beforeEach(async (to, from, next) => { |
35 | if (hasAddRoute) { | 36 | if (hasAddRoute) { |
36 | next(); | 37 | next(); |
37 | } else { | 38 | } else { |
39 | |||
38 | //请求菜单 | 40 | //请求菜单 |
39 | const { result: getMenuData } = (await getMenuInfo(code)) || []; | 41 | const { result: getMenuData } = (await getMenuInfo(code)) || []; |
40 | const accessRoutes = await store.dispatch( | 42 | const accessRoutes = await store.dispatch( |
... | @@ -54,7 +56,7 @@ router.beforeEach(async (to, from, next) => { | ... | @@ -54,7 +56,7 @@ router.beforeEach(async (to, from, next) => { |
54 | } else { | 56 | } else { |
55 | next(); | 57 | next(); |
56 | } | 58 | } |
57 | window.document.documentElement.setAttribute("data-theme", 'blue'); | 59 | |
58 | } | 60 | } |
59 | } else { | 61 | } else { |
60 | if (code == 'BDCSBPT') { | 62 | if (code == 'BDCSBPT') { | ... | ... |
-
Please register or sign in to post a comment