/* Layout */ import Layout from '@/layout/Layout' export const carRouters = [{ path: 'overview', component: Layout, redirect: '/overviewlist', name: 'Overview', meta: { title: '车辆定位监控', icon: 'el-icon-position', // 图标 permission: ['/overview']// 权限名称 }, children: [ { path: '/overviewlist', name: 'OverviewList', component: () => import('@/views/overview/listoverview'), meta: { title: '车辆定位监控列表', icon: 'function', permission: ['/overview/list'], affix: true } }, { path: '/track', name: 'Track', hidden: true, component: () => import('@/views/overview/track'), meta: { title: '车辆实时位置追踪', icon: 'function', permission: ['/track'] } }, { path: '/trail', name: 'Trail', hidden: true, component: () => import('@/views/overview/trail'), meta: { title: '车辆历史轨迹', icon: 'function', permission: ['/trail'] } } ] }, { path: 'carInfo', component: Layout, redirect: '/carinfolist', name: 'CarInfo', alwaysShow: true, meta: { title: '车辆信息管理', icon: 'icon-config', // 图标 permission: ['/carInfo']// 权限名称 }, children: [ { path: '/carinfolist', name: 'CarInfoList', component: () => import('@/views/carinfo/listCarInfo'), meta: { title: '车辆基础信息', icon: 'function', permission: ['/carinfolist'] } }, { path: '/gpslist', name: 'GpsList', component: () => import('@/views/carinfo/listGpsDevice'), meta: { title: 'GPS设备模块信息', icon: 'function', permission: ['/gpslist'] } }] }, { path: 'mile', component: Layout, redirect: '/carmilelist', name: 'mile', alwaysShow: true, meta: { title: '车辆里程统计', icon: 'icon-config', // 图标 permission: ['/mile']// 权限名称 }, children: [ { path: '/carmilelist', name: 'CarMileList', component: () => import('@/views/mile/listCar'), meta: { title: '按车辆统计', icon: 'function', permission: ['/carmile/list'] } }, { path: '/timemilelist', name: 'TimeMileList', component: () => import('@/views/mile/listTime'), meta: { title: '按时间统计', icon: 'function', permission: ['/timemile/list'] } }] }, { path: 'route', component: Layout, redirect: '/routelist', name: 'Route', meta: { title: '路线规划管理', icon: 'icon-config', // 图标 permission: ['/route']// 权限名称 }, children: [ { path: '/route/list', name: 'RouteList', component: () => import('@/views/route/listRoute'), meta: { title: '路线规划管理', icon: 'function', permission: ['/route/list'] } }, { path: '/route/add', name: 'RouteAdd', hidden: true, component: () => import('@/views/route/addRoute'), meta: { title: '新增规划路线', icon: 'function', permission: ['/route/add'] } }, { path: '/route/edit', name: 'RouteEdit', hidden: true, component: () => import('@/views/route/editRoute'), meta: { title: '编辑路线规划信息', icon: 'function', permission: ['/route/edit'] } }, { path: '/route/detail', name: 'RouteDetail', hidden: true, component: () => import('@/views/route/detailRoute'), meta: { title: '路线规划详情', icon: 'function', permission: ['/route/detail'] } }] }, { path: 'fence', component: Layout, redirect: '/fencelist', name: 'Fence', meta: { title: '车辆围栏管理', icon: 'icon-config', // 图标 permission: ['/fence']// 权限名称 }, children: [ { path: '/fence/list', name: 'FenceList', component: () => import('@/views/fence/listFence'), meta: { title: '车辆围栏管理', icon: 'function', permission: ['/fence/list'] } }, { path: '/fence/add', name: 'FenceAdd', hidden: true, component: () => import('@/views/fence/addFence'), meta: { title: '新增电子围栏', icon: 'function', permission: ['/fence/add'] } }, { path: '/fence/edit', name: 'FenceEdit', hidden: true, component: () => import('@/views/fence/editFence'), meta: { title: '编辑电子围栏信息', icon: 'function', permission: ['/fence/edit'] } }, { path: '/fence/detail', name: 'FenceDetail', hidden: true, component: () => import('@/views/fence/detailFence'), meta: { title: '电子围栏详情', icon: 'function', permission: ['/fence/detail'] } }] }, { path: 'caralarm', component: Layout, redirect: '/recordlist', alwaysShow: true, name: 'CarAlarm', meta: { title: '车辆违规管理', icon: 'icon-config', // 图标 permission: ['/caralarm']// 权限名称 }, children: [ { path: '/record/list', name: 'RecordList', component: () => import('@/views/alarm/listRecord'), meta: { title: '违规记录查询', icon: 'function', permission: ['/record/list'] } }, { path: '/threshold/list', name: 'ThresholdList', component: () => import('@/views/alarm/listCarThreshold'), meta: { title: '车辆阈值管理', icon: 'function', permission: ['/threshold/list'] } }, { path: '/data/list', name: 'DataList', component: () => import('@/views/alarm/listData'), meta: { title: '违规数据统计', icon: 'function', permission: ['/data/list'] } }, { path: '/offline/list', name: 'OfflineList', component: () => import('@/views/alarm/listOffline'), meta: { title: '车辆离线统计', icon: 'function', permission: ['/offline/list'] } } ] }]