路由菜单调整

This commit is contained in:
dong 2022-10-11 15:14:24 +08:00
parent a50049648c
commit 43ce203058
3 changed files with 9 additions and 9 deletions

View File

@ -75,7 +75,7 @@ export default {
this.loading = false;
},
'$route': function(val) {
if (val.path == '/trainingPlatform/multiplayerSimulation') {
if (val.path == '/simulation/multiplayerSimulation') {
this.quickEntry();
}
}

View File

@ -42,14 +42,14 @@
<template v-for="(child,cdx) in item.children">
<template v-if="!child.hidden">
<template v-if="child.children&&child.children.length>0&&hasShowingChildren(child.children)">
<el-submenu :key="cdx" :index="child.path" :show-timeout="100" popper-class="grandChildClass">
<el-submenu :key="cdx" :index="item.path+'/'+child.path" :show-timeout="100" :hide-timeout="100" popper-class="grandChildClass">
<template slot="title">
<span v-if="child.meta" slot="title">{{ $t(child.meta.i18n) }}</span>
</template>
<template v-for="(grandchild,gdx) in child.children">
<template v-if="!grandchild.hidden">
<template v-if="!grandchild.children" :to="child.path+'/'+grandchild.path">
<el-menu-item :key="gdx" :index="item.redirect ? item.redirect : (child.path+'/'+grandchild.path)">
<el-menu-item :key="gdx" :index="item.redirect ? item.redirect : (item.path+'/'+child.path+'/'+grandchild.path)">
<span
v-if="grandchild.meta"
slot="title"
@ -57,11 +57,11 @@
</el-menu-item>
</template>
<template v-else :to="child.path+'/'+grandchild.path">
<el-submenu v-for="(mgChild,mgdx) in grandchild.children" :key="mgdx" :index="mgChild.path" :show-timeout="100">
<el-submenu v-for="(mgChild,mgdx) in grandchild.children" :key="mgChild" :index="item.redirect ? item.redirect : (item.path+'/'+child.path+'/'+grandchild.path+'/'+mgChild.path)" :show-timeout="100" :hide-timeout="100">
<template slot="title">
<span v-if="mgChild.meta" slot="title">{{ $t(mgChild.meta.i18n) }}</span>
</template>
<el-menu-item :key="mgdx" :index="item.redirect ? item.redirect : (child.path+'/'+grandchild.path + '/' + mgChild.path)">
<el-menu-item :key="mgdx" :index="item.redirect ? item.redirect : (item.path+'/'+child.path+'/'+grandchild.path + '/' + mgChild.path)">
<span
v-if="mgChild.meta"
slot="title"

View File

@ -1544,7 +1544,7 @@ export const asyncRouter = [
]
},
{ // 新路由-仿真菜单
path: '/trainingPlatform',
path: '/simulation',
component: Layout,
meta: {
i18n: 'newRouter.simulation',
@ -1552,7 +1552,7 @@ export const asyncRouter = [
},
children: [
{ // 仿真
path: '',
path: 'simulationIndex',
component: TrainingPlatform,
// route: { path: '/simulation/trainingPlatform/detail' },
meta: {
@ -1661,7 +1661,7 @@ export const asyncRouter = [
},
children: [
{ // 系统数据管理
path: '/systemDataManagement',
path: 'systemDataManagement',
component: TransitionIndex,
meta: {
i18n: 'newRouter.SystemDataManagement'
@ -1691,7 +1691,7 @@ export const asyncRouter = [
]
},
{ // 在线信息管理
path: '/OnlineInformationManagement',
path: 'OnlineInformationManagement',
component: TransitionIndex,
meta: {
i18n: 'newRouter.OnlineInformationManagement'