import Layout from '@/page/index/' export default [{ path: '/wel', component: Layout, redirect: '/wel/index', children: [{ path: 'index', name: '首页', meta: { i18n: 'dashboard' }, component: () => import( /* webpackChunkName: "views" */ '@/views/wel/index') }, { path: 'dashboard', name: '控制台', meta: { i18n: 'dashboard', menu: false, }, component: () => import( /* webpackChunkName: "views" */ '@/views/wel/dashboard') }] }, { path: '/test', component: Layout, redirect: '/test/index', children: [{ path: 'index', name: '测试页', meta: { i18n: 'test' }, component: () => import( /* webpackChunkName: "views" */ '@/views/util/test') }] }, { path: '/dict-horizontal', component: Layout, redirect: '/dict-horizontal/index', children: [{ path: 'index', name: '字典管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal') }] }, { path: '/dict-vertical', component: Layout, redirect: '/dict-vertical/index', children: [{ path: 'index', name: '字典管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical') }] }, { path: '/info', component: Layout, redirect: '/info/index', children: [{ path: 'index', name: '个人信息', meta: { i18n: 'info' }, component: () => import( /* webpackChunkName: "views" */ '@/views/system/userinfo') }] }, { path: '/work/process/leave', component: Layout, redirect: '/work/process/leave/form', children: [{ path: 'form/:processDefinitionId', name: '请假流程', meta: { i18n: 'work' }, component: () => import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form') }, { path: 'handle/:taskId/:processInstanceId/:businessId', name: '处理请假流程', meta: { i18n: 'work' }, component: () => import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle') }, { path: 'detail/:processInstanceId/:businessId', name: '请假流程详情', meta: { i18n: 'work' }, component: () => import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail') }] }, { path: '/securityAnalysis', component: Layout, redirect: '/securityAnalysis/index', children: [{ path: 'index', name: '保安单位情况智能分析', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityAnalysis/index') }] }, { path: '/recruitmentManagement', component: Layout, redirect: '/recruitmentManagement/index', children: [{ path: 'index', name: '招聘管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/recruitmentManagement/index') }] }, { path: '/securityUnit', component: Layout, redirect: '/securityUnit/index', children: [{ path: 'index', name: '单位信息', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityUnit/index') }] }, { path: '/securityGuard', component: Layout, redirect: '/securityGuard/securityGuard', children: [{ path: 'index', name: '保安员管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuard') }] }, { path: '/securityGuardOnce', component: Layout, redirect: '/securityGuard/securityGuardOnce', children: [{ path: 'index', name: '保安员查询', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuardOnce') }] }, { path: '/securityGuardDetail', component: Layout, redirect: '/securityGuardDetail/index', children: [{ path: 'index', name: '保安员详情', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuardDetail') }] }, { path: '/resource', component: Layout, redirect: '/resource/attach', children: [{ path: 'attach', name: '附件上传', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/attach') }] }, { path: '/securityUnitChild', component: Layout, redirect: '/securityUnitChild/index', children: [{ path: 'index', name: '单位详情', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityUnitChild/index') }] }, { path: '/securityGuard', component: Layout, redirect: '/securityGuard/securityGuard', children: [{ path: 'index', name: '保安员管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuard') }] }, // { // path: '/dispatch/dispatch', // component: Layout, // redirect: '/dispatch/dispatch', // children: [{ // path: 'index', // name: '派遣服务管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatch') // }] // }, { path: '/desk', component: Layout, redirect: '/desk/notice', children: [{ path: 'index', name: '通知公告', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/desk/notice') }] }, { path: '/talk', component: Layout, redirect: '/talk/talk', children: [{ path: 'index', name: '心理咨询', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/talk/talk') }] }, { path: '/workreport', component: Layout, redirect: '/workreport/workreport', children: [{ path: 'workreport', name: '发起的汇报', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/workreport/workreport') }] }, { path: '/workreport', component: Layout, redirect: '/workreport/workreply', children: [{ path: 'workreply', name: '接收的汇报', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/workreport/workreply') }] }, { path: '/resource', component: Layout, redirect: '/resource/attachCopy', children: [{ path: 'attachCopy', name: '保安单位附件上传', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/attachCopy') }] }, // { // path: '/dispatch', // component: Layout, // redirect: '/dispatch/dispatch', // children: [{ // path: 'dispatch', // name: '派遣单位管理', // meta: { // i18n: 'dispatch' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatch') // }, { // path: 'dispatchChildoperable', // name: '派遣记录管理', // meta: { // i18n: 'dispatch' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatchChildoperable') // }] // }, // { // path: '/dispatchChild', // component: Layout, // redirect: '/dispatchChild/index', // children: [{ // path: 'index', // name: '派遣服务记录', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/dispatchChild/index') // }] // }, // { // path: '/equipments', // component: Layout, // redirect: '/equipments/index', // children: [{ // path: 'index', // name: '保安公司装备管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/equipments/index') // }] // }, { // path: '/car', // component: Layout, // redirect: '/car/index', // children: [{ // path: 'index', // name: '保安公司车辆管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/car/index') // }] // }, { // path: '/gun', // component: Layout, // redirect: '/gun/index', // children: [{ // path: 'index', // name: '保安公司枪支管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/gun/index') // }] // }, // { // path: '/securityEquipment', // component: Layout, // redirect: '/securityEquipment', // children: [{ // path: 'equipments', // name: '装备管理', // meta: { // i18n: 'securityEquipment' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/equipments') // }, { // path: 'car', // name: '车辆管理', // meta: { // i18n: 'car' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/car') // }, { // path: 'gun', // name: '车辆管理', // meta: { // i18n: 'gun' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/gun') // }] // }, // { // path: '/trainingRegistration', // component: Layout, // redirect: '/trainingRegistration/index', // children: [{ // path: 'index', // name: '保安培训报名管理', // meta: { // i18n: 'dict' // }, // component: () => // import ( /* webpackChunkName: "views" */ '@/views/trainingRegistration/index') // }] // }, { path: '/securityAnalysis', component: Layout, redirect: '/securityAnalysis/index', children: [{ path: 'index', name: '保安单位情况智能分析', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityAnalysis/index') }] }, { path: '/recruitmentManagement', component: Layout, redirect: '/recruitmentManagement/index', children: [{ path: 'index', name: '招聘管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/recruitmentManagement/index') }] }, { path: '/ownerFeedback', component: Layout, redirect: '/ownerFeedback/index', children: [{ path: 'index', name: '业主反馈', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/ownerFeedback/owner') }] }, { path: '/securityUnit', component: Layout, redirect: '/securityUnit/index', children: [{ path: 'index', name: '保安单位信息', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityUnit/index') }] }, { path: '/securityGuard', component: Layout, redirect: '/securityGuard/securityGuard', children: [{ path: 'index', name: '保安员查询', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuard') }] }, { path: '/securityGuardDetail', component: Layout, redirect: '/securityGuardDetail/index', children: [{ path: 'index', name: '保安员详情', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuardDetail') }] }, { path: '/resource', component: Layout, redirect: '/resource/attach', children: [{ path: 'attach', name: '附件上传', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/attach') }] }, { path: '/securityUnitChild', component: Layout, redirect: '/securityUnitChild/index', children: [{ path: 'index', name: '保安单位详情', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityUnitChild/index') }] }, { path: '/securityGuard', component: Layout, redirect: '/securityGuard/securityGuard', children: [{ path: 'index', name: '保安员管理', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/securityGuard') }] }, // { // path: '/dispatch/dispatch', // component: Layout, // redirect: '/dispatch/dispatch', // children: [{ // path: 'index', // name: '派遣服务管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatch') // }] // }, { path: '/desk', component: Layout, redirect: '/desk/notice', children: [{ path: 'index', name: '通知公告', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/desk/notice') }] }, { path: '/dispatch', component: Layout, redirect: '/dispatch/dispatch', children: [{ path: 'dispatch', name: '派遣单位管理', meta: { i18n: 'dispatch' }, component: () => import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatch') }, { path: 'dispatchChildoperable', name: '派遣记录管理', meta: { i18n: 'dispatch' }, component: () => import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatchChildoperable') }] }, { path: '/dispatchChild', component: Layout, redirect: '/dispatchChild/index', children: [{ path: 'index', name: '派遣服务记录', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/dispatchChild/index') }] }, { path: '/applyexam', redirect: '/applyexam/papers', component: Layout, children: [{ path: 'papers', name: '准考证信息', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/applyexam/papers') }] }, // { // path: '/equipments', // component: Layout, // redirect: '/equipments/index', // children: [{ // path: 'index', // name: '保安公司装备管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/equipments/index') // }] // }, { // path: '/car', // component: Layout, // redirect: '/car/index', // children: [{ // path: 'index', // name: '保安公司车辆管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/car/index') // }] // }, { // path: '/gun', // component: Layout, // redirect: '/gun/index', // children: [{ // path: 'index', // name: '保安公司枪支管理', // meta: { // i18n: 'dict' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/gun/index') // }] // }, // { // path: '/securityEquipment', // component: Layout, // redirect: '/securityEquipment', // children: [{ // path: 'equipments', // name: '装备管理', // meta: { // i18n: 'securityEquipment' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/equipments') // }, { // path: 'car', // name: '车辆管理', // meta: { // i18n: 'car' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/car') // }, { // path: 'gun', // name: '车辆管理', // meta: { // i18n: 'gun' // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/securityEquipment/gun') // }] // }, { path: '/trainingRegistration', component: Layout, peixun: true, redirect: '/trainingRegistration/index', children: [{ path: 'index', name: '培训报名列表', meta: { i18n: 'dict' }, component: () => import( /* webpackChunkName: "views" */ '@/views/trainingRegistration/index') }] }, // { // path: '/trainExam', // component: Layout, // redirect: '/trainExam/index', // children: [{ // path: 'index', // name: '考试申请', // meta: { // i18n: 'dict' // }, // component: () => // import ( /* webpackChunkName: "views" */ '@/views/trainExam/index') // }] // }, // { // path: '/applyexam', // redirect: '/applyexam/index', // component: Layout, // children: [{ // path: 'index', // name: '报名考试', // meta: { // i18n: 'index', // }, // component: () => // import( /* webpackChunkName: "views" */ '@/views/applyexam/index') // }] // }, { path: '/applydetailed', redirect: '/applydetailed/index', component: Layout, children: [{ path: 'index', name: '报名清册', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/applydetailed/index') }] }, { path: '/trainApply', redirect: '/trainApply/index', component: Layout, children: [{ path: 'index', name: '报名清册', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/trainApply/index') }] }, { path: '/startexam', redirect: '/startexam/index', component: Layout, children: [{ path: 'index', name: '开始考试', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/startexam/index') }] }, { path: '/titleDetails', component: () => import( /* webpackChunkName: "views" */ '@/views/exam/topicDetails') }, { path: '', component: Layout, children: [{ path: '/exam/subjects/:id', component: () => import('@/views/exam/examSubjects'), name: '题目管理', title: '题目管理', noCache: true }] }, { path: '', component: Layout, children: [{ path: '/startexam/:id', component: () => import('@/views/startexam/index'), name: '开始考试', title: '开始考试', noCache: true }] }, // { // path: '/traincompany', // component: Layout, // redirect: '/traincompany/index', // children: [{ // path: 'index', // name: '培训公司查询', // meta: { // i18n: 'dict' // }, // component: () => // import ( /* webpackChunkName: "views" */ '@/views/traincompany/index') // }] // }, { path: '/dispatchChildoperableSee', component: Layout, redirect: '/dispatchChildoperableSee/index', children: [{ path: 'index', name: '派遣记录', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/dispatch/dispatchChildoperableSee') }] }, { path: '/expression', component: Layout, redirect: '/expression/index', children: [{ path: 'index', name: '表现记录', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/people/expression') }] }, { path: '/job', component: Layout, redirect: '/job/index', children: [{ path: 'index', name: '从业记录', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/people/job') }] }, { path: '/resource', redirect: '/resource/uploadNotice', component: Layout, children: [{ path: 'uploadNotice', name: '通知公告>附件上传', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/uploadNotice') }] }, { path: '/applydetailed', redirect: '/applydetailed/papers', component: Layout, children: [{ path: 'papers', name: '报名清册信息', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/applydetailed/papers') }] }, { path: '/exam', redirect: '/exam/papers', component: Layout, children: [{ path: 'papers', name: '保安证', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/exam/papers') }] }, { path: '/resource', redirect: '/resource/uploadPolicyRelease', component: Layout, children: [{ path: 'uploadPolicyRelease', name: '政策发布>附件上传', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/uploadPolicyRelease') }] }, { path: '/securityMan', redirect: '/securityMan/index', component: Layout, children: [{ path: 'index', name: '保安员信息', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityMan/index') }] }, { path: '/attachOnce', redirect: '/resource/attachOnce', component: Layout, children: [{ path: 'index', name: '附件查阅', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/attachOnce') }] }, { path: '/resource', redirect: '/resource/uploadNotification', component: Layout, children: [{ path: 'uploadNotification', name: '通知通报>附件上传', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/resource/uploadNotification') }] }, { path: '/trainExam', component: Layout, children: [{ path: 'check', name: '培训考试审核', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/trainExam/index') }, { path: 'query', name: '培训申请管理', meta: { i18n: 'index', }, component: () => import( /* webpackChunkName: "views" */ '@/views/trainExam/index') }] }, { path: 'modifiedGrades', name: '修改成绩管理', meta: { i18n: 'modifiedGrades' }, component: () => import( /* webpackChunkName: "views" */ '@/views/trainExam/modifiedGrades') }, { path: '/accreditationRecords', component: Layout, redirect: '/accreditationRecords/accreditationRecords', children: [{ path: 'index', name: '制证管理', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/accreditationRecords/accreditationRecords') }] }, { path: '/certificateOfPrint', component: Layout, redirect: '/certificateOfPrint/index', children: [{ path: 'index', name: '纸质证书制作', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/securityGuard/certificateOfPrint') }] }, { path: '/userSManual', component: Layout, redirect: '/userSManual/index', children: [{ path: 'index', name: '用户手册', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/page/index/top/userSManual') }] }, { path: '/drive', component: Layout, redirect: '/drive/index', children: [{ path: 'index', name: '驱动下载', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/page/index/top/drive') }] }, { path: '/rail', component: Layout, redirect: '/rail/index', children: [{ path: 'index', name: '电子围栏测试', meta: { i18n: 'index' }, component: () => import( /* webpackChunkName: "views" */ '@/views/rail/rail') }] }, ]