health.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import request from '@/utils/request'
  2. import Qs from 'qs';
  3. //
  4. export function healthShowNumData(params) {
  5. return request({
  6. url: '/mobile/healthShowApi/numData',
  7. data: Qs.stringify(params),
  8. method: 'post',
  9. })
  10. }
  11. //
  12. export function healthShowPicData(params) {
  13. return request({
  14. url: '/mobile/healthShowApi/picData',
  15. data: Qs.stringify(params),
  16. method: 'post',
  17. })
  18. }
  19. //获取异常统计
  20. export function getAbnormalStatistics(params) {
  21. return request({
  22. url: '/mobile/personDeviceLogApi/unusualStatistics',
  23. data: Qs.stringify(params),
  24. method: 'post',
  25. })
  26. }
  27. //获取未检测人员列表
  28. export function getUndetectedPersonList(params) {
  29. return request({
  30. url: '/mobile/personDeviceLogApi/undetectedPersonList',
  31. data: Qs.stringify(params),
  32. method: 'post',
  33. })
  34. }
  35. //获取绿码统计数据,popedom默认1查用户 3查职工
  36. export function getHealthyCodeStat(companyId, popedom) {
  37. return request({
  38. url: '/mobile/healthShowApi/healthyCodeStat',
  39. params: {
  40. companyId: companyId,
  41. popedom: popedom
  42. },
  43. method: 'get',
  44. })
  45. }
  46. export function workerPageList(queryModel){
  47. return request({
  48. url: '/mobile/personHealthLedgerApi/workerPageList',
  49. data: Qs.stringify(queryModel),
  50. method: 'post',
  51. timeout: 30000
  52. })
  53. }
  54. //通知详情
  55. export function getPersonInfo(popedom) {
  56. var formData = new FormData()
  57. formData.append('popedom', popedom);
  58. return request.post( '/mobile/personHealthLedgerApi/getPersonInfo',formData)
  59. }
  60. export function curDateIsUpload() {
  61. return request.get( '/mobile/personHealthLedgerApi/curDateIsUpload')
  62. }
  63. export function getHealthStatusList(){
  64. return request.post( '/mobile/personHealthLedgerApi/getHealthStatusList')
  65. }
  66. export function uploadPicture(fileData){
  67. var formData = new FormData()
  68. formData.append('subFolder', "personHealthLedger");
  69. formData.append('photoFile', fileData, `${+new Date()}.jpg`);
  70. return request({
  71. url: '/uploadPicture',
  72. method: 'post',
  73. data: formData
  74. })
  75. }
  76. export function save(report){
  77. return request.post( '/mobile/personHealthLedgerApi/save', report,{
  78. headers: {
  79. "Content-Type": "application/json"
  80. },
  81. timeout: 30000
  82. });
  83. }
  84. //查询学生信息
  85. export function getDetail(id,popedom) {
  86. return request({
  87. url: '/mobile/personHealthLedgerApi/detail?id='+id+"&popedom="+popedom,
  88. method: 'get',
  89. })
  90. }