routes.php 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?php
  2. use Illuminate\Routing\Router;
  3. use App\Admin\Controllers\MedicalCalculatorController;
  4. use Encore\Admin\Facades\Admin;
  5. use Illuminate\Support\Facades\Route;
  6. Admin::routes();
  7. Route::group([
  8. 'prefix' => config('admin.route.prefix'),
  9. 'namespace' => config('admin.route.namespace'),
  10. 'middleware' => config('admin.route.middleware'),
  11. 'as' => config('admin.route.prefix') . '.',
  12. ], function (Router $router) {
  13. //Snomed_CT路由
  14. $router->resource('snomedct', 'SnomedCtController');
  15. $router->get('/snomedct/create', 'SnomedCtController@create');
  16. $router->get('/snomedct/edit/(id)', 'SnomedCtController@edit');
  17. //region ===药品路由
  18. $router->resource('medicine', 'MedicineController');
  19. $router->get('/medicine/create', 'MedicineController@create');
  20. $router->get('/medicine/edit/(id)', 'MedicineController@edit');
  21. //symptom_keywords ===匹配症状关键词
  22. $router->resource('symptom_keywords', 'SymptomKeywordsController');
  23. $router->get('/symptom_keywords/create', 'SymptomKeywordsController@create');
  24. $router->get('/symptom_keywords/edit/(id)', 'SymptomKeywordsController@edit');
  25. //endregion
  26. $router->resource('propaganda', 'PropagandaController');
  27. $router->get('/', 'HomeController@index')->name('home');
  28. //输血规则路由
  29. $router->get('api/blood_transfusion_rules','BloodTransfusionRulesController@getBloodTransfusionRules');//获取所有输血规则
  30. $router->resource('blood_transfusion_rules',BloodTransfusionRules::class);//创建输血规则
  31. $router->get('blood_transfusion_rules', 'BloodTransfusionRulesController@index');//获取输血列表
  32. // 医学计算器路由
  33. $router->get('api/medical-calculators', 'MedicalCalculatorController@getAllCalculators');//获取所有计算器
  34. $router->resource('medical-calculators', MedicalCalculatorController::class);//创建计算器
  35. $router->get('medical-calculators/{id}/questions', [MedicalCalculatorController::class, 'getQuestions']);//获取计算器问题
  36. $router->post('medical-calculators/{id}/calculate', [MedicalCalculatorController::class, 'calculate']);//计算
  37. $router->get('medical-calculators', 'MedicalCalculatorController@index');//获取计算器列表
  38. $router->post('medical-calculators', 'MedicalCalculatorController@create');//创建计算器
  39. $router->get('medical-calculators/{id}', 'MedicalCalculatorController@show');//获取计算器详情
  40. $router->put('medical-calculators/{id}', 'MedicalCalculatorController@update');//更新计算器
  41. $router->delete('medical-calculators/{id}', 'MedicalCalculatorController@destroy');//删除计算器
  42. $router->resource('test' , 'TestController');
  43. $router->resource('illness' , 'IllnessController');
  44. $router->resource('category' , 'CategoryController');
  45. $router->resource('neo4j' , 'TestController');
  46. $router->resource('neo4jxy' , 'XyzskController');
  47. $router->resource('users' , 'UserController');
  48. $router->resource('video' , 'VideoController');
  49. $router->resource('cdss' , 'CdssController');
  50. $router->resource('cdss_select' , 'CdssSelectController');
  51. $router->resource('text_label' , 'TextLabelController');
  52. $router->resource('zskmenu' , 'ZskMenuController');
  53. $router->resource('cdss_advisory' , 'CdssAdvisoryController');
  54. $router->resource('jmjksystem' , 'SystemController');
  55. $router->resource('diagnosis' , 'DiagnosisController');
  56. $router->resource('relationship' , 'RelationshipController');
  57. $router->resource('symptom' , 'SymptomController');
  58. $router->resource('ly_symptom' , 'LySymptomController');
  59. $router->resource('ly_symptom_log' , 'LySymptomLogController');
  60. $router->resource('bz_symptom_log' , 'BzSymptomLogController');
  61. $router->resource('jm_ocr' , 'JmOcrController');
  62. $router->resource('ly_admin' , 'RegisterDepartment');
  63. $router->resource('diseasekeyword' , 'DiseasesKeywordController');
  64. $router->resource('zskwords' , 'ZskWordsController');
  65. $router->resource('disease-properties-category' , 'DiseaseCategoryPropertiesController');
  66. $router->resource('disease-properties' , 'DiseasePropertiesController');
  67. $router->resource('get-guide' , 'GetGuideController');
  68. $router->resource('xy-zsk-disease' , 'XyZskDiseaseController');
  69. $router->resource('xy-zsk-sickness' , 'XyZskSicknessController');
  70. $router->resource('xy-essentialDrugs' , 'XyEssentialDrugsController');
  71. $router->resource('xy-DrugOverdose' , 'XyDrugOverdoseController');
  72. $router->resource('xy-DrugAnswers' , 'XyDrugAnswersController');
  73. $router->resource('xy-MedicalInsuranceDrugEn' , 'XyMedicalInsuranceDrugEnController');
  74. $router->resource('xy-zsk-inspection' , 'XyZskInspectionController');
  75. $router->resource('xy-zsk-medicine' , 'XyZskMedicineController');
  76. $router->resource('guide-keyword' , 'GuideKeywordController');
  77. $router->resource('cdss-xy-disease' , 'CdssXyDiseaseController'); // cdss西医疾病
  78. $router->resource('knowledge-rules' , 'KnowledgeRuleController'); // 检查检验规则
  79. $router->resource('medical-calculators' , 'MedicalCalculatorController');//医学计算器
  80. //中医
  81. $router->resource('zh-SickNess' , 'ZhSickNessController');//疾病
  82. $router->resource('zh-CnMedicinalCrop' , 'ZhCnMedicinalCropController');//中药
  83. $router->resource('zh-Prescription' , 'ZhPrescriptionController');//方剂
  84. $router->resource('zh-ChannelCollateral' , 'ZhChannelCollateralController');//经络
  85. $router->resource('zh-Acupoint' , 'ZhAcupointController');//穴位
  86. $router->resource('zh-zyxdya' , 'ZhzyxdyaController');//现代医案
  87. $router->resource('zh-symptom' , 'ZhSymptomController');//症状
  88. /**
  89. * chatGpt相关展示列表 20230416
  90. */
  91. $router->resource('chatgpt-order' , 'ChatgptOrderController'); // chatGpt充值订单
  92. $router->resource('chatgpt-use-record' , 'UserChatgptUseRecordController'); // chatGpt用户使用记录
  93. $router->resource('chatgpt-recharge' , 'ChatgptRechargeController'); // chatGpt充值类型
  94. /**
  95. * 智能问答
  96. */
  97. $router->resource('question-list' , 'QuestionController'); // 问题列表
  98. $router->resource('question-detail' , 'QuestionDetailController'); // 问题详情
  99. $router->resource('question-history' , 'QuestionHistoryController'); // 问题记录
  100. $router->resource('translate-history' , 'TranslateRecordController'); // 翻译记录
  101. /**
  102. * 人力资源问答
  103. */
  104. $router->resource('qw-department-list' , 'QwDepartmentController'); // 问答部门列表
  105. $router->resource('qw-category-list' , 'QwCategoryController'); // 问答类别列表
  106. $router->resource('qw-list' , 'QwController'); // 问答列表
  107. $router->resource('qw-sub-list' , 'QwSubController'); // 问答子列表
  108. $router->resource('qw-hisroy-list' , 'QwHistoryController'); // 问答历史记录
  109. $router->get('ll' , 'QwCategoryController@ll'); // 问答分类选项联动
  110. $router->get('ll' , 'QwController@ll'); // 问答选项联动
  111. });