From a48ded866d223f581944ea9043df1b296b3425e3 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 21 十二月 2023 13:17:46 +0800 Subject: [PATCH] modified: src/views/basic/company/index.vue modified: src/views/basic/customizeparamtemplatetype/index.vue modified: src/views/basic/division/index.vue modified: src/views/basic/factory/index.vue modified: src/views/basic/location/index.vue modified: src/views/basic/param/index.vue modified: src/views/basic/part/index.vue modified: src/views/basic/post/index.vue modified: src/views/basic/shift/index.vue modified: src/views/basic/staff/index.vue modified: src/views/basic/template/index.vue modified: src/views/basic/warehouse/index.vue modified: src/views/basic/workstation/index.vue modified: src/views/plan/manufacturingorder/index.vue modified: src/views/plan/masterproductionschedule/index.vue modified: src/views/plan/operationtask/index.vue modified: src/views/plan/productionschedul/index.vue modified: src/views/quality/finishedProductInspection/index.vue modified: src/views/quality/rawMaterial/index.vue modified: src/views/technology/completeproductstructure/index.vue modified: src/views/technology/document/index.vue modified: src/views/technology/operation/index.vue modified: src/views/technology/routing/index.vue modified: src/views/technology/structure/index.vue modified: src/views/warehouse/FinishedWarehousing/index.vue modified: src/views/warehouse/changestock/index.vue modified: src/views/warehouse/pallettransports/index.vue --- 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