From 4c846958fd4046b7a125224c759ae7ae0af673fa Mon Sep 17 00:00:00 2001 From: WX <1377869194@qq.com> Date: 星期三, 30 八月 2023 14:13:10 +0800 Subject: [PATCH] 需求修改完成 --- src/assets/js/menuTool.js | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 44 insertions(+), 7 deletions(-) diff --git a/src/assets/js/menuTool.js b/src/assets/js/menuTool.js index 2030167..bfa9b3a 100644 --- a/src/assets/js/menuTool.js +++ b/src/assets/js/menuTool.js @@ -53,7 +53,24 @@ window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, { heading: -90, }); - this.createFC("fc"); + + break; + case "d21": //鍏ㄥ満椋庡満妯℃嫙 + this.createFC("fc", ""); + break; + case "d22": //瑗块儴椋庡満妯℃嫙 + this.createFC("fc", "", { + start: 20, + end: 25, + Classify: "West", + }); + break; + case "d23": //涓滈儴椋庡満妯℃嫙 + this.createFC("fc", "", { + start: 13, + end: 19, + Classify: "East", + }); break; case "d3": //姹℃煋鐗╂ā鎷� window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, { @@ -130,6 +147,7 @@ this.closePoi(); this.delFC(); this.delLine(); + this.closeSYWG(); break; case "d1": // this.closePoi(); @@ -137,6 +155,15 @@ this.delWRW(); break; case "d2": //椋庡満妯℃嫙娓呴櫎 + this.delFC(); + break; + case "d21": //椋庡満妯℃嫙娓呴櫎 + this.delFC(); + break; + case "d22": //椋庡満妯℃嫙娓呴櫎 + this.delFC(); + break; + case "d23": //椋庡満妯℃嫙娓呴櫎 this.delFC(); break; case "d3": //姹℃煋鐗╂ā鎷熸竻闄� @@ -150,7 +177,9 @@ break; case "d6": //澶╂皵鐗规晥娓呴櫎 break; - + case "d7": //鐩戞帶鐐逛綅鎺掓斁鐐逛綅娓呴櫎 + this.closePoi(); + break; case "e2": //闃堝�艰缃竻闄� break; case "e3": //绯荤粺璇存槑娓呴櫎 @@ -289,11 +318,20 @@ sgworld.Core.postMessage({ type: "delete" }); }, //椋庡満妯℃嫙 - createFC(type, date) { + createFC(type, date, data) { + const config = data || { + start: 1, + end: 30, + Classify: "Main", + }; + if (type == "fc") { sgworld.Core.postMessage( - `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};` + `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` ); + // console.log( + // `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` + // ); } else if (type == "sj") { let arr = date.split(/\s+/); @@ -302,12 +340,11 @@ let Hour = arr[1]; sgworld.Core.postMessage( - `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};` + `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` ); // console.log( - // `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour[0]};Density=${FC.Density};Speed=${FC.Speed};` + // `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` // ); - } else { } }, //椋庡満鍒犻櫎 -- Gitblit v1.9.3