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