From 51ec0fbe59a3c7768996072874ea6f0c2b91c060 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 21 十二月 2023 13:18:05 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before
---
src/page/index/sidebar/index.vue | 33 +++++++++++++++------------------
1 files changed, 15 insertions(+), 18 deletions(-)
diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue
index 63c1e67..35dc685 100644
--- a/src/page/index/sidebar/index.vue
+++ b/src/page/index/sidebar/index.vue
@@ -1,22 +1,10 @@
<template>
<div class="avue-sidebar">
- <logo/>
+ <logo />
<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/>
+ <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="filterMenu" :screen="screen" :props="website.menu.props" :collapse="keyCollapse" first />
</el-menu>
</el-scrollbar>
</div>
@@ -28,6 +16,10 @@
import sidebarItem from './sidebarItem'
export default {
name: 'Sidebar',
+ data(){
+ return {
+ }
+ },
inject: ["Index"],
components: { sidebarItem, logo },
created() {
@@ -35,10 +27,15 @@
},
computed: {
...mapGetters(['website', 'menu', 'tag', 'keyCollapse', 'screen']),
- nowTagValue: function() {
+ 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