Files
energy_storage/web/src/router/index.js
zhoumengru 1f20215383 feat(system): 优化系统日志页面布局和功能
- 修改系统日志页面的列配置,增加固定列和对齐方式
- 优化表格组件的样式和功能,支持右列固定和自定义样式
- 调整分页配置,统一表格相关属性
2025-09-10 09:23:47 +08:00

115 lines
3.4 KiB
JavaScript

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