1
0
forked from dyf/APP

修复100J低电量提示可能重复

This commit is contained in:
微微一笑
2026-03-24 15:30:30 +08:00
parent ded31de046
commit 7158293d8d

View File

@ -466,7 +466,6 @@
deviceInfo: {},
}
},
onUnload() {},
onLoad: function() {
const eventChannel = this.getOpenerEventChannel();
var these = this;
@ -488,12 +487,12 @@
these.Status.apiType = data.apiType;
these.Status.isRightIconVisible = these.Status.apiType === 'listA';
this.mqttClient = new MqttClient();
these.mqttClient = new MqttClient();
this.mqttClient.connect(() => {
these.mqttClient.connect(() => {
// 订阅来自设备的状态更新
const statusTopic = `status/894078/HBY100/${data.data.deviceImei}`;
this.mqttClient.subscribe(statusTopic, (payload) => {
these.mqttClient.subscribe(statusTopic, (payload) => {
try {
// 解析MQTT返回的payload
const payloadObj = typeof payload === 'string' ? JSON.parse(
@ -615,8 +614,8 @@
if (these.Status.apiType === 'listA') {
these.fetchDeviceDetail(data.data.id)
} else {
this.activePermissions = data.data.permission ? data.data.permission.split(',') : [];
console.log(this.activePermissions, 'this.activePermissions');
these.activePermissions = data.data.permission ? data.data.permission.split(',') : [];
console.log(these.activePermissions, 'activePermissions');
these.fetchDeviceDetail(data.data.deviceId)
}
// 尝试连接蓝牙:需先扫描获取 BLE deviceId不能直接用 MAC延迟 500ms 确保蓝牙适配器就绪