大棚逻辑完善 接入真实数据

master
lld 2025-12-26 00:32:52 +08:00
parent 724f0eddc0
commit fad3d3ad55
1 changed files with 18 additions and 6 deletions

View File

@ -477,6 +477,7 @@ export default {
this.value=1;
}
this.reset();
this.disconnectMqtt();
},
reset() {
@ -551,12 +552,13 @@ export default {
this.message = JSON.stringify({[type]: status})
console.info("指令:"+this.message+";大棚:"+this.publishTopic)
//
// this.publishMessage();
// //
// this.deviceType=type;
this.publishMessage();
//
this.deviceType=type;
//todo
this.status[type] = this.status[type] === 0 ? 1 : 0;
this.show[type] = this.status[type] === 0 ? "运行" : "暂停";
// this.status[type] = this.status[type] === 0 ? 1 : 0;
// this.show[type] = this.status[type] === 0 ? "" : "";
}
}
@ -601,7 +603,7 @@ export default {
},
disconnectMqtt() {
if (this.client) {
if (this.client && this.connected) {
this.client.end()
this.connected = false
this.addMessage('已断开MQTT连接')
@ -652,6 +654,16 @@ export default {
this.handleCommandAck(msgData,this.deviceType);
}
if (this.value!==1) {
var arr=['jbk',"jbg","jm1k","jm1g","jm2k","jm2g","jm3k","jm3g"]
const allKeysNumeric = Object.keys(msgData).some(key => arr.includes(key));
if (allKeysNumeric) {
console.info(msgData)
this.status={...msgData}
console.info("imei: "+this.publishTopic+"copy: ",this.status)
}
}
},
addMessage(content) {