人生啊人生 1 неделя назад
Родитель
Сommit
2a7d9642bb

+ 2 - 0
src/components/ThreeWorldEventQingXiCheAndQv/event/QingXiCheAndQvProcessEvent.vue

@@ -1,6 +1,8 @@
 <script setup>
 import { QingXiCheAndQvProcessEventStore } from "../event/store/QingXiCheAndQvProcessEventStore.js";
 
+
+
 // 定义发射给父组件的方法
 const emits = defineEmits([
     // 实时回调当前对话的内容

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

@@ -8,6 +8,9 @@ export const QingXiCheAndQvProcessEventStore = defineStore('QingXiCheAndQvProces
      */
     const obj = ref({
         
+        // 控制下一步触发逻辑,当时间变化则变化
+        downTime : "0",
+
         // 当前的进度 -1 说明没有进入该流程
         listIndex : -1,
 

+ 43 - 175
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEventClick.js

@@ -401,12 +401,7 @@ export class QingXiCheAndQvCarEventClick {
                     // 记录当前的视角,解决人物,切换到新的视角的时候,会出现一个很长的过度问题
                     objThreeWorldEventMain.coordinateMoveSphereFollowUpdate();
 
-                    ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                        confirmButtonText: '知道了',
-                        callback: (action) => {
-                            
-                        },
-                    });
+                    thisClass.downTimeEvent();
 
                 }
                 
@@ -428,12 +423,7 @@ export class QingXiCheAndQvCarEventClick {
                     // 记录当前的视角,解决人物,切换到新的视角的时候,会出现一个很长的过度问题
                     objThreeWorldEventMain.coordinateMoveSphereFollowUpdate();
 
-                    ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                        confirmButtonText: '知道了',
-                        callback: (action) => {
-                            
-                        },
-                    });
+                    thisClass.downTimeEvent();
 
                 }
                 
@@ -445,6 +435,19 @@ export class QingXiCheAndQvCarEventClick {
     }
 
 
+    /**
+     * 统一处理完成当前任务的逻辑
+     */
+    downTimeEvent = () => {
+
+        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
+            confirmButtonText: '下一步',
+            callback: (action) => {
+                
+            },
+        });
+
+    }
     
 
     /**
@@ -521,12 +524,7 @@ export class QingXiCheAndQvCarEventClick {
                                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                            confirmButtonText: '知道了',
-                                            callback: (action) => {
-                                                
-                                            },
-                                        });
+                                        thisClass.downTimeEvent();
                                         
                                     });
 
@@ -580,12 +578,7 @@ export class QingXiCheAndQvCarEventClick {
                                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                            confirmButtonText: '知道了',
-                                            callback: (action) => {
-                                                
-                                            },
-                                        });
+                                        thisClass.downTimeEvent();
 
                                     });
 
@@ -626,12 +619,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
                         
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
 
                     });
                     
@@ -667,12 +655,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
 
                             // // 切换视角
                             // objIframeEdit.modelPeopleLook(3);
@@ -727,12 +710,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
                             
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
 
                         });
 
@@ -772,12 +750,7 @@ export class QingXiCheAndQvCarEventClick {
                                 QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                 QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                    confirmButtonText: '知道了',
-                                    callback: (action) => {
-                                        
-                                    },
-                                });
+                                thisClass.downTimeEvent();
 
                             });
                             
@@ -813,12 +786,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
                         
                     });
                     
@@ -853,12 +821,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
                         
@@ -892,12 +855,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
 
                     });
                     
@@ -933,12 +891,7 @@ export class QingXiCheAndQvCarEventClick {
                                 QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                 QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                    confirmButtonText: '知道了',
-                                    callback: (action) => {
-                                        
-                                    },
-                                });
+                                thisClass.downTimeEvent();
 
                             });
                             
@@ -978,12 +931,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
 
@@ -1020,12 +968,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
                         
@@ -1064,12 +1007,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
                         
@@ -1109,12 +1047,7 @@ export class QingXiCheAndQvCarEventClick {
                                 QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                 QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                    confirmButtonText: '知道了',
-                                    callback: (action) => {
-                                        
-                                    },
-                                });
+                                thisClass.downTimeEvent();
 
                             });
                             
@@ -1153,12 +1086,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
                         
@@ -1195,12 +1123,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                             // QingXiCheAndQvComClipPlaneMeshEvent.find().ruanGuanLookYes_1(function() {
                                 
@@ -1249,12 +1172,7 @@ export class QingXiCheAndQvCarEventClick {
                                     QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                     QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                    ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                        confirmButtonText: '知道了',
-                                        callback: (action) => {
-                                            
-                                        },
-                                    });
+                                    thisClass.downTimeEvent();
 
                                 });
 
@@ -1304,12 +1222,7 @@ export class QingXiCheAndQvCarEventClick {
                                     QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                     QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                    ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                        confirmButtonText: '知道了',
-                                        callback: (action) => {
-                                            
-                                        },
-                                    });
+                                    thisClass.downTimeEvent();
                                     
                                 });
 
@@ -1348,12 +1261,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
                         
                     });
                     
@@ -1386,12 +1294,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
                         
                     });
                     
@@ -1425,12 +1328,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
                         
                     });
                     
@@ -1465,12 +1363,7 @@ export class QingXiCheAndQvCarEventClick {
                         QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                         QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                        ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                            confirmButtonText: '知道了',
-                            callback: (action) => {
-                                
-                            },
-                        });
+                        thisClass.downTimeEvent();
                         
                     });
                     
@@ -1574,12 +1467,7 @@ export class QingXiCheAndQvCarEventClick {
                                     QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                     QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                    ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                        confirmButtonText: '知道了',
-                                        callback: (action) => {
-                                            
-                                        },
-                                    });
+                                    thisClass.downTimeEvent();
                                     
                                 });
 
@@ -1622,12 +1510,7 @@ export class QingXiCheAndQvCarEventClick {
                                 QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                 QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                    confirmButtonText: '知道了',
-                                    callback: (action) => {
-                                        
-                                    },
-                                });
+                                thisClass.downTimeEvent();
 
                             });
                             
@@ -1669,7 +1552,7 @@ export class QingXiCheAndQvCarEventClick {
                                 objIframeEdit.cameraVisualAngleGetListNameGpsTo("收起高压水管将卷筒恢复到初始状态2");
                                 ComVal.find().fpsEventAdd("type_click_" + thisTime, {}, 1500, function(fpsEventAddRet) {
                                     ComVal.find().fpsEventDel(fpsEventAddRet.code);
-                                    
+
                                     QingXiCheAndQvComClipPlaneMeshEvent.find().zhuanDaoWeiLookYes_2(function() {
                                         
                                         QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('清洗车_调整卷筒器到合适位置_关闭_2', function() {
@@ -1680,12 +1563,7 @@ export class QingXiCheAndQvCarEventClick {
                                                 QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                                                 QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                                                ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                                    confirmButtonText: '知道了',
-                                                    callback: (action) => {
-                                                        
-                                                    },
-                                                });
+                                                thisClass.downTimeEvent();
 
                                             });
 
@@ -1732,12 +1610,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });
                         
@@ -1775,12 +1648,7 @@ export class QingXiCheAndQvCarEventClick {
                             QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
                             QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
-                                confirmButtonText: '知道了',
-                                callback: (action) => {
-                                    
-                                },
-                            });
+                            thisClass.downTimeEvent();
                             
                         });