|
|
@@ -3,467 +3,472 @@
|
|
|
<van-nav-bar title="健康评估" @click-left="$router.back()" left-arrow fixed placeholder safe-area-inset-top />
|
|
|
<Header :name="name" @onSerach="onSerach" />
|
|
|
<van-pull-refresh v-model="isLoading" @refresh="onRefresh">
|
|
|
- <div v-if="name=='体重'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
- </div>
|
|
|
- <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <div v-if="name=='体重'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.weight.date}}</p>
|
|
|
- <p class="num">{{name}}:{{item.weight.value}}Kg</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ </div>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.weight.date}}</p>
|
|
|
+ <p class="num">{{name}}:{{item.weight.value}}Kg</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='血糖'">
|
|
|
- <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
- <div style="border-top:1px solid #ddd;"></div>
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
- </div>
|
|
|
- <div class="list_box">
|
|
|
+ <div v-if="name=='血糖'">
|
|
|
+ <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
+ <div style="border-top:1px solid #ddd;"></div>
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">血糖值:<span :style="item.glu <= defaultHealthRange.normal_gluMax && item.glu >= defaultHealthRange.normal_gluMin?'color: #50D4C2':'color: #FFC900'">{{item.glu}}</span>mmol/L
|
|
|
- </p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血糖】</h5>
|
|
|
- <p>参考范围:3.9~11.1 mmol/L</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">血糖值:<span
|
|
|
+ :style="item.glu <= defaultHealthRange.normal_gluMax && item.glu >= defaultHealthRange.normal_gluMin?'color: #50D4C2':'color: #FFC900'">{{item.glu}}</span>mmol/L
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='血压'">
|
|
|
- <div ref="mainEcharts2" class="mainEcharts"></div>
|
|
|
- <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
- <div style="border-top:1px solid #ddd;"></div>
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血糖】</h5>
|
|
|
+ <p>参考范围:3.9~11.1 mmol/L</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='血压'">
|
|
|
+ <div ref="mainEcharts2" class="mainEcharts"></div>
|
|
|
+ <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
+ <div style="border-top:1px solid #ddd;"></div>
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num" v-if="item.nibpSys.value&&item.nibpDia.value">收缩压/舒张压:
|
|
|
- <span style="color:#50D4C2"
|
|
|
- v-if="item.nibpSys.value <= normal_nibpSysMax && item.nibpSys.value >= defaultHealthRange.normal_nibpSysMin && item.nibpDia.value >= defaultHealthRange.normal_nibpDiaMin && item.nibpDia.value <= defaultHealthRange.normal_nibpDiaMax ">{{item.nibpSys.value}}/{{item.nibpDia.value}}</span>
|
|
|
- <span
|
|
|
- v-if="(item.nibpSys.value > normal_nibpSysMax || item.nibpSys.value < defaultHealthRange.normal_nibpSysMin) && item.nibpDia.value >= defaultHealthRange.normal_nibpDiaMin && item.nibpDia.value <= defaultHealthRange.normal_nibpDiaMax"><small
|
|
|
- style="color: #FFC900">{{item.nibpSys.value}}</small>/{{item.nibpDia.value}}</span>
|
|
|
- <span
|
|
|
- v-if="item.nibpSys.value <= normal_nibpSysMax && item.nibpSys.value >= defaultHealthRange.normal_nibpSysMin && ( item.nibpDia.value < defaultHealthRange.normal_nibpDiaMin || item.nibpDia.value > defaultHealthRange.normal_nibpDiaMax )">{{item.nibpSys.value}}/<small>{{item.nibpDia.value}}</small></span>
|
|
|
- <span
|
|
|
- v-if="(item.nibpSys.value > normal_nibpSysMax || item.nibpSys.value < defaultHealthRange.normal_nibpSysMin ) && ( item.nibpDia.value < defaultHealthRange.normal_nibpDiaMin || item.nibpDia.value > defaultHealthRange.normal_nibpDiaMax )"
|
|
|
- style="color: #FFC900">{{item.nibpSys.value}}/{{item.nibpDia.value}}</span>
|
|
|
- mmHg
|
|
|
- </p>
|
|
|
- <p class="num">脉搏:{{item.pr}}次/分钟</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num" v-if="item.nibpSys.value&&item.nibpDia.value">收缩压/舒张压:
|
|
|
+ <span style="color:#50D4C2"
|
|
|
+ v-if="item.nibpSys.value <= normal_nibpSysMax && item.nibpSys.value >= defaultHealthRange.normal_nibpSysMin && item.nibpDia.value >= defaultHealthRange.normal_nibpDiaMin && item.nibpDia.value <= defaultHealthRange.normal_nibpDiaMax ">{{item.nibpSys.value}}/{{item.nibpDia.value}}</span>
|
|
|
+ <span
|
|
|
+ v-if="(item.nibpSys.value > normal_nibpSysMax || item.nibpSys.value < defaultHealthRange.normal_nibpSysMin) && item.nibpDia.value >= defaultHealthRange.normal_nibpDiaMin && item.nibpDia.value <= defaultHealthRange.normal_nibpDiaMax"><small
|
|
|
+ style="color: #FFC900">{{item.nibpSys.value}}</small>/{{item.nibpDia.value}}</span>
|
|
|
+ <span
|
|
|
+ v-if="item.nibpSys.value <= normal_nibpSysMax && item.nibpSys.value >= defaultHealthRange.normal_nibpSysMin && ( item.nibpDia.value < defaultHealthRange.normal_nibpDiaMin || item.nibpDia.value > defaultHealthRange.normal_nibpDiaMax )">{{item.nibpSys.value}}/<small>{{item.nibpDia.value}}</small></span>
|
|
|
+ <span
|
|
|
+ v-if="(item.nibpSys.value > normal_nibpSysMax || item.nibpSys.value < defaultHealthRange.normal_nibpSysMin ) && ( item.nibpDia.value < defaultHealthRange.normal_nibpDiaMin || item.nibpDia.value > defaultHealthRange.normal_nibpDiaMax )"
|
|
|
+ style="color: #FFC900">{{item.nibpSys.value}}/{{item.nibpDia.value}}</span>
|
|
|
+ mmHg
|
|
|
+ </p>
|
|
|
+ <p class="num">脉搏:{{item.pr}}次/分钟</p>
|
|
|
+ </div>
|
|
|
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血压】</h5>
|
|
|
- <p>收缩压参考范围:90~139 mmHg</p>
|
|
|
- <p>舒张压参考范围:60~89 mmHg</p>
|
|
|
- <p>脉搏参考范围:60~100 次/分钟</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='血氧'">
|
|
|
- <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
- <div style="border-top:1px solid #ddd;"></div>
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血压】</h5>
|
|
|
+ <p>收缩压参考范围:90~139 mmHg</p>
|
|
|
+ <p>舒张压参考范围:60~89 mmHg</p>
|
|
|
+ <p>脉搏参考范围:60~100 次/分钟</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='血氧'">
|
|
|
+ <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
+ <div style="border-top:1px solid #ddd;"></div>
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">血氧值:{{item.spo}}
|
|
|
- <small v-if="item.spo < defaultHealthRange.normal_spo" style="color: #FFC900">%</small>
|
|
|
- <small v-else>%</small>
|
|
|
- </p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">血氧值:{{item.spo}}
|
|
|
+ <small v-if="item.spo < defaultHealthRange.normal_spo" style="color: #FFC900">%</small>
|
|
|
+ <small v-else>%</small>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血氧】</h5>
|
|
|
- <p>参考范围:>= 95%</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
- </div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='血脂'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
- </div>
|
|
|
- <div class="list_box">
|
|
|
- <div>
|
|
|
- <p class="time">{{item.collectTime}}</p>
|
|
|
- <p class="num">总胆固醇(TC):<span
|
|
|
- :style="item.chol <= defaultHealthRange.normal_cholDgcMax && item.chol >= defaultHealthRange.normal_cholDgcMinMin?'color: #50D4C2':'color: #FFC900'">{{item.chol}}</span>mmol/L</p>
|
|
|
- <p class="num">甘油三酯(TG):<span
|
|
|
- :style="item.tg <= defaultHealthRange.normal_cholGyszMax && item.tg >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.tg}}</span>mmol/L</p>
|
|
|
- <p class="num">高密度脂蛋白胆固醇(HDL-C):<span
|
|
|
- :style="item.hdlc <= defaultHealthRange.normal_cholGyszMax && item.hdlc >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.hdlc}}</span>mmol/L</p>
|
|
|
- <p class="num">低密度脂蛋白胆固醇(LDL-C):<span
|
|
|
- :style="item.ldlc <= defaultHealthRange.normal_cholGyszMax && item.ldlc >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.ldlc}}</span>mmol/L</p>
|
|
|
</div>
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血氧】</h5>
|
|
|
+ <p>参考范围:>= 95%</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血脂】</h5>
|
|
|
- <p>总胆固醇(TC):2.8~5.7 mmol/L</p>
|
|
|
- <p>甘油三脂范围(TG):0.56~1.7 mmol/L</p>
|
|
|
- <p>高密度脂蛋白胆固醇(HDL-C):0.9~2.19 mmol/L</p>
|
|
|
- <p>低密度脂蛋白胆固醇(LDL-C):0~3.1 mmol/L</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
- </div>
|
|
|
- </van-popup>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='血红蛋白'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
- </div>
|
|
|
- <div class="list_box">
|
|
|
+ <div v-if="name=='血脂'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.collectTime}}</p>
|
|
|
- <p class="num">血红蛋白(Hb):<span
|
|
|
- :style="item.hb <= defaultHealthRange.normal_hbXhdbMax && item.hb >= defaultHealthRange.normal_hbXhdbMin?'color: #50D4C2':'color: #FFC900'">{{item.hb}}</span>g/L</p>
|
|
|
- <p class="num">红细胞压积(Hct):<span
|
|
|
- :style="item.hct <= defaultHealthRange.normal_hbHxbjyMax && item.hct >= defaultHealthRange.normal_hbHxbjyMin?'color: #50D4C2':'color: #FFC900'">{{item.hct}}</span>%</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血红蛋白】</h5>
|
|
|
- <p>血红蛋白(Hb):110~160 g/L</p>
|
|
|
- <p>红细胞压积(Hct):36~50 %</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.collectTime}}</p>
|
|
|
+ <p class="num">总胆固醇(TC):<span
|
|
|
+ :style="item.chol <= defaultHealthRange.normal_cholDgcMax && item.chol >= defaultHealthRange.normal_cholDgcMinMin?'color: #50D4C2':'color: #FFC900'">{{item.chol}}</span>mmol/L</p>
|
|
|
+ <p class="num">甘油三酯(TG):<span
|
|
|
+ :style="item.tg <= defaultHealthRange.normal_cholGyszMax && item.tg >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.tg}}</span>mmol/L</p>
|
|
|
+ <p class="num">高密度脂蛋白胆固醇(HDL-C):<span
|
|
|
+ :style="item.hdlc <= defaultHealthRange.normal_cholGyszMax && item.hdlc >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.hdlc}}</span>mmol/L</p>
|
|
|
+ <p class="num">低密度脂蛋白胆固醇(LDL-C):<span
|
|
|
+ :style="item.ldlc <= defaultHealthRange.normal_cholGyszMax && item.ldlc >= defaultHealthRange.normal_cholGyszMin?'color: #50D4C2':'color: #FFC900'">{{item.ldlc}}</span>mmol/L</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='体温'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血脂】</h5>
|
|
|
+ <p>总胆固醇(TC):2.8~5.7 mmol/L</p>
|
|
|
+ <p>甘油三脂范围(TG):0.56~1.7 mmol/L</p>
|
|
|
+ <p>高密度脂蛋白胆固醇(HDL-C):0.9~2.19 mmol/L</p>
|
|
|
+ <p>低密度脂蛋白胆固醇(LDL-C):0~3.1 mmol/L</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='血红蛋白'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">体温:<span :style="item.temp <= defaultHealthRange.normal_tempMax && item.temp >= defaultHealthRange.normal_tempMin?'color: #50D4C2':'color: #FFC900'">{{item.temp}}</span>°C
|
|
|
- </p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【体温】</h5>
|
|
|
- <p>参考范围:36.3~37.2 °C</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.collectTime}}</p>
|
|
|
+ <p class="num">血红蛋白(Hb):<span
|
|
|
+ :style="item.hb <= defaultHealthRange.normal_hbXhdbMax && item.hb >= defaultHealthRange.normal_hbXhdbMin?'color: #50D4C2':'color: #FFC900'">{{item.hb}}</span>g/L</p>
|
|
|
+ <p class="num">红细胞压积(Hct):<span
|
|
|
+ :style="item.hct <= defaultHealthRange.normal_hbHxbjyMax && item.hct >= defaultHealthRange.normal_hbHxbjyMin?'color: #50D4C2':'color: #FFC900'">{{item.hct}}</span>%</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='尿酸'">
|
|
|
- <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
- <div style="border-top:1px solid #ddd;"></div>
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血红蛋白】</h5>
|
|
|
+ <p>血红蛋白(Hb):110~160 g/L</p>
|
|
|
+ <p>红细胞压积(Hct):36~50 %</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='体温'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">尿酸:{{item.ua}}umol/L</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【尿酸】</h5>
|
|
|
- <p>参考范围:89~416 umol/L</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">体温:<span
|
|
|
+ :style="item.temp <= defaultHealthRange.normal_tempMax && item.temp >= defaultHealthRange.normal_tempMin?'color: #50D4C2':'color: #FFC900'">{{item.temp}}</span>°C
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='尿常规'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【体温】</h5>
|
|
|
+ <p>参考范围:36.3~37.2 °C</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='尿酸'">
|
|
|
+ <div ref="mainEcharts" class="mainEcharts"></div>
|
|
|
+ <div style="border-top:1px solid #ddd;"></div>
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.collectTime}}</p>
|
|
|
- <p class="num">酸碱度(PH):<span :style="item.ph <= defaultHealthRange.normal_phMax && item.ph >= defaultHealthRange.normal_phMin?'color: #50D4C2':'color: #FFC900'">{{item.ph}}</span></p>
|
|
|
- <p class="num">比重(SG):<span :style="item.sg <= defaultHealthRange.normal_sgMax && item.sg >= defaultHealthRange.normal_sgMin?'color: #50D4C2':'color: #FFC900'">{{item.sg}}</span></p>
|
|
|
- <p class="num">尿糖(GLU):{{item.glu}}</p>
|
|
|
- <p class="num">蛋白质(PRO):{{item.pro}}</p>
|
|
|
- <p class="num">胆红素(BIL):{{item.bil}}</p>
|
|
|
- <p class="num">尿胆原(UBG):{{item.ubg}}</p>
|
|
|
- <p class="num">潜血(ERY):{{item.bld}}</p>
|
|
|
- <p class="num">白细胞(LEU):{{item.leu}}</p>
|
|
|
- <p class="num">酮体(KET):{{item.ket}}</p>
|
|
|
- <p class="num">亚硝酸盐(NIT):{{item.nit}}</p>
|
|
|
- <p class="num">维生素C(VC):<span :style="item.vc <= defaultHealthRange.normal_vc1Max && item.vc >= defaultHealthRange.normal_vc1Min?'color: #50D4C2':'color: #FFC900'">{{item.vc}}</span></p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血红蛋白】</h5>
|
|
|
- <p>酸碱度(PH):3~7 </p>
|
|
|
- <p>比重(SG):0.7~3 </p>
|
|
|
- <p>尿糖(GLU):阴性</p>
|
|
|
- <p>蛋白质(PRO):阴性</p>
|
|
|
- <p>胆红素(BIL):阴性 </p>
|
|
|
- <p>尿胆原(UBG):阴性</p>
|
|
|
- <p>潜血(ERY):阴性</p>
|
|
|
- <p>白细胞(LEU):阴性</p>
|
|
|
- <p>酮体(KET):阴性</p>
|
|
|
- <p>亚硝酸盐(NIT):阴性</p>
|
|
|
- <p>维生素C(VC):1~10</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">尿酸:{{item.ua}}umol/L</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='肺活量'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【尿酸】</h5>
|
|
|
+ <p>参考范围:89~416 umol/L</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='尿常规'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.collectTime}}</p>
|
|
|
- <p class="num">肺活量:<span :style="item.vc <= defaultHealthRange.normal_vcMax && item.vc >= defaultHealthRange.normal_vcMin?'color: #50D4C2':'color: #FFC900'">{{item.vc}}</span>ml</p>
|
|
|
- <p class="num">第一秒用力呼气容积(FEV1):<span
|
|
|
- :style="item.fev1 <= defaultHealthRange.normal_fev1Max && item.fev1 >= defaultHealthRange.normal_fev1Min?'color: #50D4C2':'color: #FFC900'">{{item.fev1}}</span></p>
|
|
|
- <p class="num">峰值呼气流速(PEF):<span
|
|
|
- :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.pef}}</span></p>
|
|
|
- <p class="num">25%肺活量时的用力呼气流速(FEF25):<span
|
|
|
- :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef25}}</span></p>
|
|
|
- <p class="num">75%肺活量时的用力呼气流速(FEF75):<span
|
|
|
- :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef75}}</span></p>
|
|
|
- <p class="num">从25%到75%肺活量之间的平均呼气流速(FEF2575):<span
|
|
|
- :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef2575}}</span></p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【肺活量】</h5>
|
|
|
- <p>肺活量(VC):2500~4000 ml </p>
|
|
|
- <p>第一秒用力呼气容积(FEV1):200~500 ml</p>
|
|
|
- <p>峰值呼吸流速(PEF):200~500</p>
|
|
|
- <p>25%肺活量时的用力呼气流速(FEF25):300~500 </p>
|
|
|
- <p>75%肺活量时的用力呼气流速(FEF75):300~500 </p>
|
|
|
- <p>从25%到75%肺活量之间的平均呼气流速(FEF2575):300~500 </p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.collectTime}}</p>
|
|
|
+ <p class="num">酸碱度(PH):<span :style="item.ph <= defaultHealthRange.normal_phMax && item.ph >= defaultHealthRange.normal_phMin?'color: #50D4C2':'color: #FFC900'">{{item.ph}}</span></p>
|
|
|
+ <p class="num">比重(SG):<span :style="item.sg <= defaultHealthRange.normal_sgMax && item.sg >= defaultHealthRange.normal_sgMin?'color: #50D4C2':'color: #FFC900'">{{item.sg}}</span></p>
|
|
|
+ <p class="num">尿糖(GLU):{{item.glu}}</p>
|
|
|
+ <p class="num">蛋白质(PRO):{{item.pro}}</p>
|
|
|
+ <p class="num">胆红素(BIL):{{item.bil}}</p>
|
|
|
+ <p class="num">尿胆原(UBG):{{item.ubg}}</p>
|
|
|
+ <p class="num">潜血(ERY):{{item.bld}}</p>
|
|
|
+ <p class="num">白细胞(LEU):{{item.leu}}</p>
|
|
|
+ <p class="num">酮体(KET):{{item.ket}}</p>
|
|
|
+ <p class="num">亚硝酸盐(NIT):{{item.nit}}</p>
|
|
|
+ <p class="num">维生素C(VC):<span :style="item.vc <= defaultHealthRange.normal_vc1Max && item.vc >= defaultHealthRange.normal_vc1Min?'color: #50D4C2':'color: #FFC900'">{{item.vc}}</span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='脂肪'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血红蛋白】</h5>
|
|
|
+ <p>酸碱度(PH):3~7 </p>
|
|
|
+ <p>比重(SG):0.7~3 </p>
|
|
|
+ <p>尿糖(GLU):阴性</p>
|
|
|
+ <p>蛋白质(PRO):阴性</p>
|
|
|
+ <p>胆红素(BIL):阴性 </p>
|
|
|
+ <p>尿胆原(UBG):阴性</p>
|
|
|
+ <p>潜血(ERY):阴性</p>
|
|
|
+ <p>白细胞(LEU):阴性</p>
|
|
|
+ <p>酮体(KET):阴性</p>
|
|
|
+ <p>亚硝酸盐(NIT):阴性</p>
|
|
|
+ <p>维生素C(VC):1~10</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='肺活量'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.collectTime}}</p>
|
|
|
- <p class="num">脂肪含量(fat):<span
|
|
|
- :style="item.fat <= defaultHealthRange.normal_fatMax && item.fat >= defaultHealthRange.normal_fatMin?'color: #50D4C2':'color: #FFC900'">{{item.fat}}</span>%</p>
|
|
|
- <p class="num">BMI:<span :style="item.bmi <= defaultHealthRange.normal_bmiMax && item.bmi >= defaultHealthRange.normal_bmiMin?'color: #50D4C2':'color: #FFC900'">{{item.bmi}}</span></p>
|
|
|
- <p class="num">基础代谢(metabolism):<span :style="item.metabolism >= defaultHealthRange.normal_metabolismMin?'color: #50D4C2':'color: #FFC900'">{{item.metabolism}}</span></p>
|
|
|
- <p class="num">体质指数:{{item.constitutiontype}}</p>
|
|
|
- <p class="num">体型指数:{{item.bodytype}}</p>
|
|
|
- <p class="num">人体水分:{{item.water}}</p>
|
|
|
- <p class="num">骨骼肌:{{item.mus}}</p>
|
|
|
- <p class="num">骨骼量:{{item.bone}}</p>
|
|
|
- <p class="num">去脂体重:{{item.lbw}}</p>
|
|
|
- <p class="num">细胞内水分:{{item.ecw}}</p>
|
|
|
- <p class="num">蛋白质:{{item.protein}}</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【肺活量】</h5>
|
|
|
- <p>肺活量(VC):2500~4000 ml </p>
|
|
|
- <p>第一秒用力呼气容积(FEV1):200~500 ml</p>
|
|
|
- <p>峰值呼吸流速(PEF):200~500</p>
|
|
|
- <p>25%肺活量时的用力呼气流速(FEF25):300~500 </p>
|
|
|
- <p>75%肺活量时的用力呼气流速(FEF75):300~500 </p>
|
|
|
- <p>从25%到75%肺活量之间的平均呼气流速(FEF2575):300~500 </p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.collectTime}}</p>
|
|
|
+ <p class="num">肺活量:<span :style="item.vc <= defaultHealthRange.normal_vcMax && item.vc >= defaultHealthRange.normal_vcMin?'color: #50D4C2':'color: #FFC900'">{{item.vc}}</span>ml</p>
|
|
|
+ <p class="num">第一秒用力呼气容积(FEV1):<span
|
|
|
+ :style="item.fev1 <= defaultHealthRange.normal_fev1Max && item.fev1 >= defaultHealthRange.normal_fev1Min?'color: #50D4C2':'color: #FFC900'">{{item.fev1}}</span></p>
|
|
|
+ <p class="num">峰值呼气流速(PEF):<span
|
|
|
+ :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.pef}}</span></p>
|
|
|
+ <p class="num">25%肺活量时的用力呼气流速(FEF25):<span
|
|
|
+ :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef25}}</span></p>
|
|
|
+ <p class="num">75%肺活量时的用力呼气流速(FEF75):<span
|
|
|
+ :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef75}}</span></p>
|
|
|
+ <p class="num">从25%到75%肺活量之间的平均呼气流速(FEF2575):<span
|
|
|
+ :style="item.pef <= defaultHealthRange.normal_pefMax && item.pef >= defaultHealthRange.normal_pefMin?'color: #50D4C2':'color: #FFC900'">{{item.fef2575}}</span></p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='B超'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【肺活量】</h5>
|
|
|
+ <p>肺活量(VC):2500~4000 ml </p>
|
|
|
+ <p>第一秒用力呼气容积(FEV1):200~500 ml</p>
|
|
|
+ <p>峰值呼吸流速(PEF):200~500</p>
|
|
|
+ <p>25%肺活量时的用力呼气流速(FEF25):300~500 </p>
|
|
|
+ <p>75%肺活量时的用力呼气流速(FEF75):300~500 </p>
|
|
|
+ <p>从25%到75%肺活量之间的平均呼气流速(FEF2575):300~500 </p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='脂肪'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">超声提示:{{item.tip}}</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg3.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='缺血适应仪'">
|
|
|
- <div class="qxDiv">
|
|
|
- <div class="qxheadDiv">
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
+ <div class="list_box">
|
|
|
<div>
|
|
|
- 基础训练
|
|
|
+ <p class="time">{{item.collectTime}}</p>
|
|
|
+ <p class="num">脂肪含量(fat):<span
|
|
|
+ :style="item.fat <= defaultHealthRange.normal_fatMax && item.fat >= defaultHealthRange.normal_fatMin?'color: #50D4C2':'color: #FFC900'">{{item.fat}}</span>%</p>
|
|
|
+ <p class="num">BMI:<span :style="item.bmi <= defaultHealthRange.normal_bmiMax && item.bmi >= defaultHealthRange.normal_bmiMin?'color: #50D4C2':'color: #FFC900'">{{item.bmi}}</span></p>
|
|
|
+ <p class="num">基础代谢(metabolism):<span :style="item.metabolism >= defaultHealthRange.normal_metabolismMin?'color: #50D4C2':'color: #FFC900'">{{item.metabolism}}</span></p>
|
|
|
+ <p class="num">体质指数:{{item.constitutiontype}}</p>
|
|
|
+ <p class="num">体型指数:{{item.bodytype}}</p>
|
|
|
+ <p class="num">人体水分:{{item.water}}</p>
|
|
|
+ <p class="num">骨骼肌:{{item.mus}}</p>
|
|
|
+ <p class="num">骨骼量:{{item.bone}}</p>
|
|
|
+ <p class="num">去脂体重:{{item.lbw}}</p>
|
|
|
+ <p class="num">细胞内水分:{{item.ecw}}</p>
|
|
|
+ <p class="num">蛋白质:{{item.protein}}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
- <div>
|
|
|
- 强化训练
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【肺活量】</h5>
|
|
|
+ <p>肺活量(VC):2500~4000 ml </p>
|
|
|
+ <p>第一秒用力呼气容积(FEV1):200~500 ml</p>
|
|
|
+ <p>峰值呼吸流速(PEF):200~500</p>
|
|
|
+ <p>25%肺活量时的用力呼气流速(FEF25):300~500 </p>
|
|
|
+ <p>75%肺活量时的用力呼气流速(FEF75):300~500 </p>
|
|
|
+ <p>从25%到75%肺活量之间的平均呼气流速(FEF2575):300~500 </p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
</div>
|
|
|
+ </van-popup>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='B超'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
+ <div>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
+ <div class="list_box">
|
|
|
<div>
|
|
|
- 深度训练
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">超声提示:{{item.tip}}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="qxheadnotebDiv">
|
|
|
- <div>
|
|
|
- 高原旅游训练
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='缺血适应仪'">
|
|
|
+ <div class="qxDiv">
|
|
|
+ <div class="qxheadDiv">
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ 基础训练
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ 强化训练
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ 深度训练
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="qxheadnotebDiv">
|
|
|
+ <div>
|
|
|
+ 高原旅游训练
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="qxheadDiv">
|
|
|
+ <div class="qxheadDiv">
|
|
|
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
- <div>
|
|
|
- {{train1}}
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ {{train1}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
- <div>
|
|
|
- {{train2}}
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ {{train2}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="qxheadnoteDiv">
|
|
|
- <div>
|
|
|
- {{train3}}
|
|
|
+ <div class="qxheadnoteDiv">
|
|
|
+ <div>
|
|
|
+ {{train3}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="qxheadnotebDiv">
|
|
|
- <div>
|
|
|
- {{train4}}
|
|
|
+ <div class="qxheadnotebDiv">
|
|
|
+ <div>
|
|
|
+ {{train4}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="list mt" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
- </div>
|
|
|
- <div class="list_box">
|
|
|
+ <div class="list mt" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">训练模式:<span style="color: #FFC900">{{['','基础训练','强化训练','深度训练','高原旅游训练'][item.trainingMode]}}</span> </p>
|
|
|
- <p class="num">训练时长:<span style="color: #FFC900">{{item.trainDuration}}</span> </p>
|
|
|
- <p class="num">结束状态:<span style="color: #FFC900">{{['正常','异常终止'][item.endState]}}</span> </p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />训练详情
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【训练详情】</h5>
|
|
|
- <p>训练时间:{{item.dateTime}}</p>
|
|
|
- <p>训练时长:{{item.trainDuration}}</p>
|
|
|
- <p>训练模式:{{['','基础训练','强化训练','深度训练','高原旅游训练'][item.trainingMode]}}</p>
|
|
|
- <p>数据来源:{{['','一体机','自主体检机'][item.resource]}}</p>
|
|
|
- <p>压迫时间:{{item.oppressTime}}</p>
|
|
|
- <p>释放时间:{{item.releaseTime}}</p>
|
|
|
- <p>循环:{{item.loop}}</p>
|
|
|
- <p>结束状态:{{['正常','异常终止'][item.endState]}}</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">训练模式:<span style="color: #FFC900">{{['','基础训练','强化训练','深度训练','高原旅游训练'][item.trainingMode]}}</span> </p>
|
|
|
+ <p class="num">训练时长:<span style="color: #FFC900">{{item.trainDuration}}</span> </p>
|
|
|
+ <p class="num">结束状态:<span style="color: #FFC900">{{['正常','异常终止'][item.endState]}}</span> </p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-if="name=='动脉硬化检测'">
|
|
|
- <div class="list" v-for="item in healths" :key="item.id">
|
|
|
- <div>
|
|
|
- <img class="listg" :src="require('../../../assets/img/listg2.png')" alt="">
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />训练详情
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【训练详情】</h5>
|
|
|
+ <p>训练时间:{{item.dateTime}}</p>
|
|
|
+ <p>训练时长:{{item.trainDuration}}</p>
|
|
|
+ <p>训练模式:{{['','基础训练','强化训练','深度训练','高原旅游训练'][item.trainingMode]}}</p>
|
|
|
+ <p>数据来源:{{['','一体机','自主体检机'][item.resource]}}</p>
|
|
|
+ <p>压迫时间:{{item.oppressTime}}</p>
|
|
|
+ <p>释放时间:{{item.releaseTime}}</p>
|
|
|
+ <p>循环:{{item.loop}}</p>
|
|
|
+ <p>结束状态:{{['正常','异常终止'][item.endState]}}</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
- <div class="list_box">
|
|
|
+ </div>
|
|
|
+ <div v-if="name=='动脉硬化检测'">
|
|
|
+ <div class="list" v-for="item in healths" :key="item.id">
|
|
|
<div>
|
|
|
- <p class="time">{{item.dateTime}}</p>
|
|
|
- <p class="num">最高血压:<span
|
|
|
- :style="item.sbp <= defaultHealthRange.normal_nibpSysMax && item.sbp >= defaultHealthRange.normal_nibpSysMin?'color: #50D4C2':'color: #FFC900'">{{item.sbp}}</span>mmHg
|
|
|
- </p>
|
|
|
- <p class="num">最低血压:<span
|
|
|
- :style="item.dbp <= defaultHealthRange.normal_nibpDiaMax && item.dbp >= defaultHealthRange.normal_nibpDiaMin?'color: #50D4C2':'color: #FFC900'">{{item.dbp}}</span>mmHg</p>
|
|
|
- <p class="num">脉搏:{{item.plus}}</p>
|
|
|
- <p class="num">AVI:{{item.avi}}</p>
|
|
|
- <p class="num">API:{{item.api}}</p>
|
|
|
+ <img class="listg" :src="require('../../../assets/img/listg2.png')" alt="">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="standard" @click="show=true">
|
|
|
- <van-icon name="question-o" />标准参考
|
|
|
- </p>
|
|
|
- <van-popup v-model="show">
|
|
|
- <h5>【血压】</h5>
|
|
|
- <p>收缩压参考范围:90~139 mmHg</p>
|
|
|
- <p>舒张压参考范围:60~89 mmHg</p>
|
|
|
- <p>脉搏参考范围:60~100 次/分钟</p>
|
|
|
- <div class="btn">
|
|
|
- <van-button @click="show=false">知道了!</van-button>
|
|
|
+ <div class="list_box">
|
|
|
+ <div>
|
|
|
+ <p class="time">{{item.dateTime}}</p>
|
|
|
+ <p class="num">最高血压:<span
|
|
|
+ :style="item.sbp <= defaultHealthRange.normal_nibpSysMax && item.sbp >= defaultHealthRange.normal_nibpSysMin?'color: #50D4C2':'color: #FFC900'">{{item.sbp}}</span>mmHg
|
|
|
+ </p>
|
|
|
+ <p class="num">最低血压:<span
|
|
|
+ :style="item.dbp <= defaultHealthRange.normal_nibpDiaMax && item.dbp >= defaultHealthRange.normal_nibpDiaMin?'color: #50D4C2':'color: #FFC900'">{{item.dbp}}</span>mmHg</p>
|
|
|
+ <p class="num">脉搏:{{item.plus}}</p>
|
|
|
+ <p class="num">AVI:{{item.avi}}</p>
|
|
|
+ <p class="num">API:{{item.api}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </van-popup>
|
|
|
+ <p class="standard" @click="show=true">
|
|
|
+ <van-icon name="question-o" />标准参考
|
|
|
+ </p>
|
|
|
+ <van-popup v-model="show">
|
|
|
+ <h5>【血压】</h5>
|
|
|
+ <p>收缩压参考范围:90~139 mmHg</p>
|
|
|
+ <p>舒张压参考范围:60~89 mmHg</p>
|
|
|
+ <p>脉搏参考范围:60~100 次/分钟</p>
|
|
|
+ <div class="btn">
|
|
|
+ <van-button @click="show=false">知道了!</van-button>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</van-pull-refresh>
|
|
|
@@ -519,7 +524,6 @@ export default {
|
|
|
this.$echarts.init(this.$refs['mainEcharts2']).dispose()
|
|
|
this.$echarts.init(this.$refs['mainEcharts']).dispose()
|
|
|
}
|
|
|
-
|
|
|
this.healths = [] // 切换查询时,数据未拿到,页面先更新 造成数据拿不到报错
|
|
|
var startTime = ''
|
|
|
var endTime = this.getStartTimeStr(-1)
|
|
|
@@ -548,13 +552,16 @@ export default {
|
|
|
},
|
|
|
true
|
|
|
)
|
|
|
-
|
|
|
+ console.log(res, '数据')
|
|
|
+ if (res.status == '3') {
|
|
|
+ this.$toast('没有查询到您的数据')
|
|
|
+ return
|
|
|
+ }
|
|
|
if (this.name == '血脂' || this.name == '血红蛋白') {
|
|
|
this.healths = res.data.list
|
|
|
} else {
|
|
|
this.healths = res.healths
|
|
|
}
|
|
|
-
|
|
|
var times = []
|
|
|
var values = []
|
|
|
var allValues = []
|
|
|
@@ -711,10 +718,14 @@ export default {
|
|
|
echarts.setOption(option)
|
|
|
},
|
|
|
async userApi() {
|
|
|
- const res = await serverAPI('zpsmzjjkglcxjk', {
|
|
|
- command: 'getDefaultHealthRange',
|
|
|
- terminalType: 1,
|
|
|
- })
|
|
|
+ const res = await serverAPI(
|
|
|
+ 'zpsmzjjkglcxjk',
|
|
|
+ {
|
|
|
+ command: 'getDefaultHealthRange',
|
|
|
+ terminalType: 1,
|
|
|
+ },
|
|
|
+ true
|
|
|
+ )
|
|
|
var defaultHealthRange = res.healthRangeList
|
|
|
// this.defaultHealthRange = res.healthRangeList
|
|
|
this.defaultHealthRange.normal_nibpSysMin = defaultHealthRange[1].min //收缩压
|