| | |
| | | redirect: '/securityUnit/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '保安单位信息', |
| | | name: '单位信息', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | |
| | | redirect: '/securityGuard/securityGuard', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '保安员查询', |
| | | 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', |
| | |
| | | redirect: '/securityUnitChild/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '保安单位详情', |
| | | name: '单位详情', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | |
| | | redirect: '/talk/talk', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '心里咨询', |
| | | name: '心理咨询', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | |
| | | // 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: '/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', |
| | |
| | | }, |
| | | 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', |
| | |
| | | { |
| | | path: '/trainingRegistration', |
| | | component: Layout, |
| | | peixun: true, |
| | | redirect: '/trainingRegistration/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '保安培训报名', |
| | | name: '培训报名列表', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | |
| | | 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: '/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: () => |
| | | 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') |
| | | }] |
| | | }, |
| | | ] |