人生啊人生 hai 2 semanas
pai
achega
bad0aa5e14

+ 11 - 0
src/components/ThreeWorldEventQingXiCheAndQv/event/store/QingXiCheAndQvProcessEventStore.js

@@ -149,6 +149,17 @@ export const QingXiCheAndQvProcessEventStore = defineStore('QingXiCheAndQvProces
                 },
             },
 
+            {
+                "note" : "确定车辆双闪和工作箭头等是否正常",
+                "name" : "确定车辆双闪和工作箭头等是否正常",
+                "correctAnswerMesh" : {
+                    "exhibition_html_1754309718814_hua_" : "",
+                    "exhibition_html_1754309686225_hua_" : "",
+                    "model_1754298683935控制台_primitive1" : "",
+                    "model_1754298683935控制台_primitive8" : "",
+                },
+            },
+
             {
                 "note" : "下车确定安全灯显示是否正常(请点击地面触发)",
                 "name" : "下车确定安全灯显示是否正常",

+ 8 - 0
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAdnQvCarEventStep.js

@@ -659,6 +659,14 @@ export class QingXiCheAdnQvCarEventStep {
 
                 break;
 
+            case "确定车辆双闪和工作箭头等是否正常":
+                meshList = [
+                    "exhibition_html_1754309718814_hua_",
+                    "exhibition_html_1754309686225_hua_",
+                ];
+
+                break;
+
             case "从水管固定座上拧下高压水管":
 
                 meshList = [

+ 42 - 0
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEvent.js

@@ -345,6 +345,10 @@ export class QingXiCheAndQvCarEvent {
                 thisClass.work_new_6();
                 break;
 
+            case '确定车辆双闪和工作箭头等是否正常':
+                thisClass.work_new_6_1();
+                break;
+
             // 下车确定安全灯显示是否正常
             case '下车确定安全灯显示是否正常':
                 thisClass.work_new_7();
@@ -1017,6 +1021,44 @@ export class QingXiCheAndQvCarEvent {
         
     }
 
+    /**
+     * 确定车辆双闪和工作箭头等是否正常
+     */
+    work_new_6_1 = function() {
+        
+        let thisClass = this;
+        let objThreeWorldEventMain = this.objThreeWorldEventMain;
+
+        let objIframeEdit = objThreeWorldEventMain.objIframeEdit;
+        let objIframe = objThreeWorldEventMain.objIframe;
+        let objScene = objThreeWorldEventMain.objScene;
+        let BABYLON = objThreeWorldEventMain.BABYLON;
+        let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
+        
+        objIframeEdit.modelPeopleLook(3);
+        objIframeEdit.roleShow(false);
+
+        QingXiCheAdnQvCarEventStep.find().meshVisibility("all", false);
+        QingXiCheAdnQvCarEventStep.find().meshVisibility("确定车辆双闪和工作箭头等是否正常", true);
+
+        objIframeEdit.cameraVisualAngleGetListNameGpsTo("清洗车缓慢抬起离合器");
+
+        // WindowEvent.find().WindowTxtViewOpenEvent(
+        //     "手肘轻靠座椅,以脚跟为支点,脚掌缓慢上抬离合器踏板,力度由重渐轻,同时感受车辆动力衔接,避免急抬引发顿挫。" + "\n"
+        // );
+
+        // WindowEvent.find().WindowVideoRemoveColorOpen(
+        //     QingXiCheAndQvComRes.find().resJson["QingXiChe_22"],
+        //     "top:auto;left:auto;bottom:5%;right:10%;",
+        //     null,
+        //     null
+        // );
+        
+        thisClass.tipsBtnsUpOpenEventCallbackMain(false);
+        thisClass.tipsBtnsDownOpenEventCallbackMain(false);
+        
+    }
+
     /**
      * 下车确定安全灯显示是否正常
      */

+ 34 - 0
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEventClick.js

@@ -851,8 +851,42 @@ export class QingXiCheAndQvCarEventClick {
                 
                 break;
 
+            // 确定车辆双闪和工作箭头等是否正常
+            case '确定车辆双闪和工作箭头等是否正常':
 
+                if (QingXiCheAdnQvCarEventStep.find().meshListBool(type, objMesh.id) == true) {
+
+                    QingXiCheAdnQvCarEventStep.find().meshVisibility("all", false);
+
+                    // 切换成正在处理中
+                    QingXiCheAndQvCarEvent.find().eventEnd = 1;
+                    
+                    // 切换视角
+                    objIframeEdit.modelPeopleLook(3);
+                    objIframeEdit.cameraVisualAngleGetListNameGpsTo("清洗车确定车辆双闪和工作箭头等是否正常");
+                    objIframeEdit.roleShow(false);
 
+                    let thisTime = new Date().getTime();
+                    // 控制延迟逻辑
+                    ComVal.find().fpsEventAdd("type_click_" + thisTime, {}, 1500, function(fpsEventAddRet) {
+                        ComVal.find().fpsEventDel(fpsEventAddRet.code);
+                        
+                        QingXiCheAndQvCarEvent.find().eventEnd = 2;
+                        QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
+                        QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
+
+                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
+                            confirmButtonText: '知道了',
+                            callback: (action) => {
+                                
+                            },
+                        });
+
+                    });
+                    
+                }
+
+                break;
 
             // 下车确定安全灯显示是否正常
             case '下车确定安全灯显示是否正常':