health-ssgg.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /**
  2. * 健康记录添加失败处理方法
  3. */
  4. function addHealthRecordFailed(res) {
  5. if (res && res.msg) {
  6. dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();
  7. } else {
  8. dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'添加失败'}).show();
  9. }
  10. }
  11. /**
  12. * 运动添加成功处理方法
  13. */
  14. function addSportSuccess(res) {
  15. if (res.status == 200) {
  16. window.location.href='health-record.html?charType=5';
  17. } else {
  18. //非200则为失败
  19. addHealthRecordFailed(res);
  20. }
  21. }
  22. /**
  23. * 用药添加成功处理方法
  24. */
  25. function addDrugSuccess(res) {
  26. if (res.status == 200) {
  27. dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'保存成功'}).show();
  28. setTimeout(function () {
  29. window.location.href='health-record.html?charType=6';
  30. },2000);
  31. } else {
  32. //非200则为失败
  33. addHealthRecordFailed(res);
  34. }
  35. }
  36. /**
  37. * 饮食添加成功处理方法
  38. */
  39. function addDietSuccess(res) {
  40. if (res.status == 200) {
  41. //添加成功
  42. window.history.back();
  43. } else {
  44. //非200则为失败
  45. addHealthRecordFailed(res);
  46. }
  47. }
  48. /////////////////////////////////////////////////////////////////////////////////健康指标历史记录查询///////////////////////////////////////////////////////////////////////////
  49. /**
  50. * 健康指标历史记录查询
  51. * @param {Object} type 健康指标类型(1血糖,2血压,3体重,4腰围)
  52. * @param {Object} page 当前分页
  53. * @param {Object} pagesize 分页大小
  54. */
  55. /**
  56. * 健康指标历史记录查询失败处理方法
  57. */
  58. function queryListFailedAdd(res) {
  59. if (res && res.msg) {
  60. dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();
  61. } else {
  62. dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'}).show();
  63. }
  64. }
  65. var $member = $("#member");
  66. var userAgent = JSON.parse(window.localStorage.getItem(agentName));
  67. //获取家庭成员
  68. Promise.all([familyAllMembers()]).then(function(data){
  69. var arr_code=_.pluck(data[0], 'code');
  70. var arr_name=_.pluck(data[0], 'name');
  71. //关联被代理人
  72. if(userAgent.represented){
  73. var one = _.find(data[0],function(item){return item.code == userAgent.represented;})
  74. $member.attr('data-code',one.code);
  75. $member.val(one.name);
  76. }else{
  77. $member.attr('data-code',arr_code[0]);
  78. $member.val(arr_name[0]);
  79. }
  80. })