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.
 
 
 
 
 

111 rivejä
4.8 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/export', 'admin/patient/export'],
  48. // 公共接口
  49. ['/common/regions', 'common/regions'],
  50. ['/common/ocr/idcard', 'common/ocrIdcard', 'post'],
  51. ['/common/ocr/hmt', 'common/ocrHmt', 'post'],
  52. ['/api/content', 'common/content'],
  53. // 小程序接口
  54. ['/api/mp/login', 'mp/login', 'post'],
  55. ['/api/mp/phoneLogin', 'mp/phoneLogin', 'post'],
  56. ['/api/mp/userinfo', 'mp/userinfo'],
  57. ['/api/mp/upload', 'mp/upload', 'post'],
  58. ['/api/mp/sendSmsCode', 'mp/sendSmsCode', 'post'],
  59. ['/api/mp/authInfo', 'mp/authInfo'],
  60. ['/api/mp/authSubmit', 'mp/authSubmit', 'post'],
  61. ['/api/mp/changePhone', 'mp/changePhone', 'post'],
  62. ['/api/mp/myInfo', 'mp/myInfo'],
  63. ['/api/mp/saveMyInfo', 'mp/saveMyInfo', 'post'],
  64. ['/api/mp/sign', 'mp/sign', 'post'],
  65. ['/api/mp/updateAvatar', 'mp/updateAvatar', 'post'],
  66. ['/api/mp/messages', 'mp/messages'],
  67. ['/api/mp/messageDetail', 'mp/messageDetail'],
  68. ['/api/mp/unreadCount', 'mp/unreadCount'],
  69. ['/api/mp/subscribeConfig', 'mp/subscribeConfig'],
  70. ['/api/mp/regenerateSign', 'mp/regenerateSign'],
  71. ['/api/mp/regenerateSignByUrl', 'mp/regenerateSignByUrl', 'post'],
  72. // 瘤种管理
  73. ['/admin/tag', 'admin/tag/index'],
  74. ['/admin/tag/list', 'admin/tag/list'],
  75. ['/admin/tag/add', 'admin/tag/add', 'post'],
  76. ['/admin/tag/edit', 'admin/tag/edit', 'post'],
  77. ['/admin/tag/delete', 'admin/tag/delete', 'post'],
  78. ['/admin/tag/sort', 'admin/tag/sort', 'post'],
  79. // 内容管理
  80. ['/admin/content', 'admin/content/index'],
  81. ['/admin/content/list', 'admin/content/list'],
  82. ['/admin/content/detail', 'admin/content/detail'],
  83. ['/admin/content/add', 'admin/content/add', 'post'],
  84. ['/admin/content/edit', 'admin/content/edit', 'post'],
  85. ['/admin/content/delete', 'admin/content/delete', 'post'],
  86. // 下载管理
  87. ['/admin/export_task', 'admin/export_task/index'],
  88. ['/admin/export_task/list', 'admin/export_task/list'],
  89. ['/admin/export_task/status', 'admin/export_task/status'],
  90. ['/admin/export_task/batchStatus', 'admin/export_task/batchStatus'],
  91. ['/admin/export_task/create', 'admin/export_task/create', 'post'],
  92. ['/admin/export_task/delete', 'admin/export_task/delete', 'post'],
  93. ['/admin/export_task/retry', 'admin/export_task/retry', 'post'],
  94. // 患者附件导出(从患者页面触发)
  95. ['/admin/patient/exportFiles', 'admin/export_task/create', 'post'],
  96. // 文件上传
  97. ['/admin/upload', 'admin/upload/index', 'post'],
  98. ['/admin/upload/config', 'admin/upload/config'],
  99. ];