appointment.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import request from '../utils/request'
  2. export function getAllDepartments() {
  3. return request({
  4. url: '/appointment/getAllDepartments',
  5. method: 'get',
  6. })
  7. }
  8. export function getAllNightDepartments() {
  9. return request({
  10. url: '/appointment/getAllNightDepartments',
  11. method: 'get',
  12. })
  13. }
  14. export function getSourcesByDate(data) {
  15. return request({
  16. url: '/appointment/getSourcesByDate',
  17. method: 'post',
  18. data,
  19. })
  20. }
  21. export function getDoctorSources(data) {
  22. return request({
  23. url: '/appointment/getDoctorSources',
  24. method: 'post',
  25. data,
  26. })
  27. }
  28. export function getDoctorArrangement(data) {
  29. return request({
  30. url: '/appointment/getDoctorArrangement',
  31. method: 'post',
  32. data,
  33. })
  34. }
  35. export function getGhFee(data) {
  36. return request({
  37. url: '/appointment/getGhFee',
  38. method: 'post',
  39. data,
  40. })
  41. }
  42. export function getDoctorInfo(doctorCode) {
  43. return request({
  44. url: '/appointment/getDoctorInfo',
  45. method: 'get',
  46. params: { doctorCode },
  47. })
  48. }
  49. export function checkAppointmentRequirements(patientId, deptCode) {
  50. return request({
  51. url: '/appointment/checkAppointmentRequirements',
  52. method: 'get',
  53. params: { patientId, deptCode },
  54. })
  55. }
  56. export function getSourcesByDateAndDoctor(data) {
  57. return request({
  58. url: '/appointment/getSourcesByDateAndDoctor',
  59. method: 'post',
  60. data,
  61. })
  62. }
  63. export function getDoctorQrCode(doctorCode) {
  64. return request({
  65. url: '/appointment/getDoctorQrCode',
  66. method: 'get',
  67. params: { doctorCode },
  68. })
  69. }
  70. export function getPaidMzGhList(patientId) {
  71. return request({
  72. url: '/appointment/getPaidMzGhList',
  73. method: 'get',
  74. params: { patientId },
  75. })
  76. }
  77. export function listMzyReqrec(data) {
  78. return request({
  79. url: '/appointment/listMzyReqrec',
  80. method: 'post',
  81. data,
  82. })
  83. }
  84. export function getMzyReqrecInfo(data) {
  85. return request({
  86. url: '/appointment/getMzyReqrecInfo',
  87. method: 'post',
  88. data,
  89. })
  90. }
  91. export function cancelReqrec(data) {
  92. return request({
  93. url: '/appointment/cancelReqrec',
  94. method: 'post',
  95. data,
  96. })
  97. }
  98. export function getDeptPos(deptCode) {
  99. return request({
  100. url: '/appointment/getDeptPos',
  101. method: 'get',
  102. params: { deptCode },
  103. })
  104. }