| | |
| | | <el-col v-if="dialogVisible" :span="12" style="text-align: right;padding-top: 10px;"> |
| | | <el-input v-model="inputCode" ref="inputRef" id="inputCode" @change="inputChabge" style="width: 400px; height: 40px;ime-mode:active;margin-right: 20px;" |
| | | placeholder="请输入患者卡号或扫描条码" /> |
| | | |
| | | |
| | | </el-col> |
| | | <el-col v-else :span="12"> |
| | | <div class="dateclas" style="float: right;margin-top: 20px;"> |
| | |
| | | </div> |
| | | <div style="display: grid;place-items: center;font-size: 120px;font-family: AlibabaPuHuiTi, AlibabaPuHuiTi;font-weight: 800;color: #65AAF6;"> |
| | | <template v-if="configData.deviceType==='体重秤'"> |
| | | {{ weightInfo.result }} |
| | | <!-- {{ weightInfo.result }} --> |
| | | {{weightInfoResult}} |
| | | </template> |
| | | <template v-else> |
| | | {{ Number(gao_ya) }} |
| | |
| | | |
| | | </template> |
| | | </div> |
| | | <div class="textwenben" style="height: 70%; font-size: 80px; color: #9F61DC;font-weight: 1000;"> |
| | | <div class="textwenben" style="height: 70%; font-size: 80px; color: #9F61DC;font-weight: 1000;text-align: center;"> |
| | | <template v-if="configData.deviceType==='体重秤'"> |
| | | <template v-if="patientInfo.isAfterMed===0&&!configData.gantiziShow"> |
| | | {{ patientInfo.deviceNo }} |
| | | <div style="font-size: 50px"> {{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</div> |
| | | |
| | | </template> |
| | | <template v-else>{{patientInfo.pureWeight}}</template> |
| | | <template v-else>{{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</template> |
| | | |
| | | </template> |
| | | <template v-else> |
| | | <template v-if="patientInfo.isAfterMed===0"> |
| | | {{ patientInfo.deviceNo }} |
| | | <div style="font-size: 50px"> {{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</div> |
| | | </template> |
| | | <template v-else> |
| | | {{ patientInfo.deviceNo }} |
| | | <div style="font-size: 50px">{{ patientInfo.设备分区名称 }}<br/>{{ patientInfo.deviceNo }}</div> |
| | | </template> |
| | | |
| | | </template> |
| | |
| | | const datetext=computed(()=>{ |
| | | return formatDate(new Date(),'YYYY-mm-dd WWW') |
| | | }) |
| | | /**体重发送时候显示在界面的体重 */ |
| | | const weightInfoResult=ref() |
| | | let timer:any=new Date() |
| | | const date=ref('') |
| | | const timeShidaun=ref('') |
| | |
| | | watch( |
| | | () => patientInfo.value.datetime, |
| | | () => { |
| | | weightInfoResult.value='' |
| | | patientCodeLs = '' |
| | | patientCodeLsXy = '' |
| | | aimTSL.value = '' |
| | |
| | | // 人脸识别成功后 1查看是否开启测温 |
| | | // console.log(`患者信息识别成功:${patientInfo.value.name}`) |
| | | ipcRenderer.invoke('logger', `患者信息识别成功:${patientInfo.value.name}`) |
| | | let str = `${patientInfo.value.name}识别成功。床号:${patientInfo.value.deviceNo}` |
| | | let str = `${patientInfo.value.name}识别成功,分区:${patientInfo.value.设备分区名称},床号:${patientInfo.value.deviceNo},` |
| | | dialogVisible.value = false |
| | | speech.value?.speak({ text: str }).then(() => { |
| | | }) |
| | |
| | | ipcRenderer.invoke('logger', `开始发送结果到服务器:患者:${patientInfo.value.name},体重结果:${weightInfo.value.result}`) |
| | | console.log(`开始发送结果到服务器:患者:${patientInfo.value.name},体重结果:${weightInfo.value.result}`) |
| | | sundModeTz() |
| | | weightInfoResult.value=weightInfo.value.result |
| | | } |
| | | else { |
| | | // 临时患者code=当前患者code |
| | |
| | | ipcRenderer.invoke('logger', '结果上传成功') |
| | | // 测量结果发送成功后就一定要体重秤归零才行 关闭体重秤归零状态为false |
| | | // 只增对M503 |
| | | if(configData.value.tzc_type==='M503'||configData.value.tzc_type==='seca101Banger'){ |
| | | if(configData.value.tzc_type==='M503'||configData.value.tzc_type==='seca101Banger'||configData.value.tzc_type==='XK3190-A12'){ |
| | | console.log('发送清理体重归零') |
| | | sockteStore().setis测量准备(false) |
| | | } |
| | |
| | | const X= jgTime(lsDateTime,new Date()) |
| | | //人脸上传到阿里云 |
| | | // 只有是结果归零状态才能进行识别 |
| | | console.log(`检查人脸是否要上传到阿里云识别:${sockteStore().is测量准备}`) |
| | | if(dialogVisible.value&&X>configData.value.face_push&&isworkTime(new Date())&&sockteStore().is测量准备){ |
| | | console.log(`检查人脸是否要上传到阿里云识别:归零状态${sockteStore().is测量准备},`) |
| | | if(dialogVisible.value&&X>configData.value.face_push&&sockteStore().is测量准备){ |
| | | lsDateTime=new Date() |
| | | // console.log(X,'上传图片间隔') |
| | | base64toFile(image) |