From 2fa578a18ed9055f8cb9863a8a0f02977cfa8350 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期二, 19 十二月 2023 17:33:53 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before

---
 src/page/index/sidebar/index.vue |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue
index fce8399..35dc685 100644
--- a/src/page/index/sidebar/index.vue
+++ b/src/page/index/sidebar/index.vue
@@ -4,7 +4,7 @@
     <el-scrollbar style="height:100%">
       <div v-if="validatenull(menu)" class="avue-sidebar--tip">娌℃湁鍙戠幇鑿滃崟</div>
       <el-menu :default-active="nowTagValue" :show-timeout="200" :collapse="keyCollapse" unique-opened mode="vertical">
-        <sidebar-item :menu="menu" :screen="screen" :props="website.menu.props" :collapse="keyCollapse" first />
+        <sidebar-item :menu="filterMenu" :screen="screen" :props="website.menu.props" :collapse="keyCollapse" first />
       </el-menu>
     </el-scrollbar>
   </div>
@@ -16,6 +16,10 @@
 import sidebarItem from './sidebarItem'
 export default {
   name: 'Sidebar',
+  data(){
+    return {
+    }
+  },
   inject: ["Index"],
   components: { sidebarItem, logo },
   created() {
@@ -23,10 +27,15 @@
   },
   computed: {
     ...mapGetters(['website', 'menu', 'tag', 'keyCollapse', 'screen']),
+    filterMenu: function(){
+      return this.menu.filter(ele=>{
+        return ele.children.length > 0
+      })
+    },
     nowTagValue: function () {
       return this.$router.$avueRouter.getValue(this.$route)
     }
-  }
+  },
 }
 </script>
 

--
Gitblit v1.9.3