浏览代码

优化数据中心菜单

reedliuqing_i 6 年之前
父节点
当前提交
5d051445c7
共有 2 个文件被更改,包括 9 次插入2 次删除
  1. 8 1
      src/layout/components/Sidebar/index.vue
  2. 1 1
      src/views/home/index.vue

+ 8 - 1
src/layout/components/Sidebar/index.vue

@@ -22,7 +22,7 @@
           <el-menu-item index="/data/upload-file">jar包上传</el-menu-item>
           <el-submenu v-for="(myMenu,index) in menu" :key="myMenu.menuName" :index="'100-' + index">
             <template slot="title">{{ myMenu.menuName }}</template>
-            <el-menu-item v-for="(subMenu,index2) in myMenu.subMenus" :key="subMenu.path" :index="'100-' + index + '-' + index2" @click="handleClick(subMenu)">{{ subMenu.subMenuName }}</el-menu-item>
+            <el-menu-item v-for="(subMenu,index2) in myMenu.subMenus" :key="subMenu.path" :index="getIndex(index,index2)" @click="handleClick(subMenu)">{{ subMenu.subMenuName }}</el-menu-item>
           </el-submenu>
         </el-submenu>
       </el-menu>
@@ -85,7 +85,14 @@ export default {
       getGlobalInterface()
         .then(res => {
           this.$store.dispatch('data/setMenu', res.data)
+          this.$store.dispatch('data/setSubMenu', res.data[0].subMenus[0])
         })
+    },
+    getIndex(index, index2) {
+      if (index + index2 === 0) {
+        return '/data/item'
+      }
+      return '100-' + index + '-' + index2
     }
   }
 }

+ 1 - 1
src/views/home/index.vue

@@ -288,7 +288,7 @@ export default {
           this.$router.push({ name: 'Mock' })
           break
         case '3' :
-          this.$router.push({ name: 'jar包上传' })
+          this.$router.push({ name: '动态数据' })
       }
     },
     handleScroll() {