Browse Source

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx 3 years ago
parent
commit
bff8293517
1 changed files with 26 additions and 31 deletions
  1. 26 31
      src/xt_pages/dialysis/bloodPresssWatch.vue

+ 26 - 31
src/xt_pages/dialysis/bloodPresssWatch.vue View File

@@ -703,7 +703,7 @@ export default {
703 703
       }
704 704
       this.SchedualPatientsTableData = [];
705 705
       getSchedualPatient(this.listQuery).then(response => {
706
-        console.log("2222",response.data.data.schedule)
706
+        console.log("排班对于23333223323223232",response.data.data.schedule)
707 707
         if (response.data.state == 0) {
708 708
           this.loading = false;
709 709
           this.$message.error(response.data.msg);
@@ -717,41 +717,36 @@ export default {
717 717
               const SchedualPatientsTable = {
718 718
                 bp: []
719 719
               };
720
-              SchedualPatientsTable["start_time"] = response.data.data.schedule[i].dialysis_order.start_time ? parseTime(response.data.data.schedule[i].dialysis_order.start_time,"{h}:{i}") : '';
720
+              if(response.data.data.schedule[i].dialysis_order!=null){
721
+                SchedualPatientsTable["start_time"] = response.data.data.schedule[i].dialysis_order.start_time ? parseTime(response.data.data.schedule[i].dialysis_order.start_time,"{h}:{i}") : '';
722
+              }
723
+          
721 724
               SchedualPatientsTable["sch_id"] = response.data.data.schedule[i].id;
722 725
               SchedualPatientsTable["sch_time_int"] = response.data.data.schedule[i].schedule_date;
723 726
               SchedualPatientsTable["sch_time"] = parseTime(response.data.data.schedule[i].schedule_date,"{y}-{m}-{d}");
724 727
               SchedualPatientsTable["mode_id"] = response.data.data.schedule[i].mode_id
725
-              SchedualPatientsTable["dialysis_no"] =
726
-                response.data.data.schedule[i].patient.dialysis_no;
727
-              SchedualPatientsTable["name"] =
728
-                response.data.data.schedule[i].patient.name;
729
-              SchedualPatientsTable["number"] =
730
-                response.data.data.schedule[i].device_number.number;
731
-              SchedualPatientsTable["gender"] =
732
-                response.data.data.schedule[i].patient.gender;
733
-              SchedualPatientsTable["source"] =
734
-                response.data.data.schedule[i].patient.source;
735
-              SchedualPatientsTable["patient_id"] =
736
-                response.data.data.schedule[i].patient_id;
737
-              SchedualPatientsTable["mode_name"] =
738
-                response.data.data.schedule[i].treatment_mode.name;
739
-              SchedualPatientsTable["target_ultrafiltration"] = response.data.data.schedule[i].prescription.target_ultrafiltration;
740
-              if (
741
-                response.data.data.schedule[i].assessment_before_dislysis.id > 0
742
-              ) {
743
-                SchedualPatientsTable["dialysis_before_weight"] =
744
-                  response.data.data.schedule[
745
-                    i
746
-                  ].assessment_before_dislysis.weight_before;
728
+              if(response.data.data.schedule[i].patient!=null){
729
+                 SchedualPatientsTable["dialysis_no"] = response.data.data.schedule[i].patient.dialysis_no;
730
+                 SchedualPatientsTable["name"] =  response.data.data.schedule[i].patient.name;
731
+                 SchedualPatientsTable["gender"] = response.data.data.schedule[i].patient.gender;
732
+                 SchedualPatientsTable["source"] = response.data.data.schedule[i].patient.source;
733
+                SchedualPatientsTable["patient_id"] = response.data.data.schedule[i].patient_id;
747 734
               }
748
-              if (
749
-                response.data.data.schedule[i].assessment_after_dislysis.id > 0
750
-              ) {
751
-                SchedualPatientsTable["dialysis_after_weight"] =
752
-                  response.data.data.schedule[
753
-                    i
754
-                  ].assessment_after_dislysis.weight_after;
735
+             
736
+              SchedualPatientsTable["number"] =  response.data.data.schedule[i].device_number.number;
737
+               
738
+              if(response.data.data.schedule[i].treatment_mode!=null){
739
+                SchedualPatientsTable["mode_name"] = response.data.data.schedule[i].treatment_mode.name;
740
+              }
741
+              if(response.data.data.schedule[i].prescription!=null){
742
+                SchedualPatientsTable["target_ultrafiltration"] = response.data.data.schedule[i].prescription.target_ultrafiltration;  
743
+              }
744
+             
745
+              if (response.data.data.schedule[i].assessment_before_dislysis != null) {
746
+                SchedualPatientsTable["dialysis_before_weight"] =response.data.data.schedule[i].assessment_before_dislysis.weight_before;
747
+              }
748
+              if (response.data.data.schedule[i].assessment_after_dislysis !=null) {
749
+                SchedualPatientsTable["dialysis_after_weight"] =response.data.data.schedule[i].assessment_after_dislysis.weight_after;
755 750
               }
756 751
 
757 752
               SchedualPatientsTable.bp = [];