|
@@ -7,59 +7,73 @@ const clubAuditRoutes = [
|
|
path: 'club',
|
|
path: 'club',
|
|
component: () => import('@/views/admin/audit/club'),
|
|
component: () => import('@/views/admin/audit/club'),
|
|
name: 'AuditClub',
|
|
name: 'AuditClub',
|
|
- meta: { title: '机构认证', roles: ['admin'], noCache: true, id: 'audit1' }
|
|
|
|
|
|
+ meta: { title: '机构认证', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'club-list',
|
|
|
|
|
|
+ path: 'club/club-list',
|
|
hidden: true,
|
|
hidden: true,
|
|
component: () => import('@/views/admin/audit/club/list'),
|
|
component: () => import('@/views/admin/audit/club/list'),
|
|
name: 'AuditClubList',
|
|
name: 'AuditClubList',
|
|
- meta: { title: '机构认证审核', roles: ['admin'], noCache: true, id: 'audit2' }
|
|
|
|
|
|
+ meta: { title: '机构认证审核', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'club-detail',
|
|
|
|
|
|
+ path: 'club/club-detail',
|
|
hidden: true,
|
|
hidden: true,
|
|
component: () => import('@/views/admin/audit/club/review'),
|
|
component: () => import('@/views/admin/audit/club/review'),
|
|
name: 'AuditClubDetail',
|
|
name: 'AuditClubDetail',
|
|
- meta: { title: '机构认证审核详情', roles: ['admin'], noCache: true, id: 'audit3' }
|
|
|
|
|
|
+ meta: { title: '机构认证审核详情', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'club-device-list',
|
|
|
|
|
|
+ path: 'club/device/list',
|
|
hidden: true,
|
|
hidden: true,
|
|
component: () => import('@/views/admin/audit/club/device'),
|
|
component: () => import('@/views/admin/audit/club/device'),
|
|
name: 'AuditClubDeviceList',
|
|
name: 'AuditClubDeviceList',
|
|
- meta: { title: '设备审核列表', roles: ['admin'], noCache: true, id: 'audit4' }
|
|
|
|
|
|
+ meta: { title: '设备审核列表', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'club-device-detail',
|
|
|
|
|
|
+ path: 'club/device-detail',
|
|
hidden: true,
|
|
hidden: true,
|
|
component: () => import('@/views/admin/audit/club/device/review'),
|
|
component: () => import('@/views/admin/audit/club/device/review'),
|
|
name: 'AuditClubDeviceDetail',
|
|
name: 'AuditClubDeviceDetail',
|
|
- meta: { title: '设备审核详情', roles: ['admin'], noCache: true, id: 'audit5' }
|
|
|
|
|
|
+ meta: { title: '设备审核详情', noCache: true }
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
|
|
// 医师资料审核
|
|
// 医师资料审核
|
|
-const doctorAuditRoutes = [
|
|
|
|
|
|
+const personnelAuditRoutes = [
|
|
{
|
|
{
|
|
- path: 'doctor',
|
|
|
|
- component: () => import('@/views/admin/audit/doctor'),
|
|
|
|
- name: 'AuditDoctor',
|
|
|
|
- meta: { title: '医师认证', roles: ['admin'], noCache: true, id: 'audit6' }
|
|
|
|
|
|
+ path: 'personnel',
|
|
|
|
+ component: () => import('@/views/admin/audit/personnel'),
|
|
|
|
+ name: 'AuditPersonnel',
|
|
|
|
+ meta: { title: '人员认证', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'doctor-list',
|
|
|
|
|
|
+ path: 'personnel/operate/doctor-list',
|
|
hidden: true,
|
|
hidden: true,
|
|
- component: () => import('@/views/admin/audit/doctor/list'),
|
|
|
|
- name: 'AuditDoctorList',
|
|
|
|
- meta: { title: '医师审核列表', roles: ['admin'], noCache: true, id: 'audit7' }
|
|
|
|
|
|
+ component: () => import('@/views/admin/audit/personnel/operate'),
|
|
|
|
+ name: 'AuditOperateDoctorList',
|
|
|
|
+ meta: { title: '操作医师审核列表', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'doctor-detail',
|
|
|
|
|
|
+ path: 'personnel/operate/doctor-detail',
|
|
hidden: true,
|
|
hidden: true,
|
|
- component: () => import('@/views/admin/audit/doctor/review'),
|
|
|
|
- name: 'AuditDoctorDetail',
|
|
|
|
- meta: { title: '医师审核详情', roles: ['admin'], noCache: true, id: 'audit8' }
|
|
|
|
|
|
+ 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 }
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
|
|
@@ -69,49 +83,78 @@ const materialAuditRoutes = [
|
|
path: 'material',
|
|
path: 'material',
|
|
component: () => import('@/views/admin/audit/material'),
|
|
component: () => import('@/views/admin/audit/material'),
|
|
name: 'AuditMaterial',
|
|
name: 'AuditMaterial',
|
|
- meta: { title: '资料库', roles: ['admin'], noCache: true, id: 'audit9' }
|
|
|
|
|
|
+ meta: { title: '资料库', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/article-list',
|
|
path: 'material/article-list',
|
|
component: () => import('@/views/admin/audit/material/article'),
|
|
component: () => import('@/views/admin/audit/material/article'),
|
|
name: 'AuditMaterialArticleList',
|
|
name: 'AuditMaterialArticleList',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '文章审核列表', roles: ['admin'], noCache: true, id: 'audit10' }
|
|
|
|
|
|
+ meta: { title: '文章审核列表', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/article-detail',
|
|
path: 'material/article-detail',
|
|
component: () => import('@/views/admin/audit/material/article/review'),
|
|
component: () => import('@/views/admin/audit/material/article/review'),
|
|
name: 'AuditMaterialArticleDetail',
|
|
name: 'AuditMaterialArticleDetail',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '审核文章', roles: ['admin'], noCache: true, id: 'audit11' }
|
|
|
|
|
|
+ meta: { title: '审核文章', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/image-list',
|
|
path: 'material/image-list',
|
|
component: () => import('@/views/admin/audit/material/image'),
|
|
component: () => import('@/views/admin/audit/material/image'),
|
|
name: 'AuditMaterialImageList',
|
|
name: 'AuditMaterialImageList',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '图片审核列表', roles: ['admin'], noCache: true, id: 'audit12' }
|
|
|
|
|
|
+ meta: { title: '图片审核列表', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/image-detail',
|
|
path: 'material/image-detail',
|
|
component: () => import('@/views/admin/audit/material/image/review'),
|
|
component: () => import('@/views/admin/audit/material/image/review'),
|
|
name: 'AuditMaterialImageDetail',
|
|
name: 'AuditMaterialImageDetail',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '审核图片', roles: ['admin'], noCache: true, id: 'audit13' }
|
|
|
|
|
|
+ meta: { title: '审核图片', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/video-list',
|
|
path: 'material/video-list',
|
|
component: () => import('@/views/admin/audit/material/video'),
|
|
component: () => import('@/views/admin/audit/material/video'),
|
|
name: 'AuditMaterialVideoList',
|
|
name: 'AuditMaterialVideoList',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '视频审核列表', roles: ['admin'], noCache: true, id: 'audit14' }
|
|
|
|
|
|
+ meta: { title: '视频审核列表', noCache: true }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'material/file-list',
|
|
path: 'material/file-list',
|
|
component: () => import('@/views/admin/audit/material/file'),
|
|
component: () => import('@/views/admin/audit/material/file'),
|
|
name: 'AuditMaterialFileList',
|
|
name: 'AuditMaterialFileList',
|
|
hidden: true,
|
|
hidden: true,
|
|
- meta: { title: '文件审核列表', roles: ['admin'], noCache: true, id: 'audit15' }
|
|
|
|
|
|
+ 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 }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'device/device-detail',
|
|
|
|
+ component: () => import('@/views/admin/audit/device/detail'),
|
|
|
|
+ name: 'AuditDeviceCateDetail',
|
|
|
|
+ meta: { title: '设备管理审核详情', noCache: true }
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
|
|
@@ -123,7 +166,7 @@ const AuditRoutes = [
|
|
alwaysShow: true,
|
|
alwaysShow: true,
|
|
name: 'Audit',
|
|
name: 'Audit',
|
|
meta: { title: '审核管理', icon: 'el-icon-s-check', roles: ['admin'], noCache: true },
|
|
meta: { title: '审核管理', icon: 'el-icon-s-check', roles: ['admin'], noCache: true },
|
|
- children: [...clubAuditRoutes, ...doctorAuditRoutes, ...materialAuditRoutes]
|
|
|
|
|
|
+ children: [...clubAuditRoutes, ...personnelAuditRoutes, ...materialAuditRoutes, ...deviceAuditRoutes]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
|