chenyc
2025-06-10 02cda108e3d49036fbfd628458e84ca9c360d257
src/stores/sockteInfo.ts
@@ -1,4 +1,5 @@
import { defineStore } from 'pinia'
import { patientInfoStore } from './patient';
import { ref } from 'vue'
import { Session } from '@/utils/storage'
import { boolean, string } from 'yargs'
@@ -42,6 +43,15 @@
    const isLink=ref(false) // sockte 链接状态
    const netLink=ref(true) // 网络链接状态
    const pcName=ref('')
     /**
      * 默认true,  判断是否有体重归零状态
      */
     const is测量准备=ref(true)
    // 温度
    const wendu=ref(0)
    const weightSockte=ref(weightInfo) // 体重秤sockte结果
@@ -65,13 +75,14 @@
     * @param infoObj 体重结果
     */
    function setweightSockte(infoObj:info){
        if(Number(infoObj.result)>10||Number(infoObj.result)===0){
        console.log('写入体重结果',infoObj)
        if(infoObj.result&&Number(infoObj.result)>10){
            weightSockte.value.deviceName=infoObj.deviceName
            weightSockte.value.result=infoObj.result
            weightSockte.value.resultTime=infoObj.resultTime
            weightSockte.value.state=infoObj.state
        }else{
            console.log('体重不足10gk')
            console.log('体重不足10kg,我就算他归零状态了')
        }
       
    }
@@ -109,6 +120,7 @@
     * @param info 
     */
    function setfaceSockte(info:info){
        faceInfoSockte.value.type=info.type
        faceInfoSockte.value.deviceName=info.deviceName
        faceInfoSockte.value.result=info.result
        faceInfoSockte.value.resultTime=info.resultTime
@@ -117,8 +129,14 @@
    function setPcName(name:any){
        pcName.value=name
    }
    /**
     * 更新体重准备
     */
    function setis测量准备(value:boolean){
        is测量准备.value=value
    }
    return {isLink,netLink,weightSockte,xyjSockte,dkqSockte,wendu,faceInfoSockte,pcName,setsockteIsLink,setnetLink,setweightSockte,
    return {isLink,netLink,weightSockte,xyjSockte,dkqSockte,wendu,faceInfoSockte,pcName,is测量准备,setsockteIsLink,setnetLink,setweightSockte,
        setweightState,setPcName,setXtjState,setfaceSockte,setWendu,
        setxyjSockte,setdkqSockte}
        setxyjSockte,setdkqSockte,setis测量准备}
})