单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
zhangchen
2025-07-21 521aeaee5f182fbea458b655cc7c4120348a61ae
src/store/bedsideAuxiliaryScreen.ts
@@ -2,8 +2,8 @@
import { ref } from "vue";
import cache from "../utils/cache";
import { EventSourcePolyfill } from "event-source-polyfill";
import type { DeviceData } from './type/bedsideAuxiliaryScreen.type';
import { defaultDeviceData, defaultconsumablesCollection } from './type/bedsideAuxiliaryScreen.type';
import type { BedsideAuxiliaryScreen } from './type/bedsideAuxiliaryScreen.type';
import { defaultDeviceData, defaultconsumablesCollection, formatDeviceData } from './type/bedsideAuxiliaryScreen.type';
export const useBedsideAuxiliaryScreenStore = defineStore(
@@ -21,8 +21,8 @@
      zuihouTime: '',
    });
    /** s设备信息数据 */
    const deviceData = ref<DeviceData>(defaultDeviceData());
    /** 设备信息数据 */
    const deviceData = ref<BedsideAuxiliaryScreen>(defaultDeviceData());
    /**
     * 设置设备编号
@@ -72,19 +72,7 @@
          // 倒计时提示文本
          if (dataBody.倒计时?.提示文本) {}
          // 床旁血压计
          if (dataBody.推送类型 === '床旁血压计') {}
          // 中央监控大屏信息
          else if (dataBody.推送类型 === '中央监控大屏信息') {
            // 存在透析状态,表示当前设备今天存在排班
            if (dataBody?.透析状态) {}
            // 不存在就是没有排班
            else {
              deviceData.value.devicdeNo = dataBody.IOT信息?.床号;
              deviceData.value.patientName = '';
              deviceData.value.consumablesCollection = dataBody?.使用耗材字典 || defaultconsumablesCollection();
            }
          }
          deviceData.value = formatDeviceData(dataBody)
        }
      };
    };
@@ -100,6 +88,8 @@
        console.log("[SSE] 连接已关闭");
      }
    };
    return {
      deviceCode,
      deviceData,