|
@@ -32,7 +32,8 @@ Page(
|
|
|
}
|
|
|
}, getBluetoothStatusCallck(v) {
|
|
|
this.setData({
|
|
|
- scopeBluetooth: v
|
|
|
+ scopeBluetooth: v,
|
|
|
+ isScaning:v
|
|
|
})
|
|
|
},
|
|
|
setBluetooth() {
|
|
@@ -42,21 +43,13 @@ Page(
|
|
|
}
|
|
|
})
|
|
|
}, connectDeviceTap() {
|
|
|
-var _this = this;
|
|
|
- // var curPage = getCurrentPages();
|
|
|
- // var homePage = curPage[curPage.length - 1];
|
|
|
- var key = 'home_device_list'+wx.getUserInfo().userId;
|
|
|
- var saveStr = wx.getStorageSync(key) ?? "[]";
|
|
|
- console.log("返回数据: "+saveStr);
|
|
|
+ var _this = this;
|
|
|
+ const eventChannel = this.getOpenerEventChannel();
|
|
|
+ eventChannel.emit('getBackData', {
|
|
|
+ backData: _this.deviceItem});
|
|
|
|
|
|
- var oldList = JSON.parse(saveStr);
|
|
|
+ wx.navigateBack();
|
|
|
|
|
|
- oldList.push(_this.deviceItem);
|
|
|
- console.log("返回数据:2\n"+JSON.stringify(oldList));
|
|
|
-
|
|
|
-wx.setStorageSync(key, JSON.stringify(oldList));
|
|
|
- // homePage.setData({deviceList:[_this.deviceItem]});
|
|
|
-wx.navigateBack();
|
|
|
if (!_this.isScaning) {
|
|
|
return;
|
|
|
}
|
|
@@ -73,14 +66,14 @@ wx.navigateBack();
|
|
|
if (options.isLognlink) {
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
this.buttonTips = this.isScaning ? "正在搜索设备" : "连接";
|
|
|
|
|
|
this.connectStatus = 4;
|
|
|
switch (this.connectStatus) {
|
|
|
case 1:
|
|
|
// 搜索中
|
|
|
- this.connectTips = "正在搜索设备,请保持开机状态...";
|
|
|
+ this.connectTips = "正在搜索设备,请保持开机状态...";
|
|
|
break;
|
|
|
case 2:
|
|
|
// 连接中
|
|
@@ -102,9 +95,9 @@ wx.navigateBack();
|
|
|
"devName": "名称1", "state": "online", "power": 40
|
|
|
};
|
|
|
break;
|
|
|
- case 5:
|
|
|
- // 搜索成功
|
|
|
- this.connectTips = "搜索到" + this.deviceItem.name;
|
|
|
+ case 5:
|
|
|
+ // 搜索成功
|
|
|
+ this.connectTips = "搜索到" + this.deviceItem.name;
|
|
|
var curPage = getCurrentPages();
|
|
|
var homePage = curPage[curPage.length - 1];
|
|
|
|