| | |
| | | const sockte = sockteStore() |
| | | const inputRef = ref() |
| | | let patientCodeLs='' |
| | | let patientCodeLsXy='' |
| | | const isUseFaceRecogService=ref(false) |
| | | const isLink = computed(() => { |
| | | return !sockte.isLink |
| | |
| | | } |
| | | console.log('发送患者结果,前提是患者code 不能重复', mode) |
| | | if(patientCodeLs!==mode.patientCode){ |
| | | console.log('发送患者结果') |
| | | speech.value?.speak({text:`称重完成,${mode.weight}kg`}).then(()=>{ |
| | | const tt=mode.weight.replace('.','点') |
| | | console.log('发送患者结果',tt) |
| | | speech.value?.speak({text:`称重完成,${tt}kg`}).then(()=>{ |
| | | console.log("播报完成...") |
| | | }) |
| | | // api上传 |
| | |
| | | settime() |
| | | const mode = { |
| | | patientCode: patientInfo.value.code, |
| | | weight: weightInfo.value.result, |
| | | weight: '', |
| | | bloodPressure: xyjInfo.value.result |
| | | |
| | | } |
| | | console.log('发送患者结果', mode) |
| | | speech.value?.speak({text:`收缩压:${state.gao_ya},舒张压:${state.di_ya},脉搏:${state.mai_bu}`}).then(()=>{ |
| | | console.log("播报完成...") |
| | | }) |
| | | updatePatient(mode).then(re=>{ |
| | | console.log(re) |
| | | }) |
| | | sendPationSet(mode) |
| | | if(patientCodeLsXy===mode.patientCode){ |
| | | speech.value?.speak({text:'不能重复测量血压,请重新失败患者再测量血压'}).then(()=>{ |
| | | console.log("播报完成...") |
| | | }) |
| | | console.log('如果是重复提交 就不要上传到api') |
| | | return false |
| | | }else{ |
| | | updatePatient(mode).then(re=>{ |
| | | speech.value?.speak({text:`收缩压:${state.gao_ya},舒张压:${state.di_ya},脉搏:${state.mai_bu}`}).then(()=>{ |
| | | console.log("播报完成...") |
| | | }) |
| | | patientCodeLsXy=mode.patientCode |
| | | console.log(re) |
| | | }) |
| | | sendPationSet(mode) |
| | | } |
| | | } |
| | | } else { |
| | | state.gao_ya = "" |