chengjunhui 4 nap óta
szülő
commit
f1566364b7
1 módosított fájl, 5 hozzáadás és 3 törlés
  1. 5 3
      src/store/index.js

+ 5 - 3
src/store/index.js

@@ -162,15 +162,17 @@ export default new Vuex.Store({
             let obj = JSON.parse(data.data) || {};
             // console.log('obj==>', obj);
             let flightData = this.state.flightData;
+            let currentPosition = this.state.currentPosition || {};
             if (obj.battery && obj.battery.capacityPercent != null) flightData.capacityPercent = obj.battery.capacityPercent;
             if (obj.homeDistance != null) flightData.homeDistance = (obj.homeDistance * 1).toFixed(2);
             if (obj.height != null) flightData.height = (obj.height * 1).toFixed(2);
             if (obj.verticalSpeed != null) flightData.verticalSpeed = (obj.verticalSpeed * 1).toFixed(2);
             if (obj.horizontalSpeed != null) flightData.horizontalSpeed = (obj.horizontalSpeed * 2).toFixed(2);
             if (obj.networkState && obj.networkState.quality != null) flightData.quality = obj.networkState.quality;
-            if (obj.latitude != null) flightData.latitude = obj.latitude;
-            if (obj.longitude != null) flightData.longitude = obj.longitude;
-            if (obj.attitudeHead != null) flightData.attitudeHead = obj.attitudeHead;
+            if (obj.latitude != null) currentPosition.latitude = obj.latitude;
+            if (obj.longitude != null) currentPosition.longitude = obj.longitude;
+            if (obj.attitudeHead != null) this.state.attitudeHead = obj.attitudeHead;
+            this.state.currentPosition = currentPosition;
             this.state.flightData = flightData;
           }
         }