peng
昨天 b56fcbe8d410c18b3a6ff7e4eb0e24815bbb5e09
manager/src/libs/util.js
@@ -106,13 +106,13 @@
  let userInfo = Cookies.get("userInfoManager");
  if (!userInfo) {
    // 未登录
    return;
    return Promise.resolve(false);
  }
  if (!vm.$store.state.app.added) {
    // 第一次加载 读取数据
    // 加载菜单
    getCurrentPermissionList().then(res => {
      if (!res.success) return false;
    return getCurrentPermissionList().then(res => {
      if (!res.success) return Promise.reject(false);
      let menuData = res.result;
      // 格式化数据,设置 空children 为 null
@@ -129,7 +129,7 @@
      }
      if (!menuData) {
        return;
        return Promise.reject(false);
      }
      util.initAllMenuData(constRoutes, menuData);
      util.initRouterNode(otherRoutes, otherRouter);
@@ -145,17 +145,22 @@
      // 缓存数据 修改加载标识
      window.localStorage.setItem("menuData", JSON.stringify(menuData));
      vm.$store.commit("setAdded", true);
      return Promise.resolve(true);
    }).catch(err => {
      console.error("路由初始化失败:", err);
      return Promise.reject(false);
    });
  } else {
    // 读取缓存数据
    let data = window.localStorage.getItem("menuData");
    if (!data) {
      vm.$store.commit("setAdded", false);
      return;
      return Promise.resolve(false);
    }
    let menuData = JSON.parse(data);
    // 添加菜单路由
    util.initMenuData(vm, menuData);
    return Promise.resolve(true);
  }
};