From d892f98a6fc7bacca5c39c92f3f74ef2e81ba3f2 Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期三, 27 十二月 2023 17:40:20 +0800 Subject: [PATCH] modified: src/views/warehouse/pallettransports/index.vue modified: vue.config.js --- 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