appointment-api.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * 预约挂号功能相关接口api
  3. */
  4. (function(exports) {
  5. var appointmentAPI = {
  6. //查询医院列表
  7. querySimpleHospitalList: function(data){
  8. return httpRequest.fzPost("baseinfo/HospitalApi/querySimpleHospitalList", data);
  9. },
  10. //获取医院详情
  11. querySimpleHospitalById: function(data){
  12. return httpRequest.fzPost("baseinfo/HospitalApi/querySimpleHospitalById", data);
  13. },
  14. //查询科室列表
  15. querySimpleHosDeptList: function(data){
  16. return httpRequest.fzPost("baseinfo/HosDeptApi/querySimpleHosDeptList", data);
  17. },
  18. //获取科室详情
  19. querySimpleHosDeptById: function(data){
  20. return httpRequest.fzPost("baseinfo/HosDeptApi/querySimpleHosDeptById", data);
  21. },
  22. //查询医生列表接口
  23. querySimpleDoctorList: function(data){
  24. return httpRequest.fzPost("baseinfo/DoctorInfoApi/querySimpleDoctorList", data);
  25. },
  26. //获取医生详情
  27. querySimpleDoctorBySn: function(data){
  28. return httpRequest.post("baseinfo/DoctorInfoApi/querySimpleDoctorBySn", data);
  29. },
  30. //查询排班数据
  31. queryGhtArrangeWater: function(data){
  32. return httpRequest.fzPost("gh/GhOpen/QueryGhtArrangeWater", data);
  33. },
  34. //查询号源信息
  35. queryNumbers: function(data){
  36. return httpRequest.fzPost("gh/GhOpen/QueryNumbers", data);
  37. },
  38. //查询医院挂号表单项
  39. getInputFormControls: function(data){
  40. return httpRequest.post("gh/GhOpen/GetInputFormControls", data);
  41. },
  42. //创建挂号单
  43. createRegOrderForOpen: function(data){
  44. return httpRequest.fzPost("TradeMgmt/Open/createRegOrderForOpen", data);
  45. },
  46. //挂号单支付完成
  47. completePayNotice: function(data){
  48. return httpRequest.fzPost("TradeMgmt/Open/completePayNotice", data);
  49. },
  50. //取消挂号单
  51. cancelOrder: function(data){
  52. return httpRequest.fzPost("TradeMgmt/Open/cancelOrder", data);
  53. },
  54. //查询挂号单
  55. getRegOrderInfo: function(data){
  56. return httpRequest.fzPost("TradeMgmt/Open/getRegOrderInfo", data);
  57. },
  58. //查询挂号单列表
  59. queryRegOrderInfos: function(data){
  60. return httpRequest.fzPost("TradeMgmt/Open/queryRegOrderInfos", data);
  61. },
  62. //
  63. }
  64. exports.appointmentAPI = appointmentAPI;
  65. })(window)