单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
zhangchen
2025-07-08 4981c1f1ef22523cb2dc027c7c8126dfb924c5af
src/store/bedsideAuxiliaryScreen.ts
@@ -6,7 +6,17 @@
export const useBedsideAuxiliaryScreenStore = defineStore(
  "bedsideAuxiliaryScreen",
  () => {
    const deviceCode = ref<string>(cache.get("devcieCode") || ""); // 设备编号
    /** 设备编号 */
    const deviceCode = ref<string>(cache.get("devcieCode") || "");
    /** 床旁血压计数据 */
    const bedsideBloodPressureMonitorData = ref({
      date_time: '',
      sbp: '',
      pulseRate: '',
      dbp: '',
      zuihouTime: '',
    });
    /**
     * 设置设备编号
@@ -45,7 +55,22 @@
      source.value.onmessage = (e) => {
        console.log("[SSE] 消息:", e.data);
        message.value = e.data;
        const msg = e.data;
        let dif = msg.indexOf("event:message");
        let beng = msg.indexOf("{");
        let end = msg.length - 1;
        if (beng !== -1 && end !== -1 && dif !== -1) {
          const datax = msg.slice(beng, end + 1);
          const dataBody = JSON.parse(datax);
          // 倒计时提示文本
          if (dataBody.倒计时?.提示文本) {}
          // 床旁血压计
          if (dataBody.推送类型 === '床旁血压计') {}
          // 中央监控大屏信息
          else if (dataBody.推送类型 === '中央监控大屏信息') {}
        }
      };
    };
@@ -67,7 +92,7 @@
      message,
      isConnected,
      connect,
      close
      close,
    };
  }
);