/* Layout */ import Layout from '../../views/layout/Layout' export const doorSysRouters = [ { path: '/door', name: 'door', redirect: '/visitor', hidden: true, meta: { title: '营门管理子系统', permission: ['/door'], isSys: true } }, { path: '/visitor', component: Layout, redirect: '/visitor/add', name: 'Visitor', alwaysShow: true, meta: { title: '访客管理', icon: 'icon-visitor', // 图标 permission: ['/visitor'], // 权限名称 sys: '/door' }, children: [ { path: '/visitor/add', name: 'VisitorAdd', component: () => import('@/views/visitor/visitorAdd'), meta: { title: '访客登记', icon: '', permission: ['/visitor/add'], keepAlive: true } }, { path: '/visitor/addCar', name: 'VisitorAddCar', component: () => import('@/views/visitor/visitorAddCar'), meta: { title: '访客车辆登记', icon: '', permission: ['/visitor/addCar'], keepAlive: true } }, { path: '/visitor/today', name: 'VisitorToday', component: () => import('@/views/visitor/visitorTodayList'), meta: { title: '当日来访人员', icon: '', permission: ['/visitor/today'], keepAlive: true } }, { path: '/visitor/carToday', name: 'VisitorCarToday', component: () => import('@/views/visitor/visitorCarTodayList'), meta: { title: '当日来访车辆', icon: '', permission: ['/visitor/carToday'], keepAlive: true } }, { path: '/visitor/list', name: 'VisitorList', component: () => import('@/views/visitor/visitorList'), meta: { title: '来访记录', icon: '', permission: ['/visitor/list'], keepAlive: true } } ] }, { path: '/staff', component: Layout, redirect: '/staff', name: 'Staff', alwaysShow: true, meta: { title: '人员管理', icon: 'icon-person', // 图标 permission: ['/staff'], // 权限名称 sys: '/door' }, children: [ { path: '/staff/add', name: 'StaffAdd', component: () => import('@/views/staff/staffAdd'), meta: { title: '人员登记', icon: '', permission: ['/staff/add'], keepAlive: true } }, { path: '/staff/list', name: 'StaffList', component: () => import('@/views/staff/staffList'), meta: { title: '人员列表', icon: '', permission: ['/staff/list'], keepAlive: true } }, { path: '/staff/edit', name: 'StaffEdit', component: () => import('@/views/staff/staffEdit'), hidden: true, meta: { title: '人员编辑', icon: '', permission: ['/staff/edit'], keepAlive: true } } ] }, { path: '/device', component: Layout, redirect: '/device', name: 'Device', alwaysShow: true, meta: { title: '设备管理', icon: 'icon-device', // 图标 permission: ['/device'], // 权限名称 sys: '/door' }, children: [ { path: '/device/list', name: 'DeviceList', component: () => import('@/views/deviceManage/deviceList'), meta: { title: '设备列表', icon: '', permission: ['/device/list'], keepAlive: true } } ] }, { path: '/car', component: Layout, redirect: '/car', name: 'Car', alwaysShow: true, meta: { title: '车辆管理', icon: 'icon-car', // 图标 permission: ['/car'], // 权限名称 sys: '/door' }, children: [ { path: '/car/list', name: 'CarList', component: () => import('@/views/car/carList'), meta: { title: '车辆列表', icon: '', permission: ['/car/list'], keepAlive: true } }, { path: '/car/add', name: 'CarAdd', hidden: true, component: () => import('@/views/car/carAdd'), meta: { title: '车辆登记', icon: '', permission: ['/car/add'], keepAlive: true } } ] }, { path: '/area', component: Layout, redirect: '/area', name: 'Area', alwaysShow: true, meta: { title: '区域管理', icon: 'icon-area', // 图标 permission: ['/area'], // 权限名称 sys: '/door' }, children: [ { path: '/area/list', name: 'AreaList', component: () => import('@/views/area/areaList'), meta: { title: '区域列表', icon: '', permission: ['/area/list'], keepAlive: true } }, { path: '/area/defenceList', name: 'DefenceList', component: () => import('@/views/area/defenceList'), meta: { title: '车辆登记', icon: '', permission: ['/area/defenceList'], keepAlive: true } } ] } ]