tanyanfei 1 éve
szülő
commit
0ecf97032c
1 módosított fájl, 7 hozzáadás és 5 törlés
  1. 7 5
      src/components/PatGjBleedCount.vue

+ 7 - 5
src/components/PatGjBleedCount.vue

@@ -9,9 +9,9 @@
         <p>年化关节出血率:{{year_gj_bleed_rate}}</p>
         <ul class="tabs">
           <li @click="tabChange(1)" :class="tab==1?'act':''">近1个月</li>
-          <li @click="tabChange(3)" :class="tab==3?'act':''">近3个月</li>
-          <li @click="tabChange(6)" :class="tab==6?'act':''">近6个月</li>
-          <li @click="tabChange(12)" :class="tab==12?'act':''">近12个月</li>
+          <li v-if='days>=90' @click="tabChange(3)" :class="tab==3?'act':''">近3个月</li>
+          <li v-if='days>=180' @click="tabChange(6)" :class="tab==6?'act':''">近6个月</li>
+          <li v-if='days>=360' @click="tabChange(12)" :class="tab==12?'act':''">近12个月</li>
         </ul>
         <v-chart :option="barOption" style="height: 350px">
         </v-chart>
@@ -41,7 +41,7 @@
     },
     data() {
       return {
-        tab:12,
+        tab:1,
         form: {},
         patinfo:{},
         recordsList: [],
@@ -49,7 +49,8 @@
         id:'',
         name:'',
         year_bleed_rate:'',
-        year_gj_bleed_rate:''
+        year_gj_bleed_rate:'',
+        days:0
       }
     },
     methods: {
@@ -78,6 +79,7 @@
         this.$api.get_patient_bleed_statistics(query_form).then(res => {
             if (!res.data.code) {
               let data=res.data.data
+              this.days=data.first_bleed_time_interval
               this.year_bleed_rate = data.year_bleed_rate;
               this.year_gj_bleed_rate = data.year_gj_bleed_rate;
               let x_data=[],y_data_zfx=[],y_data_wsx=[]