routes.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. //常规路由
  3. Route::get('/', 'HomeController@home');
  4. Route::get('/home', 'HomeController@home');
  5. //Route::get('/total_schedule', 'HomeController@schedule');
  6. Route::get('/total_schedule', 'ScheduleStatController@schedule');
  7. Route::resource('nurses', NurseController::class);
  8. //机构设置
  9. Route::resource('organization_setting', SettingController::class);
  10. Route::resource('users', User\UserController::class);
  11. Route::resource('nurse_users', NurseUserController::class);
  12. Route::resource('order_nurses', OrderNurseController::class);
  13. Route::resource('vaccines', VaccineController::class);
  14. Route::resource('order_vaccines', OrderVaccinesController::class);
  15. Route::get('orderVaccines', 'OrderVaccinesController@info');
  16. Route::resource('vaccine_users', VaccineUserController::class);
  17. //获取疫苗日期排班
  18. Route::get('/api/getDateVaccine', 'ApiController@getDateVaccine');
  19. Route::resource('organization_vaccines', Vaccine\OrganizationVaccineController::class);
  20. Route::resource('docters', DocterOrgController::class);
  21. Route::resource('offices', OfficeController::class);
  22. Route::resource('orders', OrderController::class);
  23. Route::resource('docter_org', DocterOrgController::class);
  24. Route::resource('docter_verifies', DocterVerifyController::class);
  25. //社区权限管理
  26. Route::resource('cdms_roles', PermissionController::class);
  27. Route::resource('docter_account', DocterAccountController::class);
  28. Route::resource('docter_chats', DocterChatController::class);
  29. //服务管理
  30. Route::resource('services', ServiceController::class);
  31. Route::resource('orgservice', OrganizationController::class);
  32. Route::resource('nurse_ervice', NurseServiceController::class);
  33. //社区通告
  34. Route::get('notices', 'NoticeController@grid');
  35. //群发通知
  36. Route::resource('user_notices', UserNoticeController::class);
  37. Route::get('schedule', 'ScheduleController@index');
  38. Route::get('nurse_schedule', 'Nurse\NurseScheduleController@index');
  39. Route::get('vaccine_schedule', 'Vaccine\VaccineScheduleController@index');
  40. Route::get('schedule_view', 'ScheduleController@schedule');
  41. Route::get('send_notices', 'NoticeController@send');
  42. Route::resource('/docter_chats', DocterChatController::class);
  43. Route::get('/chats', 'DocterChatController@chats');
  44. Route::get('/chat_view', 'DocterChatController@chat_view');
  45. Route::get('/order_detail', 'HomeController@order_detail');
  46. //api
  47. Route::get('/api/getDocter', 'ApiController@getDocter');
  48. Route::put('/api/paitent_remark', 'ApiController@paitent_remark');
  49. Route::get('/api/sendmsg', 'ApiController@sendmsg');
  50. Route::post('/api/update_order', 'ApiController@updateOrder');
  51. //新医生排班路由
  52. Route::get('/api/week_schedule', 'ApiController@getWeekSchedule');
  53. Route::get('/api/set_week_schedule', 'ApiController@setWeekSchedule');
  54. Route::get('/api/set_day_schedule', 'ApiController@setDaySchedule');
  55. Route::get('/api/get_week_chedule', 'ApiController@getWeekSchedule');
  56. Route::get('/api/set_month_schedule', 'ApiController@setmonthScheduel');
  57. Route::get('/api/get_month_schedule', 'ApiController@getMonthSchedule');
  58. Route::get('/api/get_docter_setting', 'ApiController@getDocterSetting');
  59. Route::get('/api/update_docter_setting', 'ApiController@updateDocterSetting');
  60. Route::get('/api/docter_setting', 'ApiController@updateDocterSetting');
  61. Route::get('/api/self_schedule', 'ApiController@setSelfSchedule');
  62. Route::get('/api/phoneBack', 'ApiController@phoneBack');
  63. Route::get('/api/getScheduleInfo', 'ApiController@getScheduleInfo');
  64. Route::any('/img_upload', 'ApiController@upload');
  65. Route::get('/api/getCity', 'ApiController@getCity');
  66. Route::get('/api/getArea', 'ApiController@getArea');
  67. Route::get('/getChatOrder', 'ApiController@get_chat_order');
  68. Route::any('{module}/{controller}/{action}', function ($module, $controller, $action) {
  69. $namespace = 'App\\'.ucfirst($module).'\Controllers\\';
  70. $className = $namespace . ucfirst($controller . "Controller");
  71. $tempObj = new $className();
  72. return call_user_func(array($tempObj, $action));
  73. });