dialysis_record.js 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. import request from '@/utils/request'
  2. export function getDialysisRecordInitData() {
  3. return request({
  4. url: '/api/dialysis/initdata',
  5. method: 'get'
  6. })
  7. }
  8. export function getDialysisSchedules(ymd) {
  9. var params = {
  10. date: ymd
  11. }
  12. return request({
  13. url: '/api/dialysis/schedules',
  14. method: 'get',
  15. params: params
  16. })
  17. }
  18. export function getDialysisScheduleDetail(patient_id, ymd) {
  19. var params = {
  20. patient_id: patient_id,
  21. date: ymd
  22. }
  23. return request({
  24. url: '/api/dislysis/schedule',
  25. method: 'get',
  26. params: params
  27. })
  28. }
  29. export function editMonitor(patient_id, schedule_date, data, mode) {
  30. var params = {
  31. patient_id: patient_id,
  32. schedule_date: schedule_date,
  33. mode: mode
  34. }
  35. return request({
  36. url: '/api/dislysis/monitor/edit',
  37. method: 'post',
  38. params: params,
  39. data: data,
  40. headers: { 'Permission': 2 }
  41. })
  42. }
  43. export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, lood_drawing, puncture_nurse_id, start_time, schedual_type, mode, washpipe_nurse, change_nurse, difficult_puncture_nurse, new_fistula_nurse, blood_drawing, quality_nurse, puncture_needle, puncture_way, dialysis_dialyszers, dialysis_irrigation, blood_access_id, nuclein_date, schedule_remark, order_remark,catheter_operation,blood_flow_volume) {
  44. var params = {
  45. patient_id: patient_id,
  46. date: schedule_date,
  47. nurse: nurse_id,
  48. bed: bed_id,
  49. puncture_nurse: puncture_nurse_id,
  50. start_time: start_time,
  51. lood_drawing: lood_drawing,
  52. schedual_type: schedual_type,
  53. mode: mode,
  54. washpipe_nurse: washpipe_nurse,
  55. change_nurse: change_nurse,
  56. difficult_puncture_nurse: difficult_puncture_nurse,
  57. new_fistula_nurse: new_fistula_nurse,
  58. blood_drawing: blood_drawing,
  59. quality_nurse_id: quality_nurse,
  60. puncture_needle: puncture_needle,
  61. puncture_way: puncture_way,
  62. dialysis_dialyszers: dialysis_dialyszers,
  63. dialysis_irrigation: dialysis_irrigation,
  64. blood_access_id: blood_access_id,
  65. nuclein_date: nuclein_date,
  66. schedule_remark: schedule_remark,
  67. order_remark: order_remark,
  68. catheter_operation:catheter_operation,
  69. blood_flow_volume:blood_flow_volume,
  70. }
  71. console.log('params', params)
  72. return request({
  73. url: '/api/dialysis/start_record',
  74. method: 'post',
  75. params: params,
  76. headers: { 'Permission': 2 }
  77. })
  78. }
  79. export function finishDialysis(patient_id, schedule_date, end_time, nurse_id, mode, puncture_point_haematoma, internal_fistula, catheter, cruor, mission,condenser) {
  80. var params = {
  81. patient_id: patient_id,
  82. date: schedule_date,
  83. nurse: nurse_id,
  84. end_time: end_time,
  85. mode: mode,
  86. puncture_point_haematoma: puncture_point_haematoma,
  87. internal_fistula: internal_fistula,
  88. catheter: catheter,
  89. cruor: cruor,
  90. mission: mission,
  91. condenser:condenser,
  92. }
  93. return request({
  94. url: '/api/dialysis/finish',
  95. method: 'post',
  96. params: params,
  97. headers: { 'Permission': 2 }
  98. })
  99. }
  100. export function postDelMonitorInfo(params) {
  101. return request({
  102. url: '/api/dialysis/monitor/del',
  103. method: 'post',
  104. params: params,
  105. headers: { 'Permission': 2 }
  106. })
  107. }
  108. export function getLongAdvice(params) {
  109. return request({
  110. url: '/api/dialysis/advice_remind',
  111. method: 'Get',
  112. params: params
  113. })
  114. }
  115. export function getLongAdviceOne(params) {
  116. return request({
  117. url: '/api/dialysis/advice_remind/one',
  118. method: 'Get',
  119. params: params
  120. })
  121. }
  122. export function getLongAdviceTwo(params) {
  123. return request({
  124. url: '/api/dialysis/advice_remind/two',
  125. method: 'Get',
  126. params: params
  127. })
  128. }
  129. export function GetSchedualNumber(params) {
  130. return request({
  131. url: '/api/schedule/get',
  132. method: 'Get',
  133. params: params
  134. })
  135. }
  136. export function PostModifyStartDialysis(params) {
  137. return request({
  138. url: '/api/start_dialysis/modify',
  139. method: 'Post',
  140. params: params,
  141. headers: { 'Permission': 2 }
  142. })
  143. }
  144. export function PostModifyFinishDialysis(params) {
  145. return request({
  146. url: '/api/finish_dialysis/modify',
  147. method: 'Post',
  148. params: params,
  149. headers: { 'Permission': 2 }
  150. })
  151. }
  152. export function getTodayMonitor(params) {
  153. return request({
  154. url: '/api/today_monitor/get',
  155. method: 'Get',
  156. params: params
  157. })
  158. }
  159. export function getInitPrintData(params) {
  160. return request({
  161. url: '/api/getinitprintdata',
  162. method: 'get',
  163. params: params
  164. })
  165. }
  166. export function getInitPrintDataOne(params) {
  167. return request({
  168. url: '/api/getinitprintdateone',
  169. method: 'get',
  170. params: params
  171. })
  172. }
  173. export function getPatientDialysisRecordList(params){
  174. return request({
  175. url:"/api/getpatientdialysisrecordlist",
  176. method:'get',
  177. params:params,
  178. })
  179. }