From 90b0218652f797d2c22305f4de007b20681ed4a7 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 07 十月 2023 17:17:15 +0800 Subject: [PATCH] 代码更新 --- src/assets/js/mapMsg.js | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/assets/js/mapMsg.js b/src/assets/js/mapMsg.js index d5015b3..98eb4eb 100644 --- a/src/assets/js/mapMsg.js +++ b/src/assets/js/mapMsg.js @@ -1,6 +1,6 @@ import mapData from "../../../static/mapData"; -import { yzAdapter_Navigation } from "../../api/api"; import rpc from "./rpc"; +import vueEvents from '@/utils/vueEvent.js' window.mapMsg = { setTimeInterval: null, testMsg(res) { @@ -16,16 +16,16 @@ init() { var that = this; window.addEventListener("message", res => { - console.log('message', res) + if (this.setTimeInterval) { + clearInterval(this.setTimeInterval); + this.setTimeInterval = null; + + } if (res.data.status === "ok") { - if (this.setTimeInterval) { - clearInterval(this.setTimeInterval); - this.setTimeInterval = null; - // - } that.setMsgMatching(res.data.params); } this.setTimeInterval = setTimeout((res) => { + vueEvents.$emit("queryData", false); rpc.setClearAllMsg(); rpc.setLineRoaming() clearInterval(this.setTimeInterval); @@ -36,7 +36,6 @@ }, //娑堟伅鍖归厤 setMsgMatching(result) { - console.log("message", result) var param = result.message; var rest = mapData.msgMach.rest; var rom = mapData.msgMach.lineRoam; @@ -49,6 +48,8 @@ // 鍦板浘澶嶄綅 if (valRest.length > 0) { + + vueEvents.$emit("queryData", false); rpc.setClearAllMsg(); rpc.setMapRest(); return @@ -60,6 +61,8 @@ } }) if (valRom.length > 0) { + + vueEvents.$emit("queryData", false); rpc.setClearAllMsg(); rpc.setLineRoaming() return -- Gitblit v1.9.3