tanyanfei 1 year ago
parent
commit
50551a8260

+ 2 - 2
src/components/PatBleedCount.vue

@@ -5,8 +5,8 @@
       <div class="title">出血次数统计</div>
       <div v-if='id && name' class="title" style="font-size: 1rem;">姓名:{{name}}</div>
       <div class="injectionListForm baseInfo">
-        <p>年化出血率:{{year_bleed_rate}}</p>
-        <p>年化关节出血率:{{year_gj_bleed_rate}}</p>
+        <!-- <p>年化出血率:{{year_bleed_rate}}</p>
+        <p>年化关节出血率:{{year_gj_bleed_rate}}</p> -->
         <ul class="tabs">
           <li  @click="tabChange(1)" :class="tab==1?'act':''">近1个月</li>
           <li v-if='days>=90' @click="tabChange(3)" :class="tab==3?'act':''">近3个月</li>

+ 1 - 0
src/components/PatBleedList.vue

@@ -28,6 +28,7 @@
         <div v-if='!id' class="jbbtn" @click="goPage('/patclockbleed')">出血打卡</div><br>
         <div v-if='!id' class="jbbtn" @click="goPage('/patbleedcount')">出血次数统计</div>
         <div v-else class="jbbtn" @click="goPage('/patbleedcount?id='+id)">出血次数统计</div>
+        <div v-if='pid' class="jbbtn" @click="goPage(1)">患者详情</div>
       </div>
     </div>
   </div>

+ 6 - 2
src/components/PatCaseList.vue

@@ -85,7 +85,7 @@
         </div>
       </div>
       <div class="pageFooter" style="position:fixed;bottom:1rem;width:100%;">
-        <div class="jbbtn" @click="goPage('/docindex')">返回</div>
+        <div class="jbbtn" @click="goPage(-1)">返回</div>
       </div>
     </div>
   </div>
@@ -160,7 +160,11 @@
         this.isCurDoctor = this.queryForm.cur_doctor_id == this.id
       },
       goPage(path) {
-        this.$router.push(path)
+        if(path==-1){
+          this.$router.go(-1)
+        }else{
+          this.$router.push(path)
+        }
       },
       showDetail(id) {
         this.$router.push({

+ 15 - 7
src/components/PatClockBleed.vue

@@ -19,7 +19,7 @@
           <img src="../assets/images/down.png" alt="" width="16px">
         </mt-field>
         <mt-field v-if='form.bleed_part == "关节出血"' class="inputDisable" disabled label="关节" v-model="form.bleed_part_detail"
-          @click.native="flag=2" placeholder="请选择">
+          @click.native="flag=2" placeholder="请选择(多选)">
           <img src="../assets/images/down.png" alt="" width="16px">
         </mt-field>
         <mt-field v-if='form.bleed_part == "其他部位"' label="其他部位" placeholder="请输入"  v-model="form.bleed_part_detail"></mt-field>
@@ -28,8 +28,6 @@
           @click.native="flag=3" placeholder="请选择">
           <img src="../assets/images/down.png" alt="" width="16px">
         </mt-field>
-        <!-- {{bleed_part_detail}} -->
-
 
         <mt-field class="inputDisable" disabled label="出血程度" v-model="form.bleed_level"
           @click.native="flag=4" placeholder="请选择">
@@ -59,7 +57,7 @@
     <!-- 出血部位 -->
     <mt-picker  v-if="flag == 1" :slots="options.chux_parts"  ref="Picker1" class="sexPicker"
       :showToolbar="true" @change="(picker,values)=>onValuesChange(picker,values,'bleed_part')">
-      <div class="pickerConfirm" @click="flag=-1">确认</div>
+      <div class="pickerConfirm" @click="flag=-1,form.bleed_level=''">确认</div>
     </mt-picker>
 
     <!-- 关节 -->
@@ -82,7 +80,11 @@
       <div class="pickerConfirm" @click="flag=-1">确认</div>
     </mt-picker>
     <!-- 出血程度 -->
-    <mt-picker  v-if="flag == 4" :slots="options.chux_level" ref="sexPicker" class="sexPicker"
+    <mt-picker  v-if="flag == 4 && form.bleed_part == '关节出血'" :slots="options.chux_level1" ref="sexPicker" class="sexPicker"
+      :showToolbar="true" @change="(picker,values)=>onValuesChange(picker,values,'bleed_level')">
+      <div class="pickerConfirm" @click="flag=-1">确认</div>
+    </mt-picker>
+    <mt-picker  v-if="flag == 4 && form.bleed_part !== '关节出血'" :slots="options.chux_level" ref="sexPicker" class="sexPicker"
       :showToolbar="true" @change="(picker,values)=>onValuesChange(picker,values,'bleed_level')">
       <div class="pickerConfirm" @click="flag=-1">确认</div>
     </mt-picker>
@@ -199,14 +201,20 @@
           chux_parts:[{...opt}],
           guanjie:[],
           chux_reason:[{...opt}],
-          chux_level:[{...opt}]
+          chux_level:[{...opt}],
+          chux_level1:[{...opt}]
         }
         options.chux_parts[0].values=data.chux_parts
         options.guanjie=data['关节出血']
         options.chux_reason[0].values=data.chux_reason
         options.chux_level[0].values=data.chux_level
+        options.chux_level1[0].values=[
+          '轻度:轻微出血,关节轻度受限',
+          '中度:四肢软组织和肌肉严重出血,关节腔出血,关节功能受限',
+          '重度:内脏,中枢,咽部和髂腰肌等复杂出血乃至危及生命的出血'
+        ]
         this.options=options
-        // console.log(options)
+        console.log(options)
       })
     },
   }