From 6c92130d9691a9fddf28d6745d8f96273d093827 Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期日, 04 二月 2024 16:26:39 +0800 Subject: [PATCH] 1 --- src/router/index.js | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 2e84787..50d4797 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -30,34 +30,34 @@ ]; const router = new Router({ mode: "history", - // base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮� + base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮� // base: '/YZXNCS',//姝e紡鐗� 鎵撳寘鏃惰В寮� routes, }); router.beforeEach((to, from, next) => { - next(); + // next(); // 鍘荤櫥褰曢〉锛岀洿鎺ヨ烦杞� - // if (to.path === "/login") { - // next(); - // } else { - // //鍘籭ndex锛屽垽鏂璽oken - // let token = localStorage.getItem("TokenKey"); - // if (token === null || token === "") { // 娌℃湁token,鍘荤櫥闄嗛〉 - // next("/login"); - // } else { - // // 鏈塼oken,鍒ゆ柇瓒呮椂 - // let TokenTime = window.localStorage.getItem("TokenTime"); - // let nowTime = new Date().getTime() - // if (nowTime - TokenTime > 60 * 60 * 1000) { // 瓒呰繃60鍒嗛挓锛屽幓鐧婚檰椤� - // next("/login"); - // localStorage.removeItem("TokenKey"); - // localStorage.removeItem("TokenTime"); - // } else { - // // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁� - // next(); - // } - // } - // } + if (to.path === "/login") { + next(); + } else { + //鍘籭ndex锛屽垽鏂璽oken + let token = localStorage.getItem("TokenKey"); + if (token === null || token === "") { // 娌℃湁token,鍘荤櫥闄嗛〉 + next("/login"); + } else { + // 鏈塼oken,鍒ゆ柇瓒呮椂 + let TokenTime = window.localStorage.getItem("TokenTime"); + let nowTime = new Date().getTime() + if (nowTime - TokenTime > 60 * 60 * 1000) { // 瓒呰繃60鍒嗛挓锛屽幓鐧婚檰椤� + next("/login"); + localStorage.removeItem("TokenKey"); + localStorage.removeItem("TokenTime"); + } else { + // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁� + next(); + } + } + } }) export default router; -- Gitblit v1.9.3