/* Layout */ import Layout from '@/layout/Layout' export const menuRouters = [ { path: '/', name: '/', component: Layout, redirect: '/loginBoard', meta: { title: '主页', // permission: ['/loginBoard'], icon: '' // 图标 }, children: [ { path: '/loginBoard', name: 'LoginBoard', component: () => import('@/views/backstage/loginBoard'), meta: { title: '主页', icon: '' } } ] }, { path: '/caseList', name: 'caseList', component: Layout, redirect: '/caseList', meta: { title: '安防事件', permission: ['/case'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/caseList', name: 'CaseList', component: () => import('@/views/case/caseList'), meta: { title: '安防事件管理', icon: '', permission: ['/case/list'] } }, { path: '/caseLevelList', name: 'CaseLevelList', component: () => import('@/views/case/caseLevelList'), meta: { title: '事件危险级别配置', icon: '', permission: ['/case/level/list'] } }, { path: '/caseType', name: 'CaseTypeList', component: () => import('@/views/case/caseTypeList'), meta: { title: '事件类别配置', icon: '', permission: ['/case/type/list'] } } ] }, { path: '/video', component: Layout, redirect: '/video/monitor', name: 'FenceVideo', alwaysShow: true, meta: { title: '视频管理', icon: 'icon-video', // 图标 permission: ['/video'], // 权限名称 sys: '' }, children: [ { path: '/video/monitor', name: 'VideoMonitor', component: () => import('@/views/video/monitor'), meta: { title: '实时视频', icon: '', permission: ['/video/monitor'] } }, { path: '/video/history', name: 'VideoHistory', component: () => import('@/views/video/history'), meta: { title: '历史视频', icon: '', permission: ['/video/history'] } } // { // path: '/person/route', // name: 'PersonRoute', // component: () => import('@/views/video/history'), // meta: { title: '人员轨迹', icon: '', permission: ['/person/route'], keepAlive: true } // } ] }, { path: 'device', component: Layout, redirect: '/deviceList', name: 'Device', // alwaysShow: true, meta: { title: '设备管理', permission: ['/device'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/deviceList', name: 'DeviceList', component: () => import('@/views/device/deviceList'), meta: { title: '设备管理', icon: '', permission: ['/device/list'] } }, { path: '/repairList', name: 'RepairList', component: () => import('@/views/device/repairList'), meta: { title: '设备维修管理', icon: '', permission: ['/repair/list'] } }, { path: '/groupList', name: 'GroupList', component: () => import('@/views/device/groupList'), meta: { title: '门禁控制', icon: '', permission: ['/group/list'] } } ] }, { path: 'person', component: Layout, redirect: '/staffList', name: 'Person', alwaysShow: true, meta: { title: '员工管理', permission: ['/staff'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/staffList', name: 'StaffList', component: () => import('@/views/person/staffList'), meta: { title: '人员管理', icon: '', permission: ['/staff/list'] } }, { path: '/attendanceList', name: 'AttendanceList', component: () => import('@/views/person/attendanceList'), meta: { title: '考勤管理', icon: '', permission: ['/attendance/list'] } }, { path: '/inoutList', name: 'InoutList', component: () => import('@/views/person/inoutList'), meta: { title: '人员进出记录', icon: '' } } ] }, { path: 'visitor', component: Layout, redirect: '/applicationList', name: 'Visitor', alwaysShow: true, meta: { title: '访客管理', permission: ['/visitor'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/applicationList', name: 'ApplicationList', component: () => import('@/views/visitor/applicationList'), meta: { title: '申请管理', icon: '', permission: ['/application/list'] } }, { path: '/visitList', name: 'VisitList', component: () => import('@/views/visitor/visitList'), meta: { title: '访问管理', icon: '', permission: ['/visit/list'] } } ] }, { path: 'black', component: Layout, redirect: '/blacklist', name: 'Black', meta: { title: '黑名单管理', permission: ['/black'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/blacklist', name: 'Blacklist', component: () => import('@/views/black/blackList'), meta: { title: '黑名单管理', icon: '', permission: ['/black'] } } ] }, { path: 'property', component: Layout, redirect: '/orderlist', name: 'Property', alwaysShow: true, meta: { title: '物业管理', permission: ['/order'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/orderlist', name: 'Orderlist', component: () => import('@/views/property/orderList'), meta: { title: '物业工单管理', icon: '', permission: ['/order/list'] } }, // { // path: '/propertyScoreList', // name: 'PropertyScoreList', // component: () => import('@/views/property/propertyScoreList'), // meta: { title: '物业考评结果', icon: '', permission: ['/property/score/list'] } // }, { path: '/serviceList', name: 'ServiceList', component: () => import('@/views/property/serviceList'), meta: { title: '物业服务管理', icon: '', permission: ['/service/list'] } }, { path: '/moneyList', name: 'MoneyList', component: () => import('@/views/property/moneyList'), meta: { title: '系统预算', icon: '', permission: ['/money/list'] } } ] }, { path: 'fire', component: Layout, redirect: '/firelist', name: 'Fire', meta: { title: '消防管理', permission: ['/fire'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/firelist', name: 'Firelist', component: () => import('@/views/fireEquip/fireList'), meta: { title: '消防管理', icon: '', permission: ['/fire'] } } ] }, { path: 'asset', component: Layout, redirect: '/assetlist', name: 'Asset', meta: { title: '固定资产管理', permission: ['/asset'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/assetlist', name: 'Assetlist', component: () => import('@/views/asset/assetList'), meta: { title: '固定资产管理', icon: '', permission: ['/asset'] } } ] }, { path: 'energy', component: Layout, redirect: '/energyStatistics', name: 'Energy', meta: { title: '能源管理', permission: ['/energy'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/energyStatistics', name: 'EnergyStatistics', component: () => import('@/views/energy/energyStatistics'), meta: { title: '能源统计', icon: '', permission: ['/energy/statistics'] } }, { path: '/energylist', name: 'Energylist', component: () => import('@/views/energy/energyList'), meta: { title: '能源数据', icon: '', permission: ['/energy/list'] } } ] }, { path: 'message', component: Layout, redirect: '/message', name: 'MessageList', meta: { title: '消息后台', permission: ['/backstage/message'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/message', name: 'MessageList', component: () => import('@/views/backstage/messageList'), meta: { title: '消息后台', icon: 'icon-data', permission: ['/backstage/message'] } } ] }, { path: 'person', component: Layout, redirect: '/person', name: 'PersonList', meta: { title: '人员管理后台', permission: ['/backstage/person'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/person', name: 'PersonList', component: () => import('@/views/backstage/personList'), meta: { title: '人员管理后台', icon: 'user', permission: ['/backstage/person'] } } ] }, { path: 'visit', component: Layout, redirect: '/visit', name: 'VisitList', meta: { title: '访客申请后台', permission: ['/backstage/visit'], // 权限名称 icon: 'icon-config' // 图标 }, children: [ { path: '/visit', name: 'VisitList', component: () => import('@/views/backstage/visitList'), meta: { title: '访客申请后台', icon: 'icon-config', permission: ['/backstage/visit'] } } ] } // { // path: 'security', // component: Layout, // redirect: '/scheduleList', // name: 'Security', // alwaysShow: true, // meta: { // title: '安保管理', // icon: 'icon-config' // 图标 // }, // children: [ // { // path: '/scheduleList', // name: 'ScheduleList', // component: () => import('@/views/security/scheduleList'), // meta: { title: '安保排班记录', icon: '', permission: [] } // }, // { // path: '/securityScoreList', // name: 'SecurityScoreList', // component: () => import('@/views/security/securityScoreList'), // meta: { title: '安保考评结果', icon: '', permission: [] } // } // ] // }, ]