dedsudiyu 1 gadu atpakaļ
vecāks
revīzija
dd6a909510
2 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/utils/request.js
  2. 7 0
      src/views/home.vue

+ 1 - 1
src/utils/request.js

@@ -77,12 +77,12 @@ service.interceptors.response.use(res => {
     const code = res.data.code || 200;
     // 获取错误信息
     const msg = errorCode[code] || res.data.msg || errorCode['default']
+    debugger
     if(res.config.url == '/login'&&res.request.responseURL){
       window.location.href = res.request.responseURL;
       return
     }
     if(res.config.url == '/auth/logout'&&res.request.responseURL){
-      debugger
       window.location.href = res.request.responseURL;
       return
     }

+ 7 - 0
src/views/home.vue

@@ -10,6 +10,8 @@
 </template>
 
 <script>
+  import router from '@/router'
+  import { getToken } from '@/utils/auth'
   import backAnimation from "@/components/backAnimation/backAnimation"
   import homeNavbar from './homeNavbar.vue'
   import homeSubPagePublic from './differenceComponent/homeSubPagePublic.vue'
@@ -34,6 +36,11 @@
     },
     mounted(){
       let self =this
+      if (!getToken()){
+        router.replace({
+          path: '/login'
+        })
+      }
       this.routeData = JSON.parse(localStorage.getItem("routeData"))
       if(localStorage.getItem('initPage') == 'true'&&this.tenantId != 2){
         console.log("true")