| | |
| | | <el-submenu v-if="navMenu.children && navMenu.showMenu==1 && navMenu.children.length>=1" |
| | | :key="key" :index="navMenu.id"> |
| | | <template slot="title"> |
| | | <svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"><use :xlink:href="`#${navMenu.icon}`"></use></svg> |
| | | <svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
| | | <use :xlink:href="`#${navMenu.icon}`"></use> |
| | | </svg> |
| | | <span> {{navMenu.name}}</span> |
| | | </template> |
| | | <!-- 递归 --> |
| | | <subMmenu :navMenus="navMenu.children"></subMmenu> |
| | | </el-submenu> |
| | | <!-- 最后一级菜单 --> |
| | | <el-menu-item v-else-if="navMenu.showMenu==1" :key="navMenu.id" :index="navMenu.id" @click="gotoRouteHandle(navMenu.id)"> |
| | | <svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"><use :xlink:href="`#${navMenu.icon}`"></use></svg> |
| | | <el-menu-item v-else-if="navMenu.showMenu==1" :key="navMenu.id" :index="navMenu.id" |
| | | @click="gotoRouteHandle(navMenu.id)"> |
| | | <svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
| | | <use :xlink:href="`#${navMenu.icon}`"></use> |
| | | </svg> |
| | | <span slot="title">{{navMenu.name}}</span> |
| | | </el-menu-item> |
| | | </template> |
| | |
| | | if (route) { |
| | | console.log(route,'route') |
| | | let tab = this.$store.state.contentTabs.filter(item => item.name === menuId)[0] |
| | | if (tab) |
| | | { |
| | | if (tab) { |
| | | if (route.path==='map-network-diagram-edit' |
| | | ||route.path==='map-network-diagram-view' |
| | | ||route.path==='map-flowChart-edit'){ |