health.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import {baseUrl} from "@/common/js/seting.js"
  2. import {dorequest} from "@/common/js/request.js"
  3. /**
  4. * 查基础健康数据
  5. * {
  6. userid:this.userinfo.id,
  7. fmemberid:fmemberid,
  8. }
  9. */
  10. export function queryuserhealthinfobyuid(data,e,callback=null){
  11. let url=baseUrl+"/index.php/index/Healthmanger/queryuserhealthinfobyuid";
  12. return dorequest('post',url,data,function(res){
  13. if(callback){
  14. callback(res)
  15. }else{
  16. if(0==res.code){
  17. e.$refs.toast.show({
  18. type: 'error',
  19. message: res.errmsg
  20. })
  21. }
  22. }
  23. });
  24. }
  25. /**
  26. * 查询报告
  27. * {
  28. userid:this.userinfo.id,
  29. fmemberid:fmemberid,
  30. }
  31. */
  32. export function querymergereportlistbyuserid(data){
  33. let url=baseUrl+"/index.php/index/Scale/querymergereportlistbyuserid";
  34. return dorequest(
  35. 'post',
  36. url,
  37. {
  38. userid:data.userid,
  39. fmemberid:data.fmemberid,
  40. },
  41. );
  42. }
  43. /**
  44. * 请求整体健康数据
  45. * {
  46. userid:this.userinfo.id,
  47. fmemberid:fmemberid,
  48. }
  49. */
  50. export function querystemperinfobyuserid(data){
  51. let url=baseUrl+"/index.php/index/Healthmanger/querystemperinfobyuserid";
  52. return dorequest(
  53. 'post',
  54. url,
  55. {
  56. userid:data.userid,
  57. fmemberid:data.fmemberid,
  58. },
  59. );
  60. }
  61. /**
  62. * 查询bmi答案分析
  63. */
  64. export function querybmipercentage(bmi){
  65. let url=baseUrl+"/index.php/index/Healthmanger/querybimpercentage";
  66. return dorequest(
  67. 'post',
  68. url,
  69. {
  70. bmi:bmi,
  71. },
  72. );
  73. }
  74. /**
  75. * 查询普通答案分析
  76. */
  77. export function querypercentagebystemid(data){
  78. let url =baseUrl+"/index.php/index/Healthmanger/querypercentagebystemid"
  79. return dorequest(
  80. 'post',
  81. url,
  82. {
  83. stemid:data.stemid,
  84. answeroptionid:data.answeroptionid,
  85. }
  86. );
  87. }