sleep_report.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /**
  2. * 睡眠报告API
  3. */
  4. import request, { Method,API } from '@/utils/request'
  5. // 获取最近一天的睡眠报告
  6. export function getNewListByUnionId(params){
  7. return request({
  8. url: `care/sleep_report/get_new_list_by_union_id`,
  9. config: {method: Method.POST, needToken: true, loading: true},
  10. params
  11. })
  12. }
  13. // 获取最近一天的睡眠报告
  14. export function getNewListBySn(params){
  15. return request({
  16. url: `care/sleep_report/get_new_list_by_sn`,
  17. config: {method: Method.POST, needToken: true, loading: true},
  18. params
  19. })
  20. }
  21. // 获取日历上有值的天数
  22. export function getSleepReportDaysTag(params){
  23. return request({
  24. // url: `${API.base}/xiaomian/get_sleep_report_days_tag`, // 先写死
  25. url: `care/sleep_report/get_sleep_report_days_tag`,
  26. config: {method: Method.POST, needToken: true, loading: true},
  27. params
  28. })
  29. }
  30. // 获取日历上有值的天数
  31. export function getSleepReportDaysTagBySn(params){
  32. return request({
  33. // url: `${API.base}/xiaomian/get_sleep_report_days_tag`, // 先写死
  34. url: `care/sleep_report/get_sleep_report_days_tag_by_sn`,
  35. config: {method: Method.POST, needToken: true, loading: true},
  36. params
  37. })
  38. }
  39. // 设置睡眠预警参数
  40. export function pushSleepWarn(params){
  41. return request({
  42. url: `${API.base}/xiaomian/push/warn`,
  43. config: {method: Method.POST, needToken: true, loading: true},
  44. params
  45. })
  46. }
  47. // 获取睡眠预警参数
  48. export function getWarnResult(imei){
  49. return request({
  50. url: `${API.base}/xiaomian/get_warn_result/${imei}`,
  51. config: {method: Method.GET, needToken: true, loading: true}
  52. })
  53. }
  54. // 根据imei与用户unionId获取最新报告
  55. export function getNewReportBySn(params){
  56. return request({
  57. // url: `xiaomian/get_new_report_by_sn`, // 先写死
  58. url: `care/sleep_report/get_new_report_by_sn`,
  59. config: {method: Method.GET, needToken: true, loading: true},
  60. params
  61. })
  62. }
  63. // 根据unionId与时间获取三天的报告
  64. export function getThreeDaysReport(params){
  65. return request({
  66. url: `care/sleep_report/get_three_days_report`,
  67. config: {method: Method.GET, needToken: true, loading: true},
  68. params
  69. })
  70. }
  71. // 根据sn与时间获取三天的报告
  72. export function getThreeDaysReportBySn(params){
  73. return request({
  74. url: `care/sleep_report/get_three_days_report_by_sn`,
  75. config: {method: Method.GET, needToken: true, loading: true},
  76. params
  77. })
  78. }