123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- /* Layout */
- import Layout from '@/layout'
- // 机构认证审核路由
- const clubAuditRoutes = [
- {
- path: 'club',
- component: () => import('@/views/admin/audit/club'),
- name: 'AuditClub',
- meta: { title: '机构认证', noCache: true }
- },
- {
- path: 'club/club-list',
- hidden: true,
- component: () => import('@/views/admin/audit/club/list'),
- name: 'AuditClubList',
- meta: { title: '机构认证审核', noCache: true }
- },
- {
- path: 'club/club-detail',
- hidden: true,
- component: () => import('@/views/admin/audit/club/review'),
- name: 'AuditClubDetail',
- meta: { title: '机构认证审核详情', noCache: true }
- },
- {
- path: 'club/device/list',
- hidden: true,
- component: () => import('@/views/admin/audit/club/device'),
- name: 'AuditClubDeviceList',
- meta: { title: '设备审核列表', noCache: true }
- },
- {
- path: 'club/device-detail',
- hidden: true,
- component: () => import('@/views/admin/audit/club/device/review'),
- name: 'AuditClubDeviceDetail',
- meta: { title: '设备审核详情', noCache: true }
- }
- ]
- // 医师资料审核
- const personnelAuditRoutes = [
- {
- path: 'personnel',
- component: () => import('@/views/admin/audit/personnel'),
- name: 'AuditPersonnel',
- meta: { title: '人员认证', noCache: true }
- },
- {
- path: 'personnel/operate/doctor-list',
- hidden: true,
- component: () => import('@/views/admin/audit/personnel/operate'),
- name: 'AuditOperateDoctorList',
- meta: { title: '操作医师审核列表', noCache: true }
- },
- {
- path: 'personnel/operate/doctor-detail',
- hidden: true,
- component: () => import('@/views/admin/audit/personnel/operate/review'),
- name: 'AuditOperateDoctorDetail',
- meta: { title: '操作医师审核详情', noCache: true }
- },
- {
- path: 'personnel/training/doctor-list',
- hidden: true,
- component: () => import('@/views/admin/audit/personnel/training'),
- name: 'AuditTrainingDoctorList',
- meta: { title: '培训医师审核列表', noCache: true }
- },
- {
- path: 'personnel/training/doctor-detail',
- hidden: true,
- component: () => import('@/views/admin/audit/personnel/training/review'),
- name: 'AuditTrainingDoctorDetail',
- meta: { title: '培训医师审核详情', noCache: true }
- }
- ]
- // 资料库审核
- const materialAuditRoutes = [
- {
- path: 'material',
- component: () => import('@/views/admin/audit/material'),
- name: 'AuditMaterial',
- meta: { title: '资料库', noCache: true }
- },
- {
- path: 'material/article-list',
- component: () => import('@/views/admin/audit/material/article'),
- name: 'AuditMaterialArticleList',
- hidden: true,
- meta: { title: '文章审核列表', noCache: true }
- },
- {
- path: 'material/article-detail',
- component: () => import('@/views/admin/audit/material/article/review'),
- name: 'AuditMaterialArticleDetail',
- hidden: true,
- meta: { title: '审核文章', noCache: true }
- },
- {
- path: 'material/image-list',
- component: () => import('@/views/admin/audit/material/image'),
- name: 'AuditMaterialImageList',
- hidden: true,
- meta: { title: '图片审核列表', noCache: true }
- },
- {
- path: 'material/image-detail',
- component: () => import('@/views/admin/audit/material/image/review'),
- name: 'AuditMaterialImageDetail',
- hidden: true,
- meta: { title: '审核图片', noCache: true }
- },
- {
- path: 'material/video-list',
- component: () => import('@/views/admin/audit/material/video'),
- name: 'AuditMaterialVideoList',
- hidden: true,
- meta: { title: '视频审核列表', noCache: true }
- },
- {
- path: 'material/file-list',
- component: () => import('@/views/admin/audit/material/file'),
- name: 'AuditMaterialFileList',
- hidden: true,
- meta: { title: '文件审核列表', noCache: true }
- },
- {
- path: 'material/package-list',
- component: () => import('@/views/admin/audit/material/package'),
- name: 'AuditMaterialPackageList',
- hidden: true,
- meta: { title: '资料包审核列表', noCache: true }
- }
- ]
- // 设备管理审核
- const deviceAuditRoutes = [
- {
- path: 'device/club-list',
- component: () => import('@/views/admin/audit/device'),
- name: 'AuditDevice',
- meta: { title: '设备管理', noCache: true }
- },
- {
- path: 'device/device-list',
- component: () => import('@/views/admin/audit/device/list'),
- name: 'AuditDeviceCateList',
- meta: { title: '设备管理审核', noCache: true }
- }
- ]
- // 审核页面路由
- const AuditRoutes = [
- {
- path: '/audit',
- component: Layout,
- alwaysShow: true,
- name: 'Audit',
- meta: { title: '审核管理', icon: 'el-icon-s-check', roles: ['admin'], noCache: true },
- children: [...clubAuditRoutes, ...personnelAuditRoutes, ...materialAuditRoutes, ...deviceAuditRoutes]
- }
- ]
- export default AuditRoutes
|