单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
chenyc
2025-03-21 fd20f4588a191d359e05cf1529445cb4ba80588b
src/views/deviceWindoes2.vue
@@ -124,7 +124,9 @@
                            </div>
                          </div>
                          <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #D58E56;" class="grid-container" >
                            {{ deviceData.透析方案 }}
                            <div>
                              <span style="font-size: 30px;" v-if="deviceData.透析方案 ==='HDF'"> {{deviceData?.置换方式==='前置换'?'前':'后'}}</span> {{ deviceData.透析方案 }}
                            </div>
                          </div>
                        </div>
                        </el-col>
@@ -187,22 +189,22 @@
                            </div>
                          </div>
                          <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #8079CB;" class="grid-container" >
                            <span v-if="deviceData.处方脱水量"></span>
                            {{deviceData.处方脱水量}} L
                            <span v-if="deviceData.处方脱水量"> {{deviceData.处方脱水量}} L</span>
                          </div>
                        </div>
                  </div>
                  <!-- 透析中状态 -->
                  <div  class="container" v-else  style="height: 50%; ">
                        <div class="item" style="background-color: #FFFFFF;">
                          <div style="height: 25%;">
                          <div style="height: 10%;">
                            <div class="container-cord" style="height: 100%;">
                              <img style="width: 25px;" referrerpolicy="no-referrer" :src="sjjd"
                              />
                              <span class="text-group_3">时间进度</span>
                            </div>
                          </div>
                          <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #333333;" class="grid-container" >
                          <div style="height: 90%; text-align: center;font-weight: 600;font-size: 50px;color: #333333;" class="grid-container" >
                          <div>
                            <span style="color: #303133">{{
                            jgTime4(deviceData.iot_透析时间)
@@ -216,7 +218,7 @@
                          <div>
                            <el-progress
                              :text-inside="true"
                              :stroke-width="30"
                              :stroke-width="25"
                              :show-text="false"
                              color="#70A3DD"
                              :percentage="(Number(deviceData.iot_透析时间)/(Number(deviceData.透析处方的时长)*60))*100"
@@ -226,14 +228,14 @@
                          </div>
                        </div>
                        <div class="item" style="background-color: #ffffff;">
                          <div style="height: 25%;">
                          <div style="height: 10%;">
                            <div class="container-cord" style="height: 100%;">
                              <img style="width: 25px;" referrerpolicy="no-referrer" :src="cljd"
                              />
                              <span class="text-group_3">超滤进度</span>
                            </div>
                          </div>
                          <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #8079CB;" class="grid-container" >
                          <div style="height: 90%; text-align: center;font-weight: 600;font-size: 50px;color: #8079CB;" class="grid-container" >
                            <div>
                              <span style="color: #303133">{{
                                  Number(deviceData.iot_当前脱水量).toFixed(1)
@@ -248,7 +250,7 @@
                            <div>
                              <el-progress
                                :text-inside="true"
                                :stroke-width="30"
                                :stroke-width="25"
                                :show-text="false"
                                color="#70CAAE"
                                :percentage=" Number(deviceData.iot_当前脱水量)/Number(deviceData.处方脱水量)*100"
@@ -314,9 +316,12 @@
                    </div>
                  </div>
                  <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #333333;" class="grid-container" >
                    +{{
                    <template v-if="deviceData.透前称重&&deviceData.干体重&&Number(deviceData.透前称重)>0">
                      +{{
                        Number(deviceData.透前称重 - deviceData.干体重).toFixed(1)
                      }}
                    </template>
                  </div>
                </div>
                <div class="item">
@@ -328,7 +333,10 @@
                    </div>
                  </div>
                  <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #333333;" class="grid-container" >
                    {{ deviceData.体重增长率 }}%
                    <template v-if="deviceData.透前称重&&deviceData.干体重">
                      {{ deviceData.体重增长率 }}%
                    </template>
                  </div>
                </div>
            </div>
@@ -342,14 +350,16 @@
                      <div class="container-cord" style="height: 100%;">
                        <img style="width: 25px;" referrerpolicy="no-referrer" :src="xinlv"
                        />
                        <span class="text-group_3">静脉压/跨膜压</span>
                        <span class="text-group_3">收缩压/舒张压</span>
                      </div>
                    
                    </div>
                    <div style="height: 75%; text-align: center;font-weight: 600;font-size: 50px;color: #333333;" class="grid-container" >
                      <div>
                         <span @click="initTupiao" v-if="deviceData.iot_静脉压" style="color: #409eff">{{ deviceData.iot_静脉压 }}</span> /
                        <span v-if="deviceData.iot_跨膜压" :style="{ color: deviceData.iot_跨膜压 > 200 ? 'red' : '', }" >{{ deviceData.iot_跨膜压 }}</span>
                        <span v-if="deviceData.透前血压_伸缩压" :style="{ color: tqXygj ? 'red' : '#303133' }">{{ deviceData.透前血压_伸缩压 }}/</span >
                        <span :style="{ color: tqXygj ? 'red' : '#303133' }" style="font-weight: 800; white-space: nowrap">{{ deviceData.透前血压_舒张压 }}</span>
                         <!-- <span @click="initTupiao" v-if="deviceData.iot_静脉压" style="color: #409eff">{{ deviceData.iot_静脉压 }}</span> /
                        <span v-if="deviceData.iot_跨膜压" :style="{ color: deviceData.iot_跨膜压 > 200 ? 'red' : '', }" >{{ deviceData.iot_跨膜压 }}</span> -->
                      </div>
                    
                    </div>
@@ -378,7 +388,7 @@
                    src="https://lanhu-oss.lanhuapp.com/SketchPng7d7c4e66d2f3fb56cb7c93cf3b359782ee05a12117f39e9b1836bff686aca428"
                  />
                  
                  <span class="text-group_3" v-if="isinitXy" >
                  <span class="text-group_3" v-if="isinitXy&&Number(deviceData.透析状态) >= 1" >
                    最近一次, 高压:{{床旁血压计.sbp}},低压: {{床旁血压计.dbp}}, 心率: {{床旁血压计.pulseRate}}
                  </span>
                  <span class="text-group_3" v-else>暂无通知消息哦</span>