新版交易所前段管理后台
1
jhzh
2025-09-05 2627a08fc540a71558be965f1809990f25843d7a
src/views/main-sidebar.vue
@@ -15,7 +15,7 @@
          v-for="menu in menuList"
          :key="menu.menuId"
          :menu="menu"
          :dynamicMenuRoutes="dynamicMenuRoutes">
          :dynamiCMEnuRoutes="dynamiCMEnuRoutes">
        </sub-menu>
      </el-menu>
    </div>
@@ -28,7 +28,7 @@
  export default {
    data () {
      return {
        dynamicMenuRoutes: []
        dynamiCMEnuRoutes: []
      }
    },
    components: {
@@ -64,7 +64,7 @@
    created () {
       let menuList = JSON.parse(sessionStorage.getItem('menuList') || '[]')
      this.menuList = menuList.filter(item => item.orderNum > 7 )
      this.dynamicMenuRoutes = JSON.parse(sessionStorage.getItem('dynamicMenuRoutes') || '[]')
      this.dynamiCMEnuRoutes = JSON.parse(sessionStorage.getItem('dynamiCMEnuRoutes') || '[]')
      this.routeHandle(this.$route)
    },
    methods: {
@@ -75,7 +75,7 @@
          var tab = this.mainTabs.filter(item => item.name === route.name)[0]
          if (!tab) {
            if (route.meta.isDynamic) {
              route = this.dynamicMenuRoutes.filter(item => item.name === route.name)[0]
              route = this.dynamiCMEnuRoutes.filter(item => item.name === route.name)[0]
              if (!route) {
                return console.error('未能找到可用标签页!')
              }