From b01346e041ffa205d69fddffa8c6f78cbeb307af Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期五, 11 八月 2023 10:57:48 +0800
Subject: [PATCH] 修改风场

---
 src/assets/js/menuTool.js |   34 ++++++++++++++++++++++++++++------
 1 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/src/assets/js/menuTool.js b/src/assets/js/menuTool.js
index 2030167..c0c5e56 100644
--- a/src/assets/js/menuTool.js
+++ b/src/assets/js/menuTool.js
@@ -53,7 +53,28 @@
         window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, {
           heading: -90,
         });
-        this.createFC("fc");
+
+        break;
+      case "d21": //鍏ㄥ満椋庡満妯℃嫙
+        this.createFC("fc", "", {
+          start: "",
+          end: "",
+          Classify: "Main",
+        });
+        break;
+      case "d22": //瑗块儴椋庡満妯℃嫙
+        this.createFC("fc", "", {
+          start: "",
+          end: "",
+          Classify: "West",
+        });
+        break;
+      case "d23": //涓滈儴椋庡満妯℃嫙
+        this.createFC("fc", "", {
+          start: "",
+          end: "",
+          Classify: "East",
+        });
         break;
       case "d3": //姹℃煋鐗╂ā鎷�
         window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, {
@@ -150,7 +171,9 @@
         break;
       case "d6": //澶╂皵鐗规晥娓呴櫎
         break;
-
+      case "d7": //鐩戞帶鐐逛綅鎺掓斁鐐逛綅娓呴櫎
+        this.closePoi();
+        break;
       case "e2": //闃堝�艰缃竻闄�
         break;
       case "e3": //绯荤粺璇存槑娓呴櫎
@@ -289,10 +312,10 @@
     sgworld.Core.postMessage({ type: "delete" });
   },
   //椋庡満妯℃嫙
-  createFC(type, date) {
+  createFC(type, date, data) {
     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=${data.start};EndLayer=${data.end};Classify=${data.Classify};`
       );
     } else if (type == "sj") {
       let arr = date.split(/\s+/);
@@ -302,12 +325,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=${data.start};EndLayer=${data.end};Classify=${data.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};`
       // );
-    } else {
     }
   },
   //椋庡満鍒犻櫎

--
Gitblit v1.9.3