|
|
@ -4,6 +4,7 @@ import { useSettingStore } from './setting' |
|
|
|
import { useUserStore } from './user' |
|
|
|
import { useOperatorStore } from './operator' |
|
|
|
import { useDeviceStore } from './device' |
|
|
|
import { useTestStore } from './test' |
|
|
|
|
|
|
|
export const useWebSocketStore = defineStore({ |
|
|
|
id: 'websocket', // id必填,且需要唯一
|
|
|
@ -83,6 +84,8 @@ export const useWebSocketStore = defineStore({ |
|
|
|
const init = new Socket(url) |
|
|
|
init.connect() |
|
|
|
const deviceStore = useDeviceStore() |
|
|
|
const testStore = useTestStore() |
|
|
|
const settingStore = useSettingStore() |
|
|
|
init.ws.onmessage = function (ev) { |
|
|
|
console.log(JSON.parse(ev.data)) |
|
|
|
const { command } = JSON.parse(ev.data) |
|
|
@ -99,8 +102,14 @@ export const useWebSocketStore = defineStore({ |
|
|
|
temp_1, |
|
|
|
temp_2, |
|
|
|
temp_3, |
|
|
|
air_compressor, |
|
|
|
disinfectant_volume, |
|
|
|
heating_strip, |
|
|
|
sprinkler_pump, |
|
|
|
} = sensor_data |
|
|
|
// 将sensor_data中的数据更新到store中
|
|
|
|
settingStore.updateDeviceIp('127.0.0.1') |
|
|
|
deviceStore.updateDisinfectantCapacity(disinfectant_volume) |
|
|
|
deviceStore.updateBinTemperature(temp_1) |
|
|
|
deviceStore.updateBinHumidity(humid_1) |
|
|
|
deviceStore.updateBinHP(h2o2_1) |
|
|
|