From 60be35fec8bced93ae8b5c55fc554291a819adf9 Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123456 <zxx19900626> Date: 星期日, 24 四月 2022 12:13:59 +0800 Subject: [PATCH] 人事人才 --- src/router/index.js | 45 ++++++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 116e667..d3f926f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,7 @@ import Vue from 'vue' import Router from 'vue-router' import { routers } from './router' +import store from "../store"; import { getStore, setStore, removeStore } from '../libs/store' // 閲嶅鐐瑰嚮鐩稿悓璺敱鎷︽埅鎶ョ孩閿欒 const originalPush = Router.prototype.push; @@ -35,7 +36,14 @@ export const router = new Router(RouterConfig); // 鎷︽埅鍣ㄥ鐞� -/*router.beforeEach((to, from, next) => { +router.beforeEach((to, from, next) => { + const token = store.getters.token + if(to.name !== 'login' && !token) { + next({name: 'login'}) + }else { + next() + } + // if (to.path == '/login') { // removeStore('userinfo'); // } @@ -54,30 +62,29 @@ // next({ path: '/login' }) // }, 1000) // } - + // // userinfo.expire_time = toTime + 1000 * 60 * 60 * 2 // localStorage.setItem("userinfo", JSON.stringify(userinfo)) - + // // 椤甸潰涓嶅瓨鍦� // console.log(to) - if (to.matched.length == 0) { - next({ path: '/404' }) - } - - startTime = new Date().getTime() - + // if (to.matched.length == 0) { + // next({ path: '/404' }) + // } + // + // startTime = new Date().getTime() + // // NProgress.start(); - next() }) router.afterEach((to) => { - if (passPath.indexOf(to.path) === -1) { - // var consumingTime = new Date().getTime() - startTime - // notification.info({ - // message: '姝ゆ鍔犺浇椤甸潰娑堣�楁椂闂�', - // duration:2, - // description: `鑰楁椂${consumingTime / 1000}绉抈, - // }); - } + // if (passPath.indexOf(to.path) === -1) { + // var consumingTime = new Date().getTime() - startTime + // notification.info({ + // message: '姝ゆ鍔犺浇椤甸潰娑堣�楁椂闂�', + // duration:2, + // description: `鑰楁椂${consumingTime / 1000}绉抈, + // }); + // } // NProgress.done(); -});*/ +}); -- Gitblit v1.9.1