|
@@ -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
|
|
|
}
|
|
|
}
|
|
|
}
|