Sfoglia il codice sorgente

修改bug

修改bug
dangyunlong 1 settimana fa
parent
commit
f9f78a1fa2
2 ha cambiato i file con 10 aggiunte e 10 eliminazioni
  1. 0 9
      src/permission.js
  2. 10 1
      src/views/login/no-permission.vue

+ 0 - 9
src/permission.js

@@ -100,15 +100,6 @@ router.beforeEach(async (to, from, next) => {
                     setUseType(userInfo.data.type_id, 86400)
                     setWebSiteId(userInfo.data.website_id, 86400)
                     console.log("用户有访问权限,访问继续!")
-
-                    //稳定性待测试
-                    if(router.options.routes.length < 2){
-                        console.log("用户路由出现异常,重新获取路由菜单!")
-                        const { roles } = await store.dispatch('user/getInfo')
-                        const accessRoutes = await store.dispatch('permission/generateRoutes', roles)
-                        router.addRoutes(accessRoutes)
-                        console.log("添加路由成功!")
-                    }
                     next()
                 }
             } else {

+ 10 - 1
src/views/login/no-permission.vue

@@ -26,7 +26,16 @@ export default {
             this.$store.commit("user/LOGOUT");
             //刷新页面
             this.$router.push('/login');
-        },
+        }
+    },
+    mounted() {
+        console.log("用户token验证出错!当前的用户权限为:")
+        console.log(this.$store.getters.roles)
+        console.log(this.$store.getters.roles.length)
+        this.$store.commit('user/SET_ROLES', [])
+        console.log("正在重设用户权限,重设后的用户权限为:")
+        console.log(this.$store.getters.roles)
+        console.log(this.$store.getters.roles.length)
     }
 }
 </script>