chenyc
2025-10-21 b5e123281f226d6d191ca161aa331b1c2064f6a1
src/views/home/index.vue
@@ -100,16 +100,20 @@
                                    {{patientInfo.pureWeight}}
                                  </template>
                                    
                              </template>
                              <template v-else>
                                <!-- 显示干体重 -->
                                <template v-if="configData.gantiziShow">
                                  {{patientInfo.pureWeight}}
                                </template>
                                  <!-- 显示分区 -->
                                <template v-else>
                                  <template v-if="patientInfo.isAfterMed===0">
                                    <div style="font-size: 50px">  {{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</div>
                                  </template>
                                  <template v-else>
                                    {{patientInfo.pureWeight}}
                                  </template>
                                  <div style="font-size: 50px"> {{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</div>
                                </template>
                              </template>
                            </div>
                        </el-col>
                        <el-col :span="8">
@@ -180,7 +184,10 @@
                                  <!-- 目标脱水量(L) -->
                                  {{aimTSL}}
                                </template>
                                <template v-else> {{patientInfo.actuallyClliang}}</template>
                                <template v-else>
                                    <span v-if="configData.isHiddenActuallyClliang" >/</span>
                                    <span v-else>{{patientInfo.actuallyClliang}}</span>
                                 </template>
                                  <!-- 实际超滤量(L) -->
                                 
                              </template>
@@ -345,6 +352,7 @@
const clockNum=ref(60)
const timerNum=ref(0)//定时器数
const aimTSL=ref('')// 目标脱水量,
const actuallyClliang=ref('') //实际超滤量
const gao_ya=ref("")//高压
const di_ya=ref("")//低压
const  mai_bu=ref("")//脉搏,
@@ -457,6 +465,7 @@
      })
    clockNum.value = patientInfoStore().viewNumber
    aimTSL.value = ''
    gao_ya.value = ''
    di_ya.value = ''
    mai_bu.value = ''
@@ -672,7 +681,7 @@
      // 人脸识别成功后 1查看是否开启测温
      // console.log(`患者信息识别成功:${patientInfo.value.name}`)
      ipcRenderer.invoke('logger', `患者信息识别成功:${patientInfo.value.name}`)
      let str = `${patientInfo.value.patientNamePyFull?patientInfo.value.patientNamePyFull:patientInfo.value.name}识别成功,分区:${patientInfo.value.设备分区名称},床号:${patientInfo.value.deviceNo},`
      let str = `${patientInfo.value.patientNamePyFull?patientInfo.value.patientNamePyFull:patientInfo.value.name}识别成功,分区 ${patientInfo.value.设备分区名称},床号:${patientInfo.value.deviceNo},`
      dialogVisible.value = false
      speech.value?.speak({ text: str }).then(() => {
      })
@@ -703,7 +712,6 @@
    else if (patientInfo.value.name === '') {
      timer=new Date()
      ipcRenderer.invoke('logger', '接收到的患者为空')
      console.log('接收到的患者为空')
      if (isUseFaceRecogService.value) {
        dialogVisible.value = true
      }
@@ -877,7 +885,8 @@
  }).catch(re=>{
    ElMessage('结果发送失败')
    console.log('结果发送失败')
    ipcRenderer.invoke('logger', `结果发送失败:第${fasongNum.value}次,3秒后重新发送`)
    ipcRenderer.invoke('logger', `结果发送失败:${patientInfo.value.name}第${fasongNum.value}次,3秒后重新发送`)
    ipcRenderer.invoke('logger', `发送失败服务器返回异常:${JSON.stringify(re)}`)
    if(fasongNum.value<3){
      setTimeout(sundModeTz,5000);
    }
@@ -909,7 +918,8 @@
  }).catch(re=>{
    ElMessage('结果发送失败')
    console.log('结果发送失败')
    ipcRenderer.invoke('logger', `结果发送失败:第${fasongNum.value}次,2秒后重新发送`)
    ipcRenderer.invoke('logger', `结果发送失败:${patientInfo.value.name}第${fasongNum.value}次,3秒后重新发送`)
    ipcRenderer.invoke('logger', `发送失败服务器返回异常:${JSON.stringify(re)}`)
    if(fasongNum.value<3){
      setTimeout(sundModeXyj,2000);
    }