odc.xiaohui
2023-11-09 b2ff79644a1ac74fc1f3ef3867e9e77f392eb7fa
src/permission.ts
@@ -15,6 +15,7 @@
router.beforeEach(async (to, from, next) => {
  NProgress.start();
  if (getToken()) {
    console.log('判断当前用户是否已拉取完user_info信息');
    to.meta.title && useSettingsStore().setTitle(to.meta.title as string);
    /* has token*/
    if (to.path === '/login') {
@@ -24,6 +25,7 @@
      if (useUserStore().roles.length === 0) {
        isRelogin.show = true;
        // 判断当前用户是否已拉取完user_info信息
        const [err] = await tos(useUserStore().getInfo());
        if (err) {
          await useUserStore().logout();
@@ -46,6 +48,7 @@
    }
  } else {
    // 没有token
    console.log("没有token");
    if (whiteList.indexOf(to.path) !== -1) {
      // 在免登录白名单,直接进入
      next();