45
chenyincheng
2023-02-04 f2d679a5cc548beccd5f6dcab7875080a9b96e2d
src/views/home/index.vue
@@ -36,6 +36,7 @@
        const sockte = sockteStore()
        const inputRef = ref()
        let patientCodeLs=''
        let patientCodeLsXy=''
        const isUseFaceRecogService=ref(false)
        const isLink = computed(() => {
            return !sockte.isLink
@@ -202,8 +203,9 @@
                      }
                      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上传
@@ -249,18 +251,27 @@
                        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 = ""