|
|
@ -5,9 +5,7 @@ import Check from 'components/home/Check/index.vue' |
|
|
|
import Environment from 'components/home/Environment/index.vue' |
|
|
|
import Stop from 'components/home/Stop/index.vue' |
|
|
|
import { ElMessageBox } from 'element-plus' |
|
|
|
import { FtMessage } from 'libs/message' |
|
|
|
import { isClose, socket } from 'libs/socket' |
|
|
|
import { sendControl } from 'libs/utils' |
|
|
|
import { useSystemStore } from 'stores/useSystemStore' // 引入 systemStore |
|
|
|
import { computed, ref, watch } from 'vue' |
|
|
|
import { useRoute, useRouter } from 'vue-router' |
|
|
@ -62,30 +60,6 @@ const statusMessage = (data: any) => { |
|
|
|
const sensorMessage = async (data: any) => { |
|
|
|
// 更新 systemStore 的 systemInfo |
|
|
|
systemStore.updateSystemSensor(data) |
|
|
|
if (systemStore.systemStatus.dehumidifierRunning && systemStore.systemSensor.humidity <= systemStore.targetHumidity) { |
|
|
|
const params = { |
|
|
|
cmdCode: 'dehumidifier_stop', |
|
|
|
cmdId: '', |
|
|
|
} |
|
|
|
await sendControl(params) |
|
|
|
FtMessage.success('当前湿度已达目标湿度,除湿已完成') |
|
|
|
} |
|
|
|
if (systemStore.systemStatus.slidePlatHeating && systemStore.systemSensor.slideTemperature >= systemStore.targetSlideTemperature) { |
|
|
|
const params = { |
|
|
|
cmdCode: 'slide_plat_heat_stop', |
|
|
|
cmdId: '', |
|
|
|
} |
|
|
|
await sendControl(params) |
|
|
|
FtMessage.success('当前温度已达目标温度,加热已完成') |
|
|
|
} |
|
|
|
if (systemStore.systemStatus.nozzleHeating && systemStore.systemSensor.nozzleTemperature >= systemStore.targetNozzleTemperature) { |
|
|
|
const params = { |
|
|
|
cmdCode: 'nozzle_heat_stop', |
|
|
|
cmdId: '', |
|
|
|
} |
|
|
|
await sendControl(params) |
|
|
|
FtMessage.success('当前温度已达目标温度,加热已完成') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
socket.init(statusMessage, 'device_status_change') |
|
|
|