123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- /* Layout */
- import Layout from '@/layout'
- // 机构认证审核路由
- const authRoutes = [
- {
- path: 'auth',
- component: () => import('@/views/authentic/review/auth/index'),
- name: 'ReviewAuth',
- meta: { title: '机构认证', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 27 }
- },
- {
- path: 'auth-list',
- hidden: true,
- component: () => import('@/views/authentic/review/auth/authList'),
- name: 'ReviewAuthList',
- meta: { title: '机构认证审核', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 28 }
- },
- {
- path: 'auth-detail',
- hidden: true,
- component: () => import('@/views/authentic/review/auth/authDetail'),
- name: 'ReviewAuthDetail',
- meta: { title: '机构认证审核详情', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 47 }
- },
- {
- path: 'auth-shop-list',
- hidden: true,
- component: () => import('@/views/authentic/review/auth/shopList'),
- name: 'ReviewAuthShopList',
- meta: { title: '设备审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 29 }
- },
- {
- path: 'auth-shop-detail',
- hidden: true,
- component: () => import('@/views/authentic/review/auth/shopDetail'),
- name: 'ReviewAuthShopDetail',
- meta: { title: '设备审核详情', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 30 }
- }
- ]
- // 医师资料审核
- const doctorRoutes = [
- {
- path: 'doctor',
- component: () => import('@/views/authentic/review/doctor/index'),
- name: 'ReviewDoctor',
- meta: { title: '医师认证', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 45 }
- },
- {
- path: 'doctor-list',
- hidden: true,
- component: () => import('@/views/authentic/review/doctor/doctorList'),
- name: 'ReviewDoctorList',
- meta: { title: '医师审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 46 }
- },
- {
- path: 'doctor-detail',
- hidden: true,
- component: () => import('@/views/authentic/review/doctor/doctorDetail'),
- name: 'ReviewDoctorDetail',
- meta: { title: '医师审核详情', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 47 }
- }
- ]
- // 资料库审核
- const docRoutes = [
- {
- path: 'doc',
- component: () => import('@/views/authentic/review/doc/index'),
- name: 'ReviewDoc',
- meta: { title: '资料库', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 31 }
- },
- {
- path: 'doc-article-list',
- component: () => import('@/views/authentic/review/doc/articleList'),
- name: 'ReviewDocArticleList',
- hidden: true,
- meta: { title: '文章审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 32 }
- },
- {
- path: 'doc-article-detail',
- component: () => import('@/views/authentic/review/doc/articleDetail'),
- name: 'ReviewDocArticleDetail',
- hidden: true,
- meta: { title: '审核文章', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 33 }
- },
- {
- path: 'doc-image-list',
- component: () => import('@/views/authentic/review/doc/imageList'),
- name: 'ReviewDocImageList',
- hidden: true,
- meta: { title: '图片审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 34 }
- },
- {
- path: 'doc-image-detail',
- component: () => import('@/views/authentic/review/doc/imageDetail'),
- name: 'ReviewDocImageDetail',
- hidden: true,
- meta: { title: '审核图片', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 35 }
- },
- {
- path: 'doc-video-list',
- component: () => import('@/views/authentic/review/doc/videoList'),
- name: 'ReviewDocVideoList',
- hidden: true,
- meta: { title: '视频审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 36 }
- },
- {
- path: 'doc-file-list',
- component: () => import('@/views/authentic/review/doc/fileList'),
- name: 'ReviewDocFileList',
- hidden: true,
- meta: { title: '文件审核列表', icon: 'el-icon-menu', roles: ['admin'], noCache: true, id: 37 }
- }
- ]
- // 审核页面路由
- const reviewRoutes = [
- {
- path: '/review',
- component: Layout,
- alwaysShow: true,
- name: 'Review',
- meta: { title: '审核管理', icon: 'el-icon-s-check', roles: ['admin'], noCache: true, id: 38 },
- children: [...authRoutes, ...doctorRoutes, ...docRoutes]
- }
- ]
- export default reviewRoutes
|