chengjunhui vor 1 Woche
Ursprung
Commit
5d628e0136
2 geänderte Dateien mit 20 neuen und 4 gelöschten Zeilen
  1. 3 3
      src/views/DroneOperation.vue
  2. 17 1
      src/views/OrderDetails.vue

+ 3 - 3
src/views/DroneOperation.vue

@@ -42,7 +42,7 @@ import { getDroneFlightTask, flightTakeOff } from "@/api/home";
 import { Toast, Dialog } from "vant";
 
 export default {
-  name: "App",
+  name: "DroneOperation",
   data() {
     return {
       liveUrl: "",
@@ -131,7 +131,7 @@ export default {
               this.flvPlayer.unload(); // 停止拉流并清理相关资源
               this.flvPlayer.detachMediaElement(); // 可选,从DOM中分离视频元素
               this.flvPlayer.destroy(); // 销毁播放器实例,清理资源
-              this.retryConnect(5000);
+              this.retryConnect(3000);
             }
           });
           flvPlayer.on(flvjs.Events.LOADING_COMPLETE, (eventType, detail) => {
@@ -187,7 +187,7 @@ export default {
                   loading.clear();
                   this.videoTimer = null;
                   this.initPlayer();
-                }, 5000)
+                }, 3000)
               } catch {}
             }else{
               loading.clear();

+ 17 - 1
src/views/OrderDetails.vue

@@ -267,7 +267,9 @@ export default {
     // console.log(query);
 
     if (query.orderNumber) {
-      this.getOrderInfo(query.orderNumber);
+      setTimeout(() => {
+        this.getOrderInfo(query.orderNumber);
+      }, query.width ? 0 : 500);
     }
     this.$store.commit("SET_APP_VERSION", {
       type: "currentPage",
@@ -320,6 +322,20 @@ export default {
             }, 500);
           });
         }
+        if (this.form.productDataJosn) {
+          if (this.form.productDataJosn.latitude) {
+            this.$store.commit("SET_APP_VERSION", {
+              type: "latitude",
+              value: this.form.productDataJosn.latitude * 1,
+            });
+          }
+          if (this.form.productDataJosn.longitude) {
+            this.$store.commit("SET_APP_VERSION", {
+              type: "longitude",
+              value: this.form.productDataJosn.longitude * 1,
+            });
+          }
+        }
       });
     },
     goPath(path) {