personnel.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // 医师认证路由
  2. import Layout from '@/layout'
  3. // 操作医师
  4. const operate = [
  5. {
  6. path: 'operate/list',
  7. component: () => import('@/views/normal/personnel/operate'),
  8. name: 'OperateDoctorList',
  9. meta: { title: '操作医师', noCache: true }
  10. },
  11. {
  12. hidden: true,
  13. path: 'operate/add',
  14. component: () => import('@/views/normal/personnel/operate/edit'),
  15. name: 'OperateDoctorAdd',
  16. meta: { title: '添加操作医师', noCache: true }
  17. },
  18. {
  19. hidden: true,
  20. path: 'operate/edit',
  21. component: () => import('@/views/normal/personnel/operate/edit'),
  22. name: 'OperateDoctorEdit',
  23. meta: { title: '修改操作医师资料', noCache: true }
  24. }
  25. ]
  26. // 培训医师
  27. const training = [
  28. {
  29. path: 'training/list',
  30. component: () => import('@/views/normal/personnel/training'),
  31. name: 'TrainingDoctorList',
  32. meta: { title: '培训医师', noCache: true }
  33. },
  34. {
  35. hidden: true,
  36. path: 'training/add',
  37. component: () => import('@/views/normal/personnel/training/edit'),
  38. name: 'TrainingDoctorAdd',
  39. meta: { title: '添加培训医师', noCache: true }
  40. },
  41. {
  42. hidden: true,
  43. path: 'training/edit',
  44. component: () => import('@/views/normal/personnel/training/edit'),
  45. name: 'TrainingDoctorEdit',
  46. meta: { title: '修改培训医师资料', noCache: true }
  47. }
  48. ]
  49. const personnelRoutes = [
  50. {
  51. path: '/personnel',
  52. component: Layout,
  53. alwaysShow: true,
  54. name: 'Personnel',
  55. meta: { title: '人员认证', icon: 'el-icon-s-check', noCache: true },
  56. children: [...operate, ...training]
  57. }
  58. ]
  59. export default personnelRoutes