bloodPressure.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from './request'
  2. export async function listBloodPressure(params: { pageNum?: number; pageSize?: number; startTime?: string; endTime?: string }) {
  3. const res: any = await request({
  4. url: 'https://wx.baiyun.work/blood-pressure/list',
  5. method: 'POST',
  6. data: params,
  7. header: {
  8. 'content-type': 'application/json'
  9. }
  10. })
  11. return res
  12. }
  13. // 医生-家属分页查询患者血压数据
  14. export async function listBloodPressureByBoundUser(params: {
  15. patientUserId: number | string;
  16. bindingType: string;
  17. baseQueryRequest: {
  18. pageNum?: number;
  19. pageSize?: number;
  20. startTime?: string;
  21. endTime?: string
  22. }
  23. }) {
  24. const { patientUserId, bindingType, baseQueryRequest } = params;
  25. const res: any = await request({
  26. url: `https://wx.baiyun.work/blood-pressure/list-by-bound-user?patientUserId=${patientUserId}&bindingType=${bindingType}`,
  27. method: 'POST',
  28. data: baseQueryRequest,
  29. header: {
  30. 'content-type': 'application/json'
  31. }
  32. })
  33. return res
  34. }
  35. export async function addBloodPressure(data: { systolicPressure: number; diastolicPressure: number; measureTime: string }) {
  36. const res: any = await request({
  37. url: 'https://wx.baiyun.work/blood-pressure/add',
  38. method: 'POST',
  39. data,
  40. header: {
  41. 'content-type': 'application/json'
  42. }
  43. })
  44. return res
  45. }
  46. export async function deleteBloodPressure(id: string) {
  47. const res: any = await request({
  48. url: 'https://wx.baiyun.work/blood-pressure/delete',
  49. method: 'POST',
  50. data: { id },
  51. header: {
  52. 'content-type': 'application/json'
  53. }
  54. })
  55. return res
  56. }