人生啊人生 2 månader sedan
förälder
incheckning
c53f6ec28d

+ 11 - 1
src/components/ThreeWorldEventQingXiCheAndQv/QingXiCheAndQvMain.vue

@@ -45,7 +45,7 @@ watch(
     (newVal, oldVal) => {
 
         // 发视变化,则初始化三维场景到第一个步骤
-        // QingXiCheEventInit();
+        QingXiCheEventInit();
 
 
     }
@@ -146,6 +146,11 @@ watch(
  * 初始化 清洗车 的逻辑
  */
 const QingXiCheEventInit = () => {
+
+    if (CommonVal().loadSuccess == false) {
+        return;
+    }
+
     ComReturnCallbackExit();
     // console.log("初始化 清洗车 的逻辑 ===>");
     QingXiCheStepUpdate("仿真模拟");
@@ -197,6 +202,11 @@ const QingXiCheStepUpdate = (name) => {
  * 初始化 QV检测 的逻辑
  */
 const QvEventInit = () => {
+
+    if (CommonVal().loadSuccess == false) {
+        return;
+    }
+
     ComReturnCallbackExit();
     QvStepUpdate("数字修复虚拟仿真-将阀门关闭停止水流");
 }

+ 8 - 8
src/view/student/trainMain/trainMain.vue

@@ -55,14 +55,14 @@ const itemClick = (type: 'training' | 'report' | 'report_share') => {
 
         router.push({ path: `/train/chapter/${state.taskId}/${state.trainSelf.id}` })
         .then(() => {
-            // // console.log("路由跳转完成了 ===>");
-            // /**
-            //  * 由于 router.push 跳转页面,会导致来回切换三维场景存留一些其他参数
-            //  * 导致第一次进入三维界面是正常的,退回,切换回来,三维场景会出现报错
-            //  * 所以,这里切换到三维场景,要进行整个页面刷新一下
-            //  * 就可以解决这个问题,让它正常运行
-            //  */
-            // window.location.reload();
+            // console.log("路由跳转完成了 ===>");
+            /**
+             * 由于 router.push 跳转页面,会导致来回切换三维场景存留一些其他参数
+             * 导致第一次进入三维界面是正常的,退回,切换回来,三维场景会出现报错
+             * 所以,这里切换到三维场景,要进行整个页面刷新一下
+             * 就可以解决这个问题,让它正常运行
+             */
+            window.location.reload();
         });
 
     }