Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

patient.js 7.3KB

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