/* Layout */ import Layout from '@/layout/Layout' export const environmentRouters = [ // 主页 { path: '/', component: Layout, redirect: '/overview', name: 'Dashboard', hidden: true, children: [{ path: 'dashboard', name: 'Dashboard', component: () => import('@/views/dashboard/index'), meta: { title: '首页', icon: 'dashboard', noCache: true } }] }, { path: 'alarm', component: Layout, redirect: '/realAlarm', name: 'Alarm', alwaysShow: true, meta: { title: '报警管理', icon: 'icon-alarm', // 图标 permission: ['/environment/alarm'] }, children: [ { path: '/realAlarm', name: 'RealAlarm', component: () => import('@/views/alarm/listAlarmNow'), meta: { title: '实时报警', icon: '',permission: ['/environment/alarm/listReal'] } }, { path: '/historyAlarm', name: 'historyAlarm', component: () => import('@/views/alarm/listAlarmHistory'), meta: { title: '历史报警', icon: '', permission: ['/environment/alarm/listPage'] } } ] }, { path: 'device', component: Layout, redirect: '/deivceManage', name: 'Device', alwaysShow: true, meta: { title: '设备管理', icon: 'icon-device', // 图标 permission: ['/environment/device/list'] }, children: [ { path: '/deviceManage', name: 'DeviceManage', component: () => import('@/views/device/deviceList'), meta: { title: '设备管理', icon: '', permission: ['/environment/device/listPage'] } }, { path: '/alarmRuleManage', name: 'AlarmRuleManage', component: () => import('@/views/alarmRule/simpleDeviceList'), meta: { title: '设备报警阈值管理', icon: '', permission: ['/environment/alarmRule/listByDevice'] } }, { path: '/deviceAlarmRule', name: 'DeviceAlarmRule', hidden: true, component: () => import('@/views/alarmRule/deviceAlarmRuleList'), meta: { title: '设备报警阈值', icon: '', activeMenu:'/alarmRuleManage' } } ] }, { path: 'data', component: Layout, redirect: '/environmentRealData', name: 'Data', alwaysShow: true, meta: { title: '数据管理', icon: 'icon-data', // 图标 permission: ['/environment/data'] }, children: [ { path: '/realData', name: 'RealData', component: () => import('@/views/data/allDeviceData'), meta: { title: '实时数据', icon: '', permission: ['/environment/data/real'] } }, { path: '/historyData', name: 'HistoryData', component: () => import('@/views/data/pointData'), meta: { title: '历史数据', icon: '', permission: ['/environment/data/historyData'] } } ] }]