From c55220698eef71fabc462dcf84858f95cf830a9d Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期四, 20 七月 2023 15:16:55 +0800
Subject: [PATCH] 1

---
 src/assets/js/Map/server.js |   47 +++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/src/assets/js/Map/server.js b/src/assets/js/Map/server.js
index b8dbf3d..42c13fd 100644
--- a/src/assets/js/Map/server.js
+++ b/src/assets/js/Map/server.js
@@ -1,4 +1,37 @@
 const server = {
+  addTreeData(treeNode, checked) {
+    console.log(treeNode, checked);
+    let _data = sgworld.ProjectTree.getObject(treeNode.id);
+    let pID = 0;
+    console.log(_data);
+    if (_data) {
+      sgworld.ProjectTree.setVisibility(treeNode.id, treeNode.checked);
+      return;
+    } else {
+      // _data = _getTreeData(treeNode.id);
+      // if (_data) {
+      //   _data.item &&
+      //     _data.item.setVisibility &&
+      //     _data.item.setVisibility(treeNode.checked);
+      //   _data.item &&
+      //     _data.item.setVisible &&
+      //     _data.item.setVisible(treeNode.checked);
+      //   _data.item &&
+      //     _data.item.show !== undefined &&
+      //     (_data.item.show = treeNode.checked);
+      //   if (_data.datatype === "particle") {
+      //     _data.item.forEach((item) => {
+      //       item.show = treeNode.checked;
+      //     });
+      //   }
+      //   return;
+      // }
+    }
+    switch (treeNode.sourceType) {
+      case "tms":
+        break;
+    }
+  },
   //娣诲姞geoserver鏈嶅姟wms鏈嶅姟
   AddGeoWmsLayer(url) {
     window.layerWMS = new SmartEarth.Cesium.WebMapServiceImageryProvider({
@@ -23,10 +56,16 @@
     //   url: url + "/{z}/{x}/{y}.png"
     // });
     // Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider);
-    sgworld.Creator.createUrlTemplateImageryProvider('tms鏈嶅姟', {
-      url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"),
-    }, '0', undefined, true, "");
-
+    sgworld.Creator.createUrlTemplateImageryProvider(
+      "tms鏈嶅姟",
+      {
+        url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"),
+      },
+      "0",
+      undefined,
+      true,
+      ""
+    );
   },
   AddWmtesLayer(url) {
     var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({

--
Gitblit v1.9.3