|
@@ -1,7 +1,8 @@
|
|
|
const app = getApp();
|
|
|
const {
|
|
|
login,
|
|
|
- listByDevice
|
|
|
+ listByDevice,
|
|
|
+ getBanner
|
|
|
} = require('../../utils/api.js');
|
|
|
|
|
|
import time_util from '../../utils/time_util.js';
|
|
@@ -896,11 +897,11 @@ Page({
|
|
|
console.log("有蓝牙设备上线")
|
|
|
that.stopIntervalId1();
|
|
|
} else {
|
|
|
- let onLineBle = deviceList.find(item => {
|
|
|
- return item.state == "online" && item.connectType === 1
|
|
|
+
|
|
|
+ let wifiDevice = deviceList.find(item => {
|
|
|
+ return item.state == "online" && item.connectType === 3
|
|
|
})
|
|
|
- if (!onLineBle) {
|
|
|
- // 没有在线的蓝牙
|
|
|
+ if (!wifiDevice) {
|
|
|
that.startBleTimer(isFirst);
|
|
|
}
|
|
|
}
|
|
@@ -917,6 +918,7 @@ Page({
|
|
|
console.log("没有找到在线的对应的蓝牙设备")
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
that.disconnectDev(event, disDevice)
|
|
|
disDevice.state = event.commonValue;
|
|
|
console.log("首页设备状态变化", disDevice.state, disDevice.deviceId)
|
|
@@ -991,8 +993,19 @@ Page({
|
|
|
|
|
|
///点击banner事件
|
|
|
onTapBanner(e) {
|
|
|
- var that = this;
|
|
|
var item = e.currentTarget.dataset.item;
|
|
|
+ try {
|
|
|
+ if (item.forwardType == 0) {
|
|
|
+ // 内链,暂时不支持
|
|
|
+ route_util.jump(item.forwardUrl, item.forwardUrl);
|
|
|
+ } else if (item.forwardType == 1) {
|
|
|
+ // 外链
|
|
|
+ route_util.jumpParam(route_constant.webview, item.forwardUrl);
|
|
|
+ }
|
|
|
+ } catch (err) {
|
|
|
+ console.log("跳转失败", err)
|
|
|
+ }
|
|
|
+
|
|
|
},
|
|
|
|
|
|
///添加设备
|
|
@@ -1158,12 +1171,13 @@ Page({
|
|
|
|
|
|
onBannerShow() {
|
|
|
var that = this;
|
|
|
- // getBanner({}).then((res) => {
|
|
|
- // that.setData({
|
|
|
- // bannerList: res
|
|
|
- // });
|
|
|
- // store.setStore("homeBanner", res);
|
|
|
- // })
|
|
|
+ getBanner({}).then((res) => {
|
|
|
+ console.log("banner:", res)
|
|
|
+ that.setData({
|
|
|
+ bannerList: res
|
|
|
+ });
|
|
|
+ store.setStore("homeBanner", res);
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
stopIntervalId1: function () {
|