From 4636619883885100045bf8a91a70012c9b554294 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期一, 25 十二月 2023 19:01:44 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before --- src/permission.js | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/permission.js b/src/permission.js index d0e3c56..e4b0dc0 100644 --- a/src/permission.js +++ b/src/permission.js @@ -12,6 +12,7 @@ router.beforeEach((to, from, next) => { NProgress.start(); const meta = to.meta || {}; + const whiteList = ['/login', '/404', '/401', '/lock','/pack'] if (store.getters.access_token) { if (store.getters.isLock && to.path !== '/lock') { next({ path: '/lock' }); @@ -35,7 +36,15 @@ // 椤甸潰澶氬紑锛氳浇鍏ocalStorage鐨刟uth鍙傛暟 By Luxn let auth = JSON.parse(localStorage.getItem("authorization") || "{}"); if ( meta.isAuth === false) { - next(); + //娌℃湁token鐨勬儏鍐� + if (whiteList.indexOf(to.path) !== -1) { + // 濡傛灉鍦ㄧ櫧鍚嶅崟鍐呭垯鐩存帴璺宠浆 + next() + } else { + // 鍏朵綑椤甸潰閲嶅畾鍚戝埌鐧诲綍椤� + next('/login') + } + // next(); }else{ if (auth.date_time) { let key = ["access_token", "refresh_token", "expires_in", "user_info", "language"]; @@ -57,7 +66,6 @@ }else{ next('/login'); } - } } }) -- Gitblit v1.9.3