139 lines
4.6 KiB
JavaScript
139 lines
4.6 KiB
JavaScript
// eslint-disable-next-line
|
|
import { UserLayout, BasicLayout, BlankLayout } from '@/layouts'
|
|
import { bxAnaalyse } from '@/core/icons'
|
|
|
|
const RouteView = {
|
|
name: 'RouteView',
|
|
render: (h) => h('router-view'),
|
|
}
|
|
|
|
export const asyncRouterMap = []
|
|
|
|
/**
|
|
* 基础路由
|
|
* @type { *[] }
|
|
*/
|
|
export const constantRouterMap = [
|
|
{
|
|
path: '/',
|
|
name: 'index',
|
|
component: RouteView,
|
|
meta: { title: '某仿真分析方法工具' },
|
|
redirect: '/user/welcome',
|
|
},
|
|
{
|
|
path: '/simulationScene',
|
|
name: 'SimulationScene',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/index.vue'),
|
|
children: [
|
|
{
|
|
path: '/simulationScene/centralControl',
|
|
name: 'SimulationSceneCentralControl',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/centralControl/index.vue'),
|
|
meta: { title: '系统控制子系统' },
|
|
},
|
|
{
|
|
path: '/simulationScene/database',
|
|
name: 'SimulationSceneDatabase',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/database/index.vue'),
|
|
meta: { title: '数据库子系统' },
|
|
},
|
|
{
|
|
path: '/simulationScene/simulationModel',
|
|
name: 'SimulationSceneSimulationModel',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/simulationModel/index.vue'),
|
|
meta: { title: '仿真模型子系统' },
|
|
},
|
|
{
|
|
path: '/simulationScene/sceneEditing',
|
|
name: 'SimulationSceneSceneEditing',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/sceneEditing/index.vue'),
|
|
meta: { title: '场景编辑子系统' },
|
|
},
|
|
{
|
|
path: '/simulationScene/display',
|
|
name: 'SimulationSceneDisplay',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/display/index.vue'),
|
|
meta: { title: '显示子系统' },
|
|
},
|
|
{
|
|
path: '/simulationScene/evaluation',
|
|
name: 'SimulationSceneEvaluation',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/evaluation/index.vue'),
|
|
meta: { title: '评估子系统' },
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/user',
|
|
component: UserLayout,
|
|
redirect: '/user/login',
|
|
hidden: true,
|
|
children: [
|
|
{
|
|
path: '/user/login',
|
|
name: 'login',
|
|
component: () => import(/* webpackChunkName: "user" */ '@/views/user/Login'),
|
|
},
|
|
{
|
|
path: '/user/welcome',
|
|
name: 'Welcome',
|
|
component: () => import(/* webpackChunkName: "user" */ '@/views/user/Welcome'),
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/subsystem',
|
|
name: 'Subsystem',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/index.vue'),
|
|
redirect: '/404',
|
|
children: [
|
|
{
|
|
path: '/subsystem/control',
|
|
name: 'SubsystemControl',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/control/index.vue'),
|
|
meta: { title: '系统控制子系统' },
|
|
},
|
|
// {
|
|
// path: '/subsystem/database',
|
|
// name: 'SimulationSceneDatabase',
|
|
// component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/database/index.vue'),
|
|
// meta: { title: '数据库子系统' },
|
|
// },
|
|
{
|
|
path: '/subsystem/modelEntry',
|
|
name: 'SubsystemModelEntry',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/model/entry.vue'),
|
|
},
|
|
{
|
|
path: '/subsystem/model',
|
|
name: 'SubsystemModel',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/model/index.vue'),
|
|
meta: { title: '仿真模型子系统' },
|
|
},
|
|
// {
|
|
// path: '/subsystem/sceneEditing',
|
|
// name: 'SimulationSceneSceneEditing',
|
|
// component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/sceneEditing/index.vue'),
|
|
// meta: { title: '场景编辑子系统' },
|
|
// },
|
|
// {
|
|
// path: '/subsystem/display',
|
|
// name: 'SimulationSceneDisplay',
|
|
// component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/display/index.vue'),
|
|
// meta: { title: '显示子系统' },
|
|
// },
|
|
// {
|
|
// path: '/subsystem/evaluation',
|
|
// name: 'SimulationSceneEvaluation',
|
|
// component: () => import(/* webpackChunkName: "fail" */ '@/views/subsystem/evaluation/index.vue'),
|
|
// meta: { title: '评估子系统' },
|
|
// },
|
|
],
|
|
},
|
|
{
|
|
path: '/404',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404'),
|
|
},
|
|
]
|