Ver código fonte

feature: 处理在线电量几等份的问题

Damon 7 meses atrás
pai
commit
1a40ea01b8
1 arquivos alterados com 13 adições e 8 exclusões
  1. 13 8
      pages/index/index.js

+ 13 - 8
pages/index/index.js

@@ -301,10 +301,12 @@ Page({
 
           ///获取电量
           else if (payloadType === "battery" && other) {
-            var battery = lexin_message.getDeviceInfo(other.battery);
-            that.setData({
-              battery: battery,
-            });
+            if (other.battery) {
+              var battery = lexin_message.getBattery(other.battery);
+              that.setData({
+                battery: battery,
+              });
+            }
           }
 
           ///获取播放状态
@@ -824,10 +826,13 @@ Page({
     // 接收设备当前信息
     that.getchannelData(other.ProdModel);
     // 电量
-    var battery = lexin_message.getDeviceInfo(other.Power);
-    that.setData({
-      battery: battery,
-    })
+    if (other.Power) {
+      var battery = lexin_message.getBattery(other.Power);
+      that.setData({
+        battery: battery,
+      });
+    }
+
     // 当前设备木有设置定时
     that.setData({
       isSetWake: false,