安琪酵母(西藏)益生菌信息采集中心智能实验室
longyvfengyun
2023-10-09 d310c767eef62fc8202f531e7492ecd58779af72
src/views/home/js/homeInfoModule.js
@@ -1,5 +1,6 @@
import {onMounted, reactive} from "vue";
import createWs from "@/assets/js/tools/websocket/createWs";
import regEquipType from "@/assets/js/tools/regEquipType";
const homeInfoModule = ()=>{
  const {
@@ -16,7 +17,7 @@
        let iData = data[i];
        for(let j=0; j<homeInfo.length; j++) {
          let jData = homeInfo[j];
          if(iData.roomName === jData.name && iData.devId === 220000001) {
          if(iData.roomName === jData.name && regEquipType(iData.devId, 'env')) {
            jData.info.tmp = iData.envirState.devTemp.toHold(2);
            jData.info.hum = iData.envirState.devHumid.toHold(2);
            jData.info.diff = iData.envirState.devPresss.toHold(2);
@@ -32,26 +33,30 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "left",
        x: 710,
        y: 690
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
        tmp: 20,
        hum: 35,
        diff: 5
      }
    },
    {
      name: "培养间",
      name: "无菌室",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: false,
      pos: {
        visible: true,
        x: 916,
        placement: "top",
        x: 900,
        y: 690
      },
      info: {
@@ -66,9 +71,11 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        x: 1212,
        placement: "left",
        x: 1230,
        y: 690
      },
      info: {
@@ -83,8 +90,10 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 1395,
        y: 690
      },
@@ -96,12 +105,14 @@
      }
    },
    {
      name: "文库扩展",
      name: "文库扩增室",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 1576,
        y: 650
      },
@@ -117,8 +128,10 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: false,
      pos: {
        visible: true,
        placement: "top",
        x: 1495,
        y: 337
      },
@@ -134,8 +147,10 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 1190,
        y: 355
      },
@@ -151,8 +166,10 @@
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: false,
      pos: {
        visible: true,
        placement: "top",
        x: 1000,
        y: 378
      },
@@ -168,16 +185,18 @@
      temp: 0,
      hum: 0,
      diffPre: 0,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 550,
        y: 380
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
        tmp: 20,
        hum: 35,
        diff: 5
      }
    },
    {
@@ -185,16 +204,18 @@
      temp: 0,
      hum: 0,
      diffPre: 0,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 750,
        y: 360
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
        tmp: 20,
        hum: 35,
        diff: 5
      }
    },
    {
@@ -202,10 +223,50 @@
      temp: 0,
      hum: 0,
      diffPre: 0,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 420,
        y: 700
      },
      info: {
        num: 99,
        tmp: 20,
        hum: 35,
        diff: 5
      }
    },
    {
      name: "空调机房",
      temp: 0,
      hum: 0,
      diffPre: 0,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 420,
        y: 1100
      },
      info: {
        num: 99,
        tmp: 20,
        hum: 35,
        diff: 5
      }
    },
    {
      name: "缓冲间",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: false,
      pos: {
        visible: true,
        placement: "left",
        x: 820,
        y: 490
      },
      info: {
        num: 99,
@@ -215,14 +276,16 @@
      }
    },
    {
      name: "空调机房",
      temp: 0,
      hum: 0,
      diffPre: 0,
      name: "洁净走廊",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: false,
      pos: {
        visible: true,
        x: 420,
        y: 1100
        placement: "left",
        x: 1240,
        y: 490
      },
      info: {
        num: 99,
@@ -230,7 +293,64 @@
        hum: 0,
        diff: 0
      }
    }
    },
    {
      name: "会议室",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 1900,
        y: 450
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
      }
    },
    {
      name: "茶水间",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 1790,
        y: 730
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
      }
    },
    {
      name: "仓库",
      temp: 32,
      hum: 7,
      diffPre: 1,
      noInfo: true,
      pos: {
        visible: true,
        placement: "top",
        x: 2180,
        y: 730
      },
      info: {
        num: 99,
        tmp: 0,
        hum: 0,
        diff: 0
      }
    },
  ]);
  onMounted(()=>{