deepsea vor 1 Jahr
Ursprung
Commit
59164cf389
3 geänderte Dateien mit 13 neuen und 5 gelöschten Zeilen
  1. 1 0
      src/store/modules/case/actions.js
  2. 7 5
      src/uwb-sample.js
  3. 5 0
      src/views/ordinaryPage/index.vue

+ 1 - 0
src/store/modules/case/actions.js

@@ -54,6 +54,7 @@ export default {
     commit('setPlanExecId', id)
   },
   async getAutoPlanResult({ commit }, info) {
+    return;
     let getPlanResultParam = {
       planExecId: info.planId
     };

+ 7 - 5
src/uwb-sample.js

@@ -9,7 +9,9 @@ import '../public/libs/tools.js'
 
 // 定义一个函数,接受元素ID和一个回调函数作为参数,用于处理点击事件
 window.waterMap = {}
-
+window.sdkInstance = null;
+window.uwbInstance = null;
+window.getsqlData = getsqlData;
 var fbxLoader1Loaded = false;
 var fbxLoader2Loaded = false;
 
@@ -475,10 +477,9 @@ export function uwbMain(domId, modelWidth, modelHeight, finalMode, callback) {
           element.style.marginTop = ((height - (height * ratio)) / 2) + 'px';
           let playersmall = document.getElementById('playersmall')
           playersmall.appendChild(element)
-          window.sdkInstance.changeMode('floorplan');
-          // setTimeout(() => {
-          //   window.sdkInstance.changeMode('floorplan');
-          // })
+          setTimeout(() => {
+            window.sdkInstance.changeMode('floorplan');
+          }, 1500)
         }, 500)
       }
       
@@ -499,6 +500,7 @@ export function uwbMain(domId, modelWidth, modelHeight, finalMode, callback) {
 
         //初始化uwb插件
         let uwbInstance = uwbInit(originPointPose);
+        window.uwbInstance = uwbInstance;
 
 
         if (g_gltf_downloaded == false) {

+ 5 - 0
src/views/ordinaryPage/index.vue

@@ -2514,6 +2514,11 @@ export default {
       var readyCount = 0;
       var occupiedCount = 0;
       var offlineCount = 0;
+      let newStr = newValue.map(s => s.status).join();
+      let oldStr = oldValue.map(s => s.status).join();
+      if (newStr != oldStr) {
+        window.getsqlData(window.sdkInstance, window.uwbInstance)
+      }
       console.log("this.benchList", this.benchList.length);
       this.benchList.forEach((element) => {
         //console.log('element',element);