hospital.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. import request from '@/utils/request'
  2. // 查询医院信息列表
  3. export function hospitalPage (query) {
  4. return request({
  5. url: '/info/hospital/page',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 获得省市区三级数据
  11. export function cnAreaTree (query) {
  12. return request({
  13. url: `/base/cnArea/tree-lbs`,
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. // 新增医院信息
  19. export function hospitalAdd (data) {
  20. return request({
  21. url: `/info/hospital/add`,
  22. method: 'post',
  23. data
  24. })
  25. }
  26. // 修改医院信息
  27. export function hospitalEdit (data) {
  28. return request({
  29. url: `/info/hospital/edit`,
  30. method: 'post',
  31. data
  32. })
  33. }
  34. // 获取医院信息详细信息
  35. export function hospitalInfo (id) {
  36. return request({
  37. url: `/info/hospital/info/${id}`,
  38. method: 'get',
  39. })
  40. }
  41. // 根据坐标获取位置详情信息
  42. export function getLocation (location) {
  43. return request({
  44. url: `/base/cnArea/get-address/${location}`,
  45. method: 'get',
  46. })
  47. }
  48. export function getAddress (address) {
  49. return request({
  50. url: `/base/cnArea/get-address/${address}`,
  51. method: 'get',
  52. })
  53. }
  54. // 修改医院上下架状态
  55. export function updateRackStatus (data) {
  56. return request({
  57. url: `/info/hospital/updateRackStatus`,
  58. method: 'post',
  59. data
  60. })
  61. }
  62. // 删除医院信息
  63. export function hospitalDel (ids) {
  64. return request({
  65. url: `/info/hospital/del/${ids}`,
  66. method: 'post',
  67. })
  68. }
  69. // 查询医院科室信息列表
  70. export function hospitalDepartmentPage (query) {
  71. return request({
  72. url: `/info/hospitalDepartment/page`,
  73. method: 'get',
  74. params: query
  75. })
  76. }
  77. // 新增医院科室信息
  78. export function hospitalDepartmentAdd (data) {
  79. return request({
  80. url: `/info/hospitalDepartment/add`,
  81. method: 'post',
  82. data
  83. })
  84. }
  85. // 获取医院科室信息详细信息
  86. export function hospitalDepartmentInfo (id) {
  87. return request({
  88. url: `/info/hospitalDepartment/info/${id}`,
  89. method: 'get',
  90. })
  91. }
  92. // 修改医院科室信息
  93. export function hospitalDepartmentEdit (data) {
  94. return request({
  95. url: `/info/hospitalDepartment/edit`,
  96. method: 'post',
  97. data
  98. })
  99. }
  100. // 修改医院科室上下架状态
  101. export function hospitalDepartmentUpdateRackStatus (data) {
  102. return request({
  103. url: `/info/hospitalDepartment/updateRackStatus`,
  104. method: 'post',
  105. data
  106. })
  107. }
  108. // 删除医院科室信息
  109. export function hospitalDepartmentDel (ids) {
  110. return request({
  111. url: `/info/hospitalDepartment/del/${ids}`,
  112. method: 'post',
  113. })
  114. }
  115. // 查询医院信息下拉列表
  116. export function hospitalSimpleList (query) {
  117. return request({
  118. url: `/info/hospital/simpleList`,
  119. method: 'get',
  120. params: query
  121. })
  122. }
  123. // 获取二维码
  124. export function getQrCode (data) {
  125. return request({
  126. url: `/info/hospital/getQrCode`,
  127. method: 'post',
  128. data
  129. })
  130. }
  131. // 获取可关联的科室列表
  132. export function hospitalDepartmentRelList (query) {
  133. return request({
  134. url: `/info/hospitalDepartment/relList`,
  135. method: 'get',
  136. params: query
  137. })
  138. }
  139. // 获取科室列表简略信息
  140. export function hospitalDepartmentSimpleList (query) {
  141. return request({
  142. url: `/info/hospitalDepartment/simpleList`,
  143. method: 'get',
  144. params: query
  145. })
  146. }