大棚逻辑完善 接入真实数据
parent
724f0eddc0
commit
fad3d3ad55
|
|
@ -477,6 +477,7 @@ export default {
|
||||||
this.value=1;
|
this.value=1;
|
||||||
}
|
}
|
||||||
this.reset();
|
this.reset();
|
||||||
|
this.disconnectMqtt();
|
||||||
},
|
},
|
||||||
|
|
||||||
reset() {
|
reset() {
|
||||||
|
|
@ -551,12 +552,13 @@ export default {
|
||||||
this.message = JSON.stringify({[type]: status})
|
this.message = JSON.stringify({[type]: status})
|
||||||
console.info("指令:"+this.message+";大棚:"+this.publishTopic)
|
console.info("指令:"+this.message+";大棚:"+this.publishTopic)
|
||||||
// 控制设备
|
// 控制设备
|
||||||
// this.publishMessage();
|
this.publishMessage();
|
||||||
// // 设备回执
|
// 设备回执
|
||||||
// this.deviceType=type;
|
this.deviceType=type;
|
||||||
|
//todo
|
||||||
|
|
||||||
this.status[type] = this.status[type] === 0 ? 1 : 0;
|
// this.status[type] = this.status[type] === 0 ? 1 : 0;
|
||||||
this.show[type] = this.status[type] === 0 ? "运行" : "暂停";
|
// this.show[type] = this.status[type] === 0 ? "运行" : "暂停";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -601,7 +603,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
disconnectMqtt() {
|
disconnectMqtt() {
|
||||||
if (this.client) {
|
if (this.client && this.connected) {
|
||||||
this.client.end()
|
this.client.end()
|
||||||
this.connected = false
|
this.connected = false
|
||||||
this.addMessage('已断开MQTT连接')
|
this.addMessage('已断开MQTT连接')
|
||||||
|
|
@ -652,6 +654,16 @@ export default {
|
||||||
this.handleCommandAck(msgData,this.deviceType);
|
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) {
|
addMessage(content) {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue