From 44128325f86110b8baaca351d58f5d4c38558bc3 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 03 一月 2024 14:36:06 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before
---
src/page/index/sidebar/index.vue | 27 +++++++++++++++++++++++++--
1 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue
index fce8399..de41a71 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,17 +16,40 @@
import sidebarItem from './sidebarItem'
export default {
name: 'Sidebar',
+ data(){
+ return {
+ collapse: false
+ }
+ },
inject: ["Index"],
components: { sidebarItem, logo },
created() {
this.Index.openMenu(this.menuId);
+ // console.log(window.innerWidth);
+ // if(window.innerWidth <= 768){
+ // this.collapse = true
+ // this.$store.commit('SET_COLLAPSE')
+ // }
},
+ // watch:{
+ // 'window.innerWidth':{
+ // handler(newVal){
+ // console.log(newVal);
+ // },
+ // deep: true
+ // }
+ // },
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