处理固件调用时机的问题
This commit is contained in:
@@ -138,6 +138,7 @@ App({
|
||||
mac: null, // 选中的设备mac地址/SN码
|
||||
connection: null, // 默认选中连接的设备
|
||||
connectState: null, // 当前连接设备的状态
|
||||
version: null, // 当前连接设备的固件版本
|
||||
},
|
||||
reconnect: {
|
||||
count: 0, // 当前已重连次数
|
||||
|
||||
@@ -19,13 +19,11 @@ Component({
|
||||
return;
|
||||
}
|
||||
|
||||
ppScale.plugin.bus.subscribe("deviceInfo", (res) => {
|
||||
console.log("===》deviceInfo", res);
|
||||
|
||||
const res = ppScale.device.version;
|
||||
// 解析固件版本号:格式 "006.005.004.305" → [mcu, ble, wifi, res]
|
||||
const [mcuVer, bleVer, wifiVer, resVer] = (res.firmwareRevision || "").split(".");
|
||||
|
||||
$.ajax("weighingScale/v2/select/user", {
|
||||
$.ajax("weighingScale/v2/firmware/version", {
|
||||
type: res.modelNumber
|
||||
}, "GET", false, "").then(serverRes => {
|
||||
if (serverRes.result) {
|
||||
@@ -55,7 +53,6 @@ Component({
|
||||
}).catch(() => {
|
||||
wx.showToast({ title: '获取最新版本失败', icon: 'none' });
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -123,6 +123,11 @@ Page({
|
||||
device: device
|
||||
})
|
||||
ppScale.plugin.Blue.createBLEConnection(device);
|
||||
|
||||
ppScale.plugin.bus.subscribe("deviceInfo", (res) => {
|
||||
console.log("===》deviceInfo", res);
|
||||
ppScale.device.version = res;
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user