瀏覽代碼

未登录处理

zhuohongkui 1 年之前
父節點
當前提交
d644046711
共有 2 個文件被更改,包括 6 次插入5 次删除
  1. 5 5
      src/router/index.js
  2. 1 0
      src/views/index.vue

+ 5 - 5
src/router/index.js

@@ -136,7 +136,7 @@ router.open = (path) => {
   window.open(`${location.href.split("/#/")[0]}/#${path}?`);
 };
 
-// pc==>h5重定向
+// pc ==> h5重定向
 function is_pc_open() {
   if (getFacilityType() != 5)
     return (location.href = location.href.replace("/pc/", "/dist/"));
@@ -145,16 +145,16 @@ function is_pc_open() {
 // 初始化store
 function initStore() {
   const user_info = JSON.parse(localStorage.getItem("user_info"));
-  // 本地信息存入时间超过一分钟(60000) 更新个人信息
+  // 本地信息存入时间超过一分钟或本地没有个人信息
   let update = user_info
     ? new Date().getTime() - user_info.set_time > 60000
     : true;
-
+  // 更新个人信息
   if (localStorage.getItem("token") && (!store.state.userInfo || update)) {
     UserCenterService.getUserInfo(null, false);
   }
-  if (!store.state.report.reportCase.length) {
-    // 缓存内没有举报类目时,获取举报类目
+  // 缓存内没有举报类目时,获取举报类目
+  if (localStorage.getItem("token") && !store.state.report.reportCase.length) {
     store.dispatch("getReportCase");
   }
 }

+ 1 - 0
src/views/index.vue

@@ -192,6 +192,7 @@ export default {
   methods: {
     // 获取轮播图
     getBannerList() {
+      if (!localStorage.getItem("user_info")) return;
       ExpediteService.getBanner({ is_pc: 1, num: 5 }).then(({ data }) => {
         this.bannerList = data.list;
         this.bannerList = data.list;