血透系统PC前端

patient.js 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. import request from '@/utils/request'
  2. export function fetchList(params) {
  3. return request({
  4. url: '/api/patients',
  5. method: 'get',
  6. params: params
  7. })
  8. }
  9. export function fetchAllList() {
  10. return request({
  11. url: '/api/patients/all',
  12. method: 'get'
  13. })
  14. }
  15. export function GetPatientTotal() {
  16. return request({
  17. url: '/api/patients/total',
  18. method: 'get'
  19. })
  20. }
  21. export function generateDialysisNo() {
  22. return request({
  23. url: '/api/patients/generatedialysisno',
  24. method: 'get'
  25. })
  26. }
  27. export function createPatient(patient) {
  28. return request({
  29. url: '/api/patients/create?record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  30. method: 'post',
  31. data: patient
  32. })
  33. }
  34. export function editPatient(id, patient) {
  35. return request({
  36. url: '/api/patients/edit?id=' + id + '&record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  37. method: 'put',
  38. data: patient
  39. })
  40. }
  41. export function fetchPatient(id) {
  42. return request({
  43. url: '/api/patients/get?id=' + id,
  44. method: 'get'
  45. })
  46. }
  47. export function fetchPatientDialysisSolutions(params) {
  48. return request({
  49. url: '/api/patients/dialysissolutions',
  50. method: 'Get',
  51. params: params
  52. })
  53. }
  54. export function createPatientDialysisSolution(id, solution) {
  55. return request({
  56. url: '/api/patients/dialysissolution/create?patient=' + id,
  57. method: 'post',
  58. data: solution
  59. })
  60. }
  61. export function editPatientDialysisSolution(patient, id, solution) {
  62. return request({
  63. url: '/api/patients/dialysissolution/edit?patient=' + patient + '&id=' + id,
  64. method: 'put',
  65. data: solution
  66. })
  67. }
  68. export function createChildPatientDialysisSolution(id, solution) {
  69. return request({
  70. url: '/api/patients/dialysissolution/child/create?patient=' + id,
  71. method: 'post',
  72. data: solution
  73. })
  74. }
  75. export function editChildPatientDialysisSolution(patient, id, solution) {
  76. return request({
  77. url: '/api/patients/dialysissolution/child/edit?patient=' + patient + '&id=' + id,
  78. method: 'put',
  79. data: solution
  80. })
  81. }
  82. export function editDialysisSolutionDetail(patient, id, solution) {
  83. return request({
  84. url: '/api/patients/dialysissolution/detail/edit?patient=' + patient + '&id=' + id,
  85. method: 'put',
  86. data: solution
  87. })
  88. }
  89. export function deleteDialysisSolution(id) {
  90. return request({
  91. url: '/api/patients/dialysissolution/delete?id=' + id,
  92. method: 'delete'
  93. })
  94. }
  95. export function createDryWeight(patient, weight) {
  96. return request({
  97. url: '/api/patients/dryweight/create?id=' + patient,
  98. method: 'post',
  99. data: weight
  100. })
  101. }
  102. export function getDryWeights(params) {
  103. return request({
  104. url: '/api/patients/dryweight/get',
  105. method: 'get',
  106. params: params
  107. })
  108. }
  109. export function getPatientDialysisRecords(params) {
  110. return request({
  111. url: '/api/patients/dialysisrecords',
  112. method: 'get',
  113. params: params
  114. })
  115. }
  116. export function getPatientProEducation(params) {
  117. return request({
  118. url: '/api/patients/proeducation',
  119. method: 'get',
  120. params: params
  121. })
  122. }
  123. export function getCourseOfDiseaseRecords(patient_id, start_time_ymd, end_time_ymd) {
  124. var params = {
  125. patient_id: patient_id,
  126. start_time: start_time_ymd,
  127. end_time: end_time_ymd
  128. }
  129. return request({
  130. url: '/api/patient/courses',
  131. method: 'get',
  132. params: params
  133. })
  134. }
  135. export function createCourseOfDiseaseRecord(patient_id, content, record_time, title) {
  136. var params = {
  137. patient_id: patient_id,
  138. content: content,
  139. record_time: record_time,
  140. title: title
  141. }
  142. return request({
  143. url: '/api/patient/course/create',
  144. method: 'post',
  145. params: params
  146. })
  147. }
  148. export function modifyCourseOfDiseaseRecord(patient_id, content, record_time, id, title) {
  149. console.log(title)
  150. var params = {
  151. patient_id: patient_id,
  152. content: content,
  153. record_time: record_time,
  154. id: id,
  155. title: title
  156. }
  157. return request({
  158. url: '/api/patient/course/modify',
  159. method: 'post',
  160. params: params
  161. })
  162. }
  163. export function getRescueRecords(patient_id, start_time_ymd, end_time_ymd) {
  164. var params = {
  165. patient_id: patient_id,
  166. start_time: start_time_ymd,
  167. end_time: end_time_ymd
  168. }
  169. return request({
  170. url: '/api/patient/rescues',
  171. method: 'get',
  172. params: params
  173. })
  174. }
  175. export function createRescueRecord(patient_id, content) {
  176. var params = {
  177. patient_id: patient_id,
  178. content: content
  179. }
  180. return request({
  181. url: '/api/patient/rescue/create',
  182. method: 'post',
  183. params: params
  184. })
  185. }
  186. export function deleteCourseOfDiseaseRecords(patient_id, ids_str) {
  187. var params = {
  188. patient_id: patient_id,
  189. ids: ids_str
  190. }
  191. return request({
  192. url: '/api/patient/course/delete',
  193. method: 'post',
  194. params: params
  195. })
  196. }
  197. export function deleteRescueRecords(patient_id, ids_str) {
  198. var params = {
  199. patient_id: patient_id,
  200. ids: ids_str
  201. }
  202. return request({
  203. url: '/api/patient/rescue/delete',
  204. method: 'post',
  205. params: params
  206. })
  207. }
  208. export function EditLapseto(patient_id, data) {
  209. return request({
  210. url: '/api/patients/lapseto/edit?id=' + patient_id,
  211. method: 'post',
  212. data: data
  213. })
  214. }
  215. export function PostSearch(keyword) {
  216. return request({
  217. url: '/api/patients/search?keyword=' + keyword,
  218. method: 'post'
  219. })
  220. }
  221. export function OpenView(id) {
  222. return request({
  223. url: '/api/patients/querypatientbyId',
  224. method: 'Get',
  225. params: {
  226. id: id
  227. }
  228. })
  229. }
  230. export function code(id) {
  231. return request({
  232. url: '/api/patients/codebyId',
  233. method: 'Get',
  234. params: {
  235. id: id
  236. }
  237. })
  238. }
  239. export function GetCoursePrintData(id) {
  240. return request({
  241. url: '/api/print/course',
  242. method: 'Get',
  243. params: {
  244. id: id
  245. }
  246. })
  247. }
  248. export function GetRemind(params) {
  249. return request({
  250. url: '/api/infectious/remind',
  251. method: 'Get',
  252. params: params
  253. })
  254. }
  255. export function PostRemind(params) {
  256. return request({
  257. url: '/api/remind/is_open',
  258. method: 'Post',
  259. params: params
  260. })
  261. }
  262. export function getDryWeightData(patientid, params) {
  263. console.log('patientid', patientid)
  264. return request({
  265. url: '/api/patient/getdryweightdata?patientid=' + patientid,
  266. method: 'Get',
  267. params: params
  268. })
  269. }
  270. export function getAllDoctor(params) {
  271. return request({
  272. url: '/api/patient/getAllDoctor',
  273. method: 'Get',
  274. params: params
  275. })
  276. }
  277. export function UpdateDryWeightData(params) {
  278. return request({
  279. url: '/api/patient/updatedryweightdata',
  280. method: 'Post',
  281. params: params
  282. })
  283. }
  284. export function getAllData(id, page, limit) {
  285. console.log('id是什么', id)
  286. console.log('page是什么', page)
  287. console.log('limit是什么', limit)
  288. const params = {
  289. id: id,
  290. page: page,
  291. limit: limit
  292. }
  293. return request({
  294. url: '/api/patient/getalldata',
  295. method: 'Get',
  296. params: params
  297. })
  298. }