浏览代码

1.修改路由守卫。

jiaxiaoqiang 1 年之前
父节点
当前提交
35290a67ac
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/plugins/permission.ts

+ 8 - 2
src/plugins/permission.ts

@@ -7,7 +7,7 @@ import NProgress from "@/utils/nprogress";
 
 export function setupPermission() {
   // 白名单路由
-  const whiteList = ["/login", "/demo/hooks"];
+  const whiteList = [""];
 
   router.beforeEach(async (to, from, next) => {
     NProgress.start();
@@ -54,9 +54,15 @@ export function setupPermission() {
     } else {
       // 未登录可以访问白名单页面
       if (whiteList.indexOf(to.path) !== -1) {
+        const dictStore = useDictionaryStore();
+        dictStore.checkDicts();
         next();
       } else {
-        next(`/login?redirect=${to.path}`);
+        if (to.path === "/login") {
+          next();
+        } else {
+          next(`/login`);
+        }
         NProgress.done();
       }
     }