From 8b06189e8fc61a9c07298885c4517c2548ea103a Mon Sep 17 00:00:00 2001
From: whychdw <49690745@qq.com>
Date: 星期一, 27 九月 2021 15:39:48 +0800
Subject: [PATCH] 内容

---
 src/pages/home.vue |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/src/pages/home.vue b/src/pages/home.vue
index 58b3a15..2124bc7 100644
--- a/src/pages/home.vue
+++ b/src/pages/home.vue
@@ -34,7 +34,8 @@
       </el-tabs>
     </div>
     <div slot="footer">
-      <marqueeLeft :sendVal="newItems"></marqueeLeft>
+      <marqueeLeft :sendVal="newItems" v-if="showMarqueeLeft"></marqueeLeft>
+      <div class="no-warning-msg" v-else>鏈�杩�24灏忔椂鍐呮棤鍛婅</div>
     </div>
     <el-drawer
       title="鎴戞槸鏍囬"
@@ -73,9 +74,20 @@
     let menus = getPageMenu();
     let tabs = [menus[0]];
     let acTabs = "index";
+    let pageInfo = this.$store.getters["user/pageName"];
     if (this.$store.state.user.autoLogin) {
-      acTabs = "movingRingSysteRrealTime";
-      tabs.push(menus[1].childrens[0]);
+      let addMenu = "";
+
+      // 鏍¢獙鑿滃崟
+      if (menus[pageInfo.m] && menus[pageInfo.m].childrens[pageInfo.c]) {
+        addMenu = menus[pageInfo.m].childrens[pageInfo.c];
+      }
+
+      // 娣诲姞鐨勮彍鍗�
+      if (addMenu) {
+        acTabs = addMenu.name;
+        tabs.push(addMenu);
+      }
     }
     return {
       newItems: [],
@@ -223,6 +235,13 @@
         });
     },
   },
+  computed: {
+    showMarqueeLeft() {
+      return typeof this.newItems == "undefined" || this.newItems.length == 0
+        ? false
+        : true;
+    },
+  },
   mounted() {
     // 鍚姩鐢ㄦ埛浜掓枼鐧诲綍妯″潡
     this.checkUserLogin();
@@ -272,4 +291,12 @@
 .show-drawer {
   transform: translateX(360px);
 }
+.no-warning-msg {
+  overflow: hidden;
+  color: #ffffff;
+  font-size: 0.3rem;
+  height: 40px;
+  line-height: 40px;
+  text-align: center;
+}
 </style>

--
Gitblit v1.9.1