田源
2023-04-11 4e13584a74c860f9fa8fd2d6aee3021fe6bb6b77
Source/UBCS-WEB/src/permission.js
@@ -13,11 +13,14 @@
router.beforeEach((to, from, next) => {
  const meta = to.meta || {};
  const isMenu = meta.menu === undefined ? to.query.menu : meta.menu;
  const updataid=JSON.parse(localStorage.getItem("updataid"))
  store.commit('SET_IS_MENU', isMenu === undefined);
  if (getToken()) {
    //拿到本地存储的密码策略修改值
    if (store.getters.isLock && to.path !== lockPage) { //如果系统激活锁屏,全部跳转到锁屏页
      next({path: lockPage})
    } else if (to.path === '/login') { //如果登录成功访问登录页跳转到主页
      } else if (to.path === '/login' && updataid.strategyUpdateStatus !=0) {//如果登录成功访问登录页跳转到主页
        //这里再加上判断 如果密码策略修改后没有改密码的情况下刷新页面不会进入首页
      next({path: '/'})
    } else {
      //如果用户信息为空则获取用户信息,获取用户信息失败,跳转到登录页
@@ -51,7 +54,9 @@
        }
        next()
      }
    }
  } else {
    //判断是否需要认证,没有登录访问去登录页
    if (meta.isAuth === false) {