| | |
| | | </div> |
| | | </div> |
| | | <div style="height: 75%;"> |
| | | <div style="background: rgba(243, 247, 243, 0.3); height: 100%; width: 100%; font-size: 1.3rem; font-weight: 800; color: #FFFFFF;"> |
| | | <div class="textjuzhong" style="height: 25%; width: 100%;">干体重 {{patientInfo.pureWeight}} kg</div> |
| | | <div class="textjuzhong" style="height: 25%; width: 100%;">透析器 {{patientInfo.txq}}</div> |
| | | <div class="textjuzhong" style="height: 25%; width: 100%;">治疗模式 {{patientInfo.medMethod}}</div> |
| | | <div class="textjuzhong" style="height: 25%; width: 100%;">灌流器 {{patientInfo.glq}}</div> |
| | | <div style="background: rgba(243, 247, 243, 0.3); height: 100%; width: 100%; font-size: 2.5rem; line-height: 4.5rem; font-weight: 800; color: #FFFFFF; text-align: center;padding-top: 1rem;"> |
| | | <span style="font-size: 4rem; color:#DFB144 ; " >干体重 {{patientInfo.pureWeight}} kg</span> |
| | | <br> |
| | | <span > 透析器:{{patientInfo.txq}}</span> |
| | | <span > 治疗模式:{{patientInfo.medMethod}}</span> |
| | | <span > 灌流器:{{patientInfo.glq}}</span> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | |
| | | return patientInfoStore().viewNumber |
| | | }) |
| | | const settime = () => { |
| | | // 计数倒计时 |
| | | clockNum.value = patientInfoStore().viewNumber |
| | | // 清除定时器 |
| | | clearInterval(timerNum.value) |
| | | timer = setInterval(() => { |
| | | if (clockNum.value > 0) { |
| | | clockNum.value-- |
| | | } |
| | | else { |
| | | clearInterval(timer) |
| | | clockNum.value = patientInfoStore().viewNumber |
| | | patientInfoStore().setpatientInfo({ |
| | | id: 0, |
| | | code: '', |
| | | name: '', |
| | | patientAvatarIcon: '', |
| | | deviceCode: '', |
| | | hemoCode: '', |
| | | pureWeight: '', |
| | | datetime: '' |
| | | }) |
| | | sockteStore().setweightSockte({ |
| | | type: '体重秤', |
| | | deviceName: '', |
| | | result: '0', |
| | | resultTime: '', |
| | | state: 2 |
| | | }) |
| | | sockteStore().setxyjSockte({ |
| | | type: '血压计', |
| | | deviceName: '', |
| | | result: '', |
| | | resultTime: '', |
| | | state: 2 |
| | | }) |
| | | sockteStore().setfaceSockte({ |
| | | type: '人脸识别', |
| | | deviceName: '', |
| | | result: '', |
| | | resultTime: '', |
| | | state: 2 |
| | | }) |
| | | aimTSL.value = '' |
| | | gao_ya.value = '' |
| | | di_ya.value = '' |
| | | mai_bu.value = '' |
| | | } |
| | | }, 1000) |
| | | // 记录定时器 |
| | | timerNum.value = timer |
| | | // // 清除定时器 |
| | | // clearInterval(timerNum.value) |
| | | // if(timerNum.value===0){ |
| | | // timer = setInterval(() => { |
| | | // if (clockNum.value > 0) { |
| | | // clockNum.value-- |
| | | // } |
| | | // else { |
| | | // // clearInterval(timer) |
| | | // clockNum.value = patientInfoStore().viewNumber |
| | | // patientInfoStore().setpatientInfo({ |
| | | // id: 0, |
| | | // code: '', |
| | | // name: '', |
| | | // patientAvatarIcon: '', |
| | | // deviceCode: '', |
| | | // hemoCode: '', |
| | | // pureWeight: '', |
| | | // datetime: '' |
| | | // }) |
| | | // sockteStore().setweightSockte({ |
| | | // type: '体重秤', |
| | | // deviceName: '', |
| | | // result: '0', |
| | | // resultTime: '', |
| | | // state: 2 |
| | | // }) |
| | | // sockteStore().setxyjSockte({ |
| | | // type: '血压计', |
| | | // deviceName: '', |
| | | // result: '', |
| | | // resultTime: '', |
| | | // state: 2 |
| | | // }) |
| | | // sockteStore().setfaceSockte({ |
| | | // type: '人脸识别', |
| | | // deviceName: '', |
| | | // result: '', |
| | | // resultTime: '', |
| | | // state: 2 |
| | | // }) |
| | | // aimTSL.value = '' |
| | | // gao_ya.value = '' |
| | | // di_ya.value = '' |
| | | // mai_bu.value = '' |
| | | // } |
| | | // }, 1000) |
| | | // // 记录定时器 |
| | | // timerNum.value = timer |
| | | // }else{ |
| | | |
| | | // } |
| | | |
| | | } |
| | | //发送消除某些状态 |
| | | const fuxuan=()=>{ |
| | |
| | | weight: weightInfo.value.result, |
| | | bloodPressure: '' |
| | | } |
| | | settime() |
| | | if (patientCodeLs !== mode.patientCode) { |
| | | // 定时数秒器 |
| | | settime() |
| | | const tt = mode.weight.replace('.', '点') |
| | | speech.value?.speak({ text: `称重完成,${tt}kg` }).then(() => { |
| | | console.log("播报完成...") |
| | |
| | | updatePatient(mode).then(re=>{ |
| | | ElMessage.success('结果发送成功') |
| | | ipcRenderer.invoke('logger', '结果上传成功') |
| | | setTimeout(() => { |
| | | fuxuan() |
| | | },configData.value.timeJg) |
| | | clockNum.value = Number(configData.value.timeJg/1000) |
| | | return false |
| | | }).catch(re=>{ |
| | | ElMessage('结果发送失败') |
| | |
| | | updatePatient(mode).then(re=>{ |
| | | ElMessage.success('结果发送成功') |
| | | ipcRenderer.invoke('logger', '结果上传成功') |
| | | setTimeout(() => { |
| | | fuxuan() |
| | | },configData.value.timeJg) |
| | | // 倒计时结果显示 |
| | | clockNum.value = Number(configData.value.timeJg/1000) |
| | | return false |
| | | }).catch(re=>{ |
| | | ElMessage('结果发送失败') |
| | |
| | | } |
| | | clockNum.value = patientInfoStore().viewNumber |
| | | setInterval(function () { |
| | | clockNum.value-- |
| | | if(clockNum.value===0){ |
| | | fuxuan() |
| | | } |
| | | inputRef.value.focus(); |
| | | date.value=formatDate(new Date(),'YYYY-mm-dd HH:MM') |
| | | if(Number(date.value.substring(11,13))<12){ |