单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
34
chenyc
2025-01-25 c4bd1f8ee56f388e92a6a8307db4e3e89891b008
src/views/Home.vue
@@ -574,15 +574,9 @@
  血压高值列表: "152,133,116",
  设备分区类型: 0,
  设备号: "23",
  设备名称: "23",
  设备名称: "初始化。。。",
  设备序列号: "B97AP002",
  设备状态列表: [
    {
      是否为警告标记: 0,
      状态名称: "待机",
      状态类型: "待机",
      状态颜色: "#13CE66",
    },
  ],
  设备编号: "DEVICE9195233509924hOHL",
  超滤速度过快: null,
@@ -884,13 +878,14 @@
);
//创建链接对象
const creatSource = () => {
  // http://testbs.ihemodialysis.com/sse/sseEvent
        const stateArr = [
        { key: 0, value: "正在链接中" },
        { key: 1, value: "已经链接并且可以通讯" },
        { key: 2, value: "连接已关闭或者没有链接成功" },
        ];
        try {
        source.value=  new EventSourcePolyfill(`http://testbs.ihemodialysis.com/sse/sseEvent/${deviceCode.value}`,{
        source.value=  new EventSourcePolyfill(`https://backend.ihemodialysis.com/sse/sseEvent/${deviceCode.value}`,{
            heartbeatTimeout:60000
        });
        source.value.onopen = (e) => {
@@ -927,7 +922,13 @@
                    }
                  }else if(dataBody.推送类型==='中央监控大屏信息'){
                    console.log(Date.now() + 'DEV')
                    deviceData.value=dataBody?.透析状态
                    if(dataBody?.透析状态){
                      deviceData.value=dataBody?.透析状态
                    }else{
                      deviceData.value.设备名称=dataBody.IOT信息.床号
                      deviceData.value.患者姓名=''
                    }
                    deviceData.value.设备变化=Date.now() + 'DEV'
                    console.log(1)
                    console.log(2)
@@ -937,9 +938,7 @@
                    console.log(4)
                    console.log(deviceData.value.设备变化)
                    deviceData.value.设备状态列表=dataBody.IOT信息.状态列表
                    if(!dataBody.透析状态){
                      deviceData.value.患者姓名=''
                    }
                  }
                 
                }