From 94fcb0660b263812fa45526191e2dc03b56d4d2f Mon Sep 17 00:00:00 2001
From: whychdw <49690745@qq.com>
Date: 星期五, 11 九月 2020 09:42:52 +0800
Subject: [PATCH] 提交内容

---
 src/pages/home.vue |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/pages/home.vue b/src/pages/home.vue
index b8b9cd0..ef151a5 100644
--- a/src/pages/home.vue
+++ b/src/pages/home.vue
@@ -32,6 +32,10 @@
 import PageMenu from '../components/PageMenu.vue'
 import ProgressBar from 'vuejs-progress-bar'
 
+import {
+    checkUserLogin
+} from '../assets//js/api'
+
 export default {
     components: {
         PageHeader,
@@ -49,6 +53,7 @@
                 },
             ],
             drawer: false,
+            timer: '',
         }
     },
     watch: {
@@ -131,9 +136,28 @@
 
             // 璁剧疆婵�娲荤殑瀵艰埅
             this.acTabs = menu.name;
-        }
+        },
+        checkUserLogin() {
+            checkUserLogin().then(res=>{
+                let rs = JSON.parse(res.data.result);
+                if(rs.code == 1) {
+                    alert(rs.msg);
+                    this.$router.push('/login');
+                }else {
+                    clearInterval(this.timer);
+			        this.timer = setTimeout(()=>{
+                        this.checkUserLogin();
+                    },5000);
+                }
+            }).catch(error=>{
+
+            });
+        },
     },
     mounted() {
+        // 寮�鍚敤鎴烽噸澶嶇櫥褰曟娴�
+        this.checkUserLogin();
+
         window.addEventListener('message', (msg)=>{
             // 澶勭悊鏁版嵁
             this.handleMessage(msg.data);

--
Gitblit v1.9.1