symptom.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. new Vue({
  2. el: '#app',
  3. data: {
  4. symptoms:[
  5. {key:"NO_SYMPTOM",name:'无症状',value:''},
  6. {key:"HEADACHE",name:'头痛头晕',value:''},
  7. {key:"NAUSEA",name:'恶心呕吐',value:''},
  8. {key:"VERTIGO_TINNITUS",name:'眼花耳鸣',value:''},
  9. {key:"DIFFICULTY_BREATHING",name:'呼吸困难',value:''},
  10. {key:"PALPITATIONS",name:'心悸胸闷',value:''},
  11. {key:"EPISTAXIS_BLEEDING",name:'鼻衄出血不止',value:''},
  12. {key:"LIMBS_NUMB",name:'四肢发麻',value:''},
  13. {key:"EXTREMITY_EDEMA",name:'下肢水肿',value:''},
  14. {key:"POLYDIPSIA",name:'多饮',value:''},
  15. {key:"MORE_FOOD",name:'多食',value:''},
  16. {key:"MORE_URINE",name:'多尿',value:''},
  17. {key:"BLURRED_VISION",name:'视力模糊',value:''},
  18. {key:"INFECTION",name:'感染',value:''},
  19. {key:"NUMB_HANDS",name:'四肢麻痹',value:''},
  20. {key:"WEIGHT_LOSS",name:'体重下降',value:''}
  21. ],//症状
  22. hypoglycemia:"",//低血糖反应
  23. remark: ""//其他
  24. },
  25. mounted: function() {
  26. var vm = this
  27. var Request = GetRequest();
  28. recordAPI.getFollowupProjectData({id:Request["id"],followupProject:1}).then(function(res){
  29. if(res.status==200){
  30. var data = res.data;
  31. delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
  32. var allData = vm.symptoms;
  33. for(var key in data){
  34. if(key == "HYPOG_REACT_CODE"){
  35. vm.hypoglycemia = data[key]
  36. }else if(key == "SYMPTOM_OTHER"){
  37. vm.remark = data[key]
  38. }else{
  39. for(var j=0;j<allData.length;j++){
  40. if(allData[j].key == key){
  41. allData[j].value = data[key]
  42. break;
  43. }
  44. }
  45. }
  46. }
  47. }
  48. })
  49. }
  50. })