userInfo.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. var httpData=GetRequest();
  2. (function(){
  3. new Vue({
  4. el:"#app",
  5. data:{
  6. patient:httpData['patient'],
  7. userInfo:{},
  8. jkqk:[],//健康情况
  9. jblx:[],//疾病标签
  10. tdbq:[],//团队标签
  11. },
  12. mounted: function(){
  13. this.getPatient();
  14. },
  15. methods: {
  16. getPatient:function(){
  17. var vm=this;
  18. var data={
  19. patient:vm.patient
  20. }
  21. signAPI.getPatient(data).then(function(res){
  22. if(res.status==200){
  23. res.data &&(vm.userInfo=res.data);
  24. console.log(vm.userInfo)
  25. }else{
  26. top.layer.msg(res.msg, {icon: 5})
  27. }
  28. })
  29. signAPI.patientLabel(data).then(function(res){
  30. if(res.status==200){
  31. var data=res.data
  32. if(data.length){
  33. for(var i in data){
  34. var item=data[i]
  35. if(item.labelType==2){
  36. vm.jkqk.push(item)
  37. }else if(item.labelType==3){
  38. vm.jblx.push(item)
  39. }else if(item.labelType==4){
  40. vm.tdbq.push(item)
  41. }
  42. }
  43. }
  44. }else{
  45. top.layer.msg(res.msg, {icon: 5})
  46. }
  47. })
  48. },
  49. goPcPrompt:function(){
  50. top.layer.msg('请前往客户端查看', {icon: 5})
  51. }
  52. }
  53. })
  54. })();