yi-zhu-lu-ru.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. import request from '@/utils/request'
  2. const url = '/yiZhuLuRu'
  3. // 下面是 api 请求
  4. export function getMyPatient() {
  5. return request({
  6. url: url + '/getMyPatient',
  7. method: 'get',
  8. })
  9. }
  10. export function getOrderNo() {
  11. return request({
  12. url: url + '/getOrderNo',
  13. method: 'get',
  14. })
  15. }
  16. export function enterOrders(data) {
  17. return request({
  18. url: url + '/enterOrders',
  19. method: 'post',
  20. data
  21. })
  22. }
  23. export function insertTemplateOrder(data) {
  24. return request({
  25. url: url + '/insertTemplateOrder',
  26. method: 'post',
  27. data
  28. })
  29. }
  30. export function stopOrder(data) {
  31. return request({
  32. url: url + '/stopOrder',
  33. method: 'post',
  34. data
  35. })
  36. }
  37. export function toDeleteAnOrder(orderNo) {
  38. return request({
  39. url: url + '/toDeleteAnOrder',
  40. method: 'get',
  41. params: {orderNo}
  42. })
  43. }
  44. export function deleteMultipleOrders(data) {
  45. return request({
  46. url: url + '/deleteMultipleOrders',
  47. method: 'post',
  48. data
  49. })
  50. }
  51. export function voidOrders(orderNo, reasonForCancellation) {
  52. return request({
  53. url: url + '/voidOrders',
  54. method: 'get',
  55. params: {orderNo, reasonForCancellation}
  56. })
  57. }
  58. export function confirmOrders(data) {
  59. return request({
  60. url: url + '/confirmOrders',
  61. method: 'post',
  62. data
  63. })
  64. }
  65. export function getParentOrders(patNo, times) {
  66. return request({
  67. url: url + '/getParentOrders',
  68. method: 'get',
  69. params: {patNo, times},
  70. })
  71. }
  72. export function huoQuHuanZheXinXi(inpatientNo) {
  73. return request({
  74. url: url + '/huoQuHuanZheXinXi',
  75. method: 'get',
  76. params: {inpatientNo},
  77. })
  78. }
  79. export function huoQuYiZhuMingCheng(inpatientNo, admissTimes, orderName) {
  80. return request({
  81. url: url + '/huoQuYiZhuMingCheng',
  82. method: 'get',
  83. params: {inpatientNo, admissTimes, orderName},
  84. })
  85. }
  86. export function huoQuGeRenPinLv(patNo, times) {
  87. return request({
  88. url: url + '/huoQuGeRenPinLv',
  89. method: 'get',
  90. params: {patNo, times}
  91. })
  92. }
  93. export function huoQuYiZhuShuJu(data) {
  94. return request({
  95. url: url + '/huoQuYiZhuShuJu',
  96. method: 'post',
  97. data,
  98. })
  99. }
  100. export function huoQuXiangMu(code, groupNo) {
  101. return request({
  102. url: url + '/huoQuXiangMu',
  103. method: 'get',
  104. params: {code, groupNo},
  105. })
  106. }
  107. export function huoQuFeiYongXinXi(code, serial, deptCode = '') {
  108. return request({
  109. url: url + '/huoQuFeiYongXinXi',
  110. method: 'get',
  111. params: {code, serial, deptCode},
  112. })
  113. }
  114. export function huoQuZhuYuanPinLv(code) {
  115. return request({
  116. url: url + '/huoQuZhuYuanPinLv',
  117. method: 'get',
  118. params: {code},
  119. })
  120. }
  121. export function huoQuGeiYaoFangShi(code) {
  122. return request({
  123. url: url + '/huoQuGeiYaoFangShi',
  124. method: 'get',
  125. params: {code},
  126. })
  127. }
  128. export function getCostFreeDosing(code) {
  129. return request({
  130. url: url + '/getCostFreeDosing',
  131. method: 'get',
  132. params: {code},
  133. })
  134. }
  135. export function huoQuZhiXinKeShi(code) {
  136. return request({
  137. url: url + '/huoQuZhiXinKeShi',
  138. method: 'get',
  139. params: {code},
  140. })
  141. }
  142. export function shangChuanYiZhu(data) {
  143. return request({
  144. url: url + '/shangChuanYiZhu',
  145. method: 'post',
  146. data,
  147. })
  148. }
  149. export function huoQuYiZhuMuBan(code, deptCode, muBanLeiXing, currentPage, total) {
  150. return request({
  151. url: url + '/huoQuYiZhuMuBan',
  152. method: 'get',
  153. params: {code, deptCode, muBanLeiXing, currentPage, total},
  154. })
  155. }
  156. export function getDoctorSOrderTemplateMaxSortNo() {
  157. return request({
  158. url: url + '/getDoctorSOrderTemplateMaxSortNo',
  159. method: 'get',
  160. })
  161. }
  162. export function huoQuMuBanShuJu(code) {
  163. return request({
  164. url: url + '/huoQuMuBanShuJu',
  165. method: 'get',
  166. params: {code},
  167. })
  168. }
  169. export function deleteADoctorSOrderTemplate(patternCode) {
  170. return request({
  171. url: url + '/deleteADoctorSOrderTemplate',
  172. method: 'delete',
  173. params: {patternCode}
  174. })
  175. }
  176. export function collectDoctorSOrderTemplate(patternCode) {
  177. return request({
  178. url: url + '/collectDoctorSOrderTemplate',
  179. method: 'get',
  180. params: {patternCode}
  181. })
  182. }
  183. export function muBanCaoZuo(patternCode, patternName, deptCode, sortNo, flag) {
  184. return request({
  185. url: url + '/muBanCaoZuo',
  186. method: 'get',
  187. params: {patternCode, patternName, deptCode, sortNo, flag},
  188. })
  189. }
  190. export function expensesForGettingADoctorSOrder(patNo, times) {
  191. return request({
  192. url: url + '/expensesForGettingADoctorSOrder',
  193. method: 'get',
  194. params: {patNo, times},
  195. })
  196. }
  197. export function singleDataCheck(data) {
  198. return request({
  199. url: url + '/singleDataCheck',
  200. method: 'post',
  201. data: data
  202. })
  203. }
  204. export function saveTemplate(data) {
  205. return request({
  206. url: url + '/saveTemplate',
  207. method: 'post',
  208. data: data
  209. })
  210. }
  211. export function doesTheTemplateExist(name) {
  212. return request({
  213. url: url + '/doesTheTemplateExist',
  214. method: 'get',
  215. params: {name}
  216. })
  217. }
  218. export function saveTheThirdLevelDoctor(data) {
  219. return request({
  220. url: url + '/saveTheThirdLevelDoctor',
  221. method: 'post',
  222. data: data
  223. })
  224. }
  225. export function associateOrdersApi(data) {
  226. return request({
  227. url: url + '/associateOrders',
  228. method: 'post',
  229. data: data
  230. })
  231. }
  232. export function confirmTheDoctorSOrderWithMedicine(patNo, times) {
  233. return request({
  234. url: url + '/confirmTheDoctorSOrderWithMedicine',
  235. method: 'get',
  236. params: {patNo, times}
  237. })
  238. }
  239. export function correctSubOrders(patNo, times) {
  240. return request({
  241. url: url + '/correctSubOrders',
  242. method: 'get',
  243. params: {patNo, times}
  244. })
  245. }