jinlin
2023-12-13 ecb9ece90cb766214e682f33d4c670b2d09b8ca3
web/src/views/layout/main-sidebar-sub-menu.vue
@@ -5,15 +5,20 @@
      <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>
@@ -60,8 +65,7 @@
        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'){