// 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'), }, ]