sunran преди 3 години
родител
ревизия
8de0cea49c

+ 1 - 1
.env.production

@@ -6,7 +6,7 @@ VUE_APP_BASE_API = 'https://test.poteviohealth.com/pmgw'
 VUE_APP_ZL_JF = 'https://jifen.tjpoteviohealth.com/blade-api'
 VUE_APP_ZL_HEALTH = 'https://web.poteviohealth.com/zhylsia/'
 VUE_APP_ZL_WSS = 'https://cdbwss.poteviohealth.com'
-# VUE_APP_ZL_WSS_ZP = 'https://test.poteviohealth.com/prod-api'
+# VUE_APP_ZL_WSS_ZP = 'https://web.poteviohealth.com/prod-api'
 VUE_APP_ZL_WSS_ZP = 'https://web.poteviohealth.com/prod-api'
 VUE_APP_ZL_WSS_ZP_BT = 'https://test.poteviohealth.com/subsidy'
 

+ 1 - 1
public/index.html

@@ -15,7 +15,7 @@
     <!-- 开启底部安全区适配 -->
     <van-number-keyboard safe-area-inset-bottom />
     <link rel="icon" href="<%= BASE_URL %>favicon.ico">
-    <!-- <title><%= htmlWebpackPlugin.options.title %></title> -->
+    <title><%= webpackConfig.name %></title>
     <script type="text/javascript" src="https://isdapp.shandong.gov.cn/jmopen/jssdk/index.js"></script>
 </head>
 

+ 15 - 4
src/utils/vaildInterfacefn.js

@@ -1,5 +1,8 @@
 let urlCreatesign = urldomaincreatesign
 let urlGateway = urldomaingateway
+import {
+    Dialog
+} from 'vant';
 export function serverAPI(serverName, data, ifheader) {
     return new Promise(function (resolve, reject) {
         try {
@@ -14,11 +17,11 @@ export function serverAPI(serverName, data, ifheader) {
                     'https://' + urlGateway
                 ).then((value) => {
                     const res = JSON.parse(value)
-                    console.log(res, '爱山东返回数据')
                     if (res.code == '200' || res.status == '0') {
+                        console.log(res, '爱山东返回数据')
                         resolve(res)
                     } else {
-                        this.$dialog.alert({
+                        Dialog.alert({
                                 message: serverName + '--------' + res.status,
                             })
                             .then(() => {})
@@ -40,10 +43,18 @@ export function serverAPI(serverName, data, ifheader) {
                     'https://' + urlGateway
                 ).then((value) => {
                     const res = JSON.parse(value)
-                    console.log(res, '爱山东返回数据headers')
+                    console.log(res, '爱山东返回数据hders')
                     if (res.code == '200' || res.status == '0') {
+                        console.log(res, '爱山东')
                         resolve(res)
-                    } else {}
+                    } else if (res.status == '3') {
+                        resolve(res)
+                    } else {
+                        Dialog.alert({
+                                message: serverName + '--------' + res.status,
+                            })
+                            .then(() => {})
+                    }
                 })
             }
 

+ 2 - 1
src/views/zhulao/components/Tabbar.vue

@@ -64,7 +64,8 @@ export default {
         if (!sessionStorage.getItem('userInfo')) {
           this.getUserInfo()
           //   var testdata = {
-          //     mobile: '13811330231',
+          //     // mobile: '13811330231',
+          //     mobile: '16601217325',
           //     name: '测试',
           //   }
           //   sessionStorage.setItem('userInfo', JSON.stringify(testdata))

+ 1 - 6
src/views/zhulao/main.js

@@ -14,12 +14,7 @@ Vue.config.productionTip = false
 Vue.use(Vant)
 Vue.use(Lazyload)
 Vue.prototype.$echarts = echarts
-// let urlCreatesign = localStorage.getItem('urlCreatesign')
-// let urlGateway = localStorage.getItem('urlGateway')
-// // let urlGateway = urldomaingateway
-// Vue.prototype.$urlCreatesign = urlCreatesign
-// Vue.prototype.$urlGateway = urlGateway
-// Vue.prototype.$appId = 'zpylgzwgt'
+document.title = "邹平养老"
 new Vue({
     router,
     store,

+ 1 - 0
src/views/zhulao/views/healthAssessmen/index.vue

@@ -131,6 +131,7 @@ export default {
       })
     },
     latestHealthInfo(latestHealthInfo) {
+      if (!latestHealthInfo) return
       var lastHealthTestTime = ''
       var maxTimeInt = 0
       var weightTimeStr = latestHealthInfo.weight.dateTime

+ 410 - 399
src/views/zhulao/views/healthAssessmen/typeDetails/typemain.vue

@@ -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 //收缩压

+ 2 - 14
vue.config.js

@@ -1,11 +1,9 @@
 var projectname = process.argv[3];
 var glob = require("glob");
 var publicPath = ''
-console.log(process.env.NODE_ENV)
 
 function getEntry() {
     var entries = {};
-
     if (process.env.NODE_ENV == "production") {
         entries = {
             index: {
@@ -44,7 +42,7 @@ function resolve(dir) {
     return path.join(__dirname, dir)
 }
 const port = process.env.port || process.env.npm_config_port || 12004 // dev port
-const name = 'vue Admin Template' // page title
+// const name = defaultSettings.title || 'vue Admin Template' // page title
 var pages = getEntry();
 console.log(publicPath)
 module.exports = {
@@ -123,15 +121,5 @@ module.exports = {
             }
         }
         // after: require('./mock/mock-server.js')
-    },
-    configureWebpack: {
-        // provide the app's title in webpack's name field, so that
-        // it can be accessed in index.html to inject the correct title.
-        name: name,
-        resolve: {
-            alias: {
-                '@': resolve('src')
-            }
-        }
-    },
+    }
 };