You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

139 lines
6.4 KiB

  1. module.exports = [
  2. // 后台管理路由
  3. ['/admin/login', 'admin/auth/login', 'get'],
  4. ['/admin/auth/login', 'admin/auth/doLogin', 'post'],
  5. ['/admin/auth/captcha', 'admin/auth/captcha', 'get'],
  6. ['/admin/logout', 'admin/auth/logout'],
  7. // 后台页面
  8. ['/admin/dashboard', 'admin/dashboard/index'],
  9. ['/admin/dashboard/stats', 'admin/dashboard/stats'],
  10. // 系统管理 - 用户
  11. ['/admin/system/user', 'admin/system/user/index'],
  12. ['/admin/system/user/list', 'admin/system/user/list'],
  13. ['/admin/system/user/detail', 'admin/system/user/detail'],
  14. ['/admin/system/user/add', 'admin/system/user/add', 'post'],
  15. ['/admin/system/user/edit', 'admin/system/user/edit', 'post'],
  16. ['/admin/system/user/resetPassword', 'admin/system/user/resetPassword', 'post'],
  17. ['/admin/system/user/delete', 'admin/system/user/delete', 'post'],
  18. ['/admin/system/user/toggleStatus', 'admin/system/user/toggleStatus', 'post'],
  19. ['/admin/system/user/unlock', 'admin/system/user/unlock', 'post'],
  20. // 系统管理 - 角色
  21. ['/admin/system/role', 'admin/system/role/index'],
  22. ['/admin/system/role/list', 'admin/system/role/list'],
  23. ['/admin/system/role/all', 'admin/system/role/all'],
  24. ['/admin/system/role/detail', 'admin/system/role/detail'],
  25. ['/admin/system/role/add', 'admin/system/role/add', 'post'],
  26. ['/admin/system/role/edit', 'admin/system/role/edit', 'post'],
  27. ['/admin/system/role/delete', 'admin/system/role/delete', 'post'],
  28. ['/admin/system/role/batchDelete', 'admin/system/role/batchDelete', 'post'],
  29. ['/admin/system/role/assignPermissions', 'admin/system/role/assignPermissions', 'post'],
  30. // 系统管理 - 操作日志
  31. ['/admin/system/log', 'admin/system/log/index'],
  32. ['/admin/system/log/list', 'admin/system/log/list'],
  33. ['/admin/system/log/clear', 'admin/system/log/clear', 'post'],
  34. // 系统管理 - 短信记录
  35. ['/admin/system/sms', 'admin/system/sms/index'],
  36. ['/admin/system/sms/list', 'admin/system/sms/list'],
  37. ['/admin/system/sms/clearLimit', 'admin/system/sms/clearLimit', 'post'],
  38. // 患者管理
  39. ['/admin/patient', 'admin/patient/index'],
  40. ['/admin/patient/list', 'admin/patient/list'],
  41. ['/admin/patient/detail', 'admin/patient/detail'],
  42. ['/admin/patient/info', 'admin/patient/info'],
  43. ['/admin/patient/add', 'admin/patient/add', 'post'],
  44. ['/admin/patient/edit', 'admin/patient/edit', 'post'],
  45. ['/admin/patient/approve', 'admin/patient/approve', 'post'],
  46. ['/admin/patient/reject', 'admin/patient/reject', 'post'],
  47. ['/admin/patient/sampleReceiverConfig', 'admin/patient/sampleReceiverConfig'],
  48. ['/admin/patient/saveSampleReceiverConfig', 'admin/patient/saveSampleReceiverConfig', 'post'],
  49. ['/admin/patient/resetSampleInfo', 'admin/patient/resetSampleInfo', 'post'],
  50. ['/admin/patient/saveReturnTrackingNo', 'admin/patient/saveReturnTrackingNo', 'post'],
  51. ['/admin/patient/export', 'admin/patient/export'],
  52. // 公共接口
  53. ['/common/regions', 'common/regions'],
  54. ['/common/ocr/idcard', 'common/ocrIdcard', 'post'],
  55. ['/common/ocr/hmt', 'common/ocrHmt', 'post'],
  56. ['/common/sampleTypes', 'common/sampleTypes'],
  57. ['/common/hospitals', 'common/hospitals'],
  58. ['/common/hospitalTree', 'common/hospitalTree'],
  59. ['/api/content', 'common/content'],
  60. // 小程序接口
  61. ['/api/mp/login', 'mp/login', 'post'],
  62. ['/api/mp/phoneLogin', 'mp/phoneLogin', 'post'],
  63. ['/api/mp/userinfo', 'mp/userinfo'],
  64. ['/api/mp/upload', 'mp/upload', 'post'],
  65. ['/api/mp/sendSmsCode', 'mp/sendSmsCode', 'post'],
  66. ['/api/mp/authInfo', 'mp/authInfo'],
  67. ['/api/mp/authSubmit', 'mp/authSubmit', 'post'],
  68. ['/api/mp/changePhone', 'mp/changePhone', 'post'],
  69. ['/api/mp/myInfo', 'mp/myInfo'],
  70. ['/api/mp/saveMyInfo', 'mp/saveMyInfo', 'post'],
  71. ['/api/mp/sign', 'mp/sign', 'post'],
  72. ['/api/mp/updateAvatar', 'mp/updateAvatar', 'post'],
  73. ['/api/mp/messages', 'mp/messages'],
  74. ['/api/mp/messageDetail', 'mp/messageDetail'],
  75. ['/api/mp/unreadCount', 'mp/unreadCount'],
  76. ['/api/mp/subscribeConfig', 'mp/subscribeConfig'],
  77. ['/api/mp/sampleInfo', 'mp/sampleInfo'],
  78. ['/api/mp/saveSampleInfo', 'mp/saveSampleInfo', 'post'],
  79. ['/api/mp/regenerateSign', 'mp/regenerateSign'],
  80. ['/api/mp/regenerateSignByUrl', 'mp/regenerateSignByUrl', 'post'],
  81. // 瘤种管理
  82. ['/admin/tag', 'admin/tag/index'],
  83. ['/admin/tag/list', 'admin/tag/list'],
  84. ['/admin/tag/add', 'admin/tag/add', 'post'],
  85. ['/admin/tag/edit', 'admin/tag/edit', 'post'],
  86. ['/admin/tag/delete', 'admin/tag/delete', 'post'],
  87. ['/admin/tag/sort', 'admin/tag/sort', 'post'],
  88. // 送检样本管理
  89. ['/admin/sample_type', 'admin/sample_type/index'],
  90. ['/admin/sample_type/list', 'admin/sample_type/list'],
  91. ['/admin/sample_type/add', 'admin/sample_type/add', 'post'],
  92. ['/admin/sample_type/edit', 'admin/sample_type/edit', 'post'],
  93. ['/admin/sample_type/delete', 'admin/sample_type/delete', 'post'],
  94. ['/admin/sample_type/sort', 'admin/sample_type/sort', 'post'],
  95. ['/admin/sample_type/setRequired', 'admin/sample_type/setRequired', 'post'],
  96. // 医院管理
  97. ['/admin/hospital', 'admin/hospital/index'],
  98. ['/admin/hospital/list', 'admin/hospital/list'],
  99. ['/admin/hospital/add', 'admin/hospital/add', 'post'],
  100. ['/admin/hospital/edit', 'admin/hospital/edit', 'post'],
  101. ['/admin/hospital/delete', 'admin/hospital/delete', 'post'],
  102. ['/admin/hospital/toggleShow', 'admin/hospital/toggleShow', 'post'],
  103. ['/admin/hospital/sort', 'admin/hospital/sort', 'post'],
  104. ['/admin/hospital/import', 'admin/hospital/import', 'post'],
  105. // 内容管理
  106. ['/admin/content', 'admin/content/index'],
  107. ['/admin/content/list', 'admin/content/list'],
  108. ['/admin/content/detail', 'admin/content/detail'],
  109. ['/admin/content/add', 'admin/content/add', 'post'],
  110. ['/admin/content/edit', 'admin/content/edit', 'post'],
  111. ['/admin/content/delete', 'admin/content/delete', 'post'],
  112. // 下载管理
  113. ['/admin/export_task', 'admin/export_task/index'],
  114. ['/admin/export_task/list', 'admin/export_task/list'],
  115. ['/admin/export_task/status', 'admin/export_task/status'],
  116. ['/admin/export_task/batchStatus', 'admin/export_task/batchStatus'],
  117. ['/admin/export_task/create', 'admin/export_task/create', 'post'],
  118. ['/admin/export_task/delete', 'admin/export_task/delete', 'post'],
  119. ['/admin/export_task/retry', 'admin/export_task/retry', 'post'],
  120. // 患者附件导出(从患者页面触发)
  121. ['/admin/patient/exportFiles', 'admin/export_task/create', 'post'],
  122. // 文件上传
  123. ['/admin/upload', 'admin/upload/index', 'post'],
  124. ['/admin/upload/config', 'admin/upload/config'],
  125. ];