| | |
| | | import step3 from '@/assets/mp3/step3.mp3' |
| | | import step2 from '@/assets/mp3/step2.mp3' |
| | | import step1 from '@/assets/mp3/step1.mp3' |
| | | import step7 from '@/assets/mp3/chongfuchengzhong.mp3' |
| | | |
| | | export default { |
| | | setup() { |
| | |
| | | const AudioRef3 = ref() |
| | | const AudioRef4=ref() |
| | | const AudioRef5=ref() |
| | | const AudioRef7=ref() |
| | | let patientCodeLs='' |
| | | |
| | | const isLink = computed(() => { |
| | | return sockte.isLink |
| | | return !sockte.isLink |
| | | }) |
| | | const netLink = computed(() => { |
| | | return !sockte.netLink |
| | |
| | | step5:step5, |
| | | step4:step4, |
| | | step3:step3, |
| | | step7:step7, |
| | | step2:step2, |
| | | step1:step1, |
| | | step6:step6, |
| | |
| | | () => patientInfo.value.datetime, |
| | | () => { |
| | | console.log('患者信息变化',patientInfo.value) |
| | | patientCodeLs='' |
| | | console.log(patientCodeLs,'患者codec初始化') |
| | | if (patientInfo.value.id !== 0) { |
| | | AudioRef.value.play(); |
| | | sockteStore().setweightSockte({ |
| | |
| | | |
| | | } |
| | | else { |
| | | AudioRef2.value.play() |
| | | // 发送结果到sockte服务 |
| | | const mode = { |
| | | patientCode: patientInfo.value.code, |
| | | weight: weightInfo.value.result, |
| | | bloodPressure: '' |
| | | if(weightInfo.value.result!=="0"){ |
| | | // 发送结果到sockte服务 |
| | | const mode = { |
| | | patientCode: patientInfo.value.code, |
| | | weight: weightInfo.value.result, |
| | | bloodPressure: '' |
| | | |
| | | } |
| | | console.log('发送患者结果,前提是患者code 不能重复', mode) |
| | | if(patientCodeLs!==mode.patientCode){ |
| | | console.log('发送患者结果') |
| | | AudioRef2.value.play() |
| | | sendPationSet(mode) |
| | | patientCodeLs=mode.patientCode |
| | | } |
| | | else{ |
| | | console.log(`patientCodeLs===${patientCodeLs} ,mode.patCode${mode.patientCode}`) |
| | | AudioRef7.value.play() |
| | | } |
| | | // 计算目标脱水量 |
| | | if (Number(weightInfo.value.result) > 0 && Number(patientInfo.value.pureWeight) !== 0) { |
| | | state.aimTSL = (Number(weightInfo.value.result) - Number(patientInfo.value.pureWeight)).toFixed(2) |
| | | } |
| | | } |
| | | console.log('发送患者结果', mode) |
| | | sendPationSet(mode) |
| | | // 计算目标脱水量 |
| | | if (Number(weightInfo.value.result) > 0 && Number(patientInfo.value.pureWeight) !== 0) { |
| | | state.aimTSL = (Number(weightInfo.value.result) - Number(patientInfo.value.pureWeight)).toFixed(2) |
| | | } |
| | | |
| | | } |
| | | } |
| | | ); |
| | |
| | | state.haodu=(document.documentElement.clientHeight-180)/2+'px' |
| | | state.clockNum = patientInfoStore().viewNumber |
| | | setInterval(function () { |
| | | if(isLink.value){ |
| | | console.log('sockte链接成功指标指向input',isLink.value) |
| | | console.log('sockte链接成功指标指向input',isLink.value) |
| | | inputRef.value.focus(); |
| | | } |
| | | }, 1000) |
| | | |
| | | }) |
| | | return { |
| | | ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4,AudioRef5, AudioRef2, AudioRef3, inputChabge |
| | | ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4,AudioRef5, AudioRef2, AudioRef3,AudioRef7, inputChabge |
| | | } |
| | | } |
| | | } |
| | |
| | | <audio :src="step5" ref="AudioRef4" id="eventAudio5"></audio> |
| | | <!-- 没有找到排班 --> |
| | | <audio :src="step6" ref="AudioRef5" id="eventAudio6"></audio> |
| | | <!-- <el-dialog title="提示" v-model="netLink" width="30%"> |
| | | <!-- 不能重复称重 --> |
| | | <audio :src="step7" ref="AudioRef7" id="eventAudio7"></audio> |
| | | <el-dialog title="提示" v-model="netLink" width="30%"> |
| | | <span>无法链接到网络!</span> |
| | | </el-dialog> --> |
| | | <!-- <el-dialog title="提示" v-model="isLink" width="30%"> |
| | | </el-dialog> |
| | | <el-dialog title="提示" v-model="isLink" width="30%"> |
| | | <span>sockte连接失败正在重连。。。。。。</span> |
| | | </el-dialog> --> |
| | | </el-dialog> |
| | | <el-row class="header"> |
| | | <el-col :span="8"> |
| | | <img |
| | |
| | | <el-row class="divbody"> |
| | | <div class="bodeText"> |
| | | {{ gao_ya }}/{{ di_ya }} |
| | | <br/>{{mai_bu}} |
| | | </div> |
| | | </el-row> |
| | | </div> |
| | |
| | | vertical-align:middle; |
| | | width: 100%; |
| | | text-align: center; |
| | | font-size: 800%; |
| | | font-size: 700%; |
| | | font-family: DINAlternate-Bold, DINAlternate; |
| | | font-weight: bold; |
| | | color: #769AFF; |