|
@@ -21,7 +21,8 @@ Page({
|
|
|
searchTips: "正在搜索设备,请保持开机状态…",
|
|
|
subTips: "确认手机蓝牙已打开",
|
|
|
buttonTips: "正在搜索设备",
|
|
|
- btHelper: null
|
|
|
+ btHelper: null,
|
|
|
+ deviceImg: null,
|
|
|
},
|
|
|
|
|
|
onLoad(options) {
|
|
@@ -64,6 +65,10 @@ Page({
|
|
|
var subTips = ""
|
|
|
var buttonTips = ""
|
|
|
let name = this.data.connectDevice.name;
|
|
|
+ let typeList = this.data.connectDevice.typeList ?? []
|
|
|
+ let bleTypes = typeList.find(v => v.connectType == 1)
|
|
|
+ let deviceLinkResp = bleTypes.deviceLinkResp ?? {}
|
|
|
+
|
|
|
console.log("搜索状态", bleType)
|
|
|
switch (bleType) {
|
|
|
case 0:
|
|
@@ -71,30 +76,37 @@ Page({
|
|
|
searchTips = "正在搜索设备,请保持开机状态…"
|
|
|
subTips = "确认手机蓝牙已打开"
|
|
|
buttonTips = "正在搜索设备"
|
|
|
+ deviceImg = deviceLinkResp.icon1
|
|
|
break;
|
|
|
case 1:
|
|
|
// 搜索失败
|
|
|
searchTips = "未搜索到" + name
|
|
|
subTips = "请检查设备是否被其他手机连接,或在手机蓝牙忽略掉原来的蓝牙连接重新连接。"
|
|
|
buttonTips = "重新搜索"
|
|
|
+ deviceImg = deviceLinkResp.icon1
|
|
|
+
|
|
|
break;
|
|
|
case 2:
|
|
|
// 搜索到
|
|
|
searchTips = "搜索到" + name
|
|
|
subTips = ""
|
|
|
buttonTips = "连接"
|
|
|
+ deviceImg = deviceLinkResp.icon2
|
|
|
+
|
|
|
break;
|
|
|
case 3:
|
|
|
// 连接成功
|
|
|
searchTips = "连接到" + name
|
|
|
subTips = ""
|
|
|
buttonTips = "连接成功"
|
|
|
+ deviceImg = deviceLinkResp.icon2
|
|
|
break;
|
|
|
case 4:
|
|
|
// 连接失败
|
|
|
searchTips = "未连接到" + name
|
|
|
subTips = "请检查设备是否被其他手机连接,或在手机蓝牙忽略掉原来的蓝牙连接重新连接。"
|
|
|
buttonTips = "重新搜索"
|
|
|
+ deviceImg = deviceLinkResp.icon1
|
|
|
break;
|
|
|
}
|
|
|
|
|
@@ -102,7 +114,8 @@ Page({
|
|
|
searchTips: searchTips,
|
|
|
subTips: subTips,
|
|
|
buttonTips: buttonTips,
|
|
|
- connectStatus: bleType
|
|
|
+ connectStatus: bleType,
|
|
|
+ deviceImg: deviceImg
|
|
|
})
|
|
|
},
|
|
|
|
|
@@ -161,7 +174,7 @@ Page({
|
|
|
console.log('已连接的蓝牙设备:', element);
|
|
|
_this.didFindDevice(element)
|
|
|
});
|
|
|
- } else {}
|
|
|
+ } else { }
|
|
|
return connectedDevices;
|
|
|
},
|
|
|
|
|
@@ -194,7 +207,9 @@ Page({
|
|
|
if (
|
|
|
// deviceId.includes("D8:24:07:89:31") ||
|
|
|
// // 2axk
|
|
|
- element.deviceId.includes("F5:A5:43:70:C8:F1") ||
|
|
|
+ // element.deviceId.includes("F5:A5:43:70:C8:F1") ||
|
|
|
+ /// sr1
|
|
|
+ element.deviceId.includes("E4:9F:80:09:40:EC") ||
|
|
|
// 黑色2x
|
|
|
// element.deviceId.includes("F6:61:D8:24:E5:98")
|
|
|
// /// mac: D7:92:84:87:09:7D
|