From 65cd94b74a6dd5bae9bc2c3a98bc781d97099cb6 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期五, 10 十一月 2023 19:18:10 +0800 Subject: [PATCH] modified: src/views/technology/routing/routing-form.vue --- src/page/index/sidebar/sidebarItem.vue | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/page/index/sidebar/sidebarItem.vue b/src/page/index/sidebar/sidebarItem.vue index e916b12..0054d3c 100644 --- a/src/page/index/sidebar/sidebarItem.vue +++ b/src/page/index/sidebar/sidebarItem.vue @@ -1,13 +1,12 @@ <template> <div class="menu-wrapper"> - <template v-for="(item,index) in menus"> - <el-menu-item v-if="validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" - :key="index" :class="{ 'is-active': vaildAvtive(item) }" @click="open(item)"> + <template v-for="(item, index) in menu"> + <el-menu-item v-if="validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" :key="index" + :class="{ 'is-active': vaildAvtive(item) }" @click="open(item)"> <i :class="item[iconKey]" /> <span slot="title" :alt="item[pathKey]">{{ item[labelKey] }}</span> </el-menu-item> - <el-submenu v-else-if="!validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" - :key="index"> + <el-submenu v-else-if="!validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" :key="index"> <template slot="title"> <i :class="item[iconKey]" /> <span slot="title" :class="{ 'el-menu--display': collapse && first }">{{ item[labelKey] }}</span> @@ -66,8 +65,8 @@ // this.filterMenus('鍩虹',['POC','鐩樺叿缁存姢','IFS鏃ュ織']) }, mounted() { - this.filterMenus('鍩虹',['POC','鐩樺叿缁存姢','IFS鏃ュ織']) - }, + // this.filterMenus('鍩虹',['POC','鐩樺叿缁存姢','IFS鏃ュ織']) + }, computed: { ...mapGetters(['roles']), labelKey() { @@ -88,7 +87,7 @@ }, methods: { filterMenus(fatherName, childrens) { - this.menus=this.menu + this.menus = this.menu let start_menu = JSON.parse(JSON.stringify(this.menus)); let base = start_menu.filter(item => { return item.label === fatherName @@ -97,11 +96,14 @@ return !childrens.includes(item.label); }) this.menus.forEach(element => { - if (element.label === '鍩虹') { - element.children = [] - element.children = up_base - } - }); + if (element.label === '鍩虹') { + element.children = [] + element.children = up_base + } + }); + }, + filterFatherMenus(menuName) { + }, dragOpen(item) { var routeData = this.$router.resolve({ -- Gitblit v1.9.3