import { createRouter, createWebHistory } from 'vue-router' export const routes = [ // { // path: '/', // redirect: '/main/Home' // }, { path: '/login', name: 'login', component: () => import(/* webpackChunkName: "login" */ '@/views/LoginView.vue') }, { path: '/', name: '/', redirect: '/Home', component: () => import(/* webpackChunkName: "main" */ '@/views/MainView.vue'), children: [ { path: 'Home', component: () => import(/* webpackChunkName: "monitor" */ '@/views/sub/Home.vue') }, { path: 'monitor', name: 'monitor', title: '运行监控', component: () => import(/* webpackChunkName: "monitor" */ '@/views/monitor.vue') }, { path: 'predict', name: 'predict', title: '预测管理', component: () => import(/* webpackChunkName: "predict" */ '@/views/predict.vue') }, { path: 'statisticalAnalysis', name: 'statisticalAnalysis', title: '统计分析', component: () => import(/* webpackChunkName: "monitor" */ '@/views/statisticalAnalysis.vue') }, { path: 'system', name: 'system', redirect: '/system/user', component: () => import(/* webpackChunkName: "system" */ '@/views/system/index.vue'), children: [ { path: 'user', name: 'user', title: '用户管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/user.vue') }, { name: 'role', path: 'role', title: '角色管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/role.vue') }, { name: 'permission', path: 'permission', title: '权限管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/permission.vue') }, { name: 'station', path: 'station', title: '场站管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/station.vue') }, { name: 'service', path: 'service', title: '服务管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/service.vue') }, { path: 'policy', name: 'policy', title: '策略管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/policy.vue') }, { name: 'device', path: 'device', title: '设备管理', component: () => import(/* webpackChunkName: "system" */ '@/views/system/device.vue') }, { name: 'alarmlog', path: 'alarmlog', title: '告警日志', component: () => import(/* webpackChunkName: "system" */ '@/views/system/alarmLog.vue') }, { name: 'syslog', path: 'syslog', title: '系统日志', component: () => import(/* webpackChunkName: "system" */ '@/views/system/log.vue') } ] } ] } ] const router = createRouter({ history: createWebHistory(''), routes }) export default router