From 2f3eae99313ee8803dbd33751738e4f77d082d72 Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期一, 24 七月 2023 14:09:28 +0800
Subject: [PATCH] 图层树

---
 src/assets/js/Map/server.js |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/src/assets/js/Map/server.js b/src/assets/js/Map/server.js
index d792466..d2f9b6c 100644
--- a/src/assets/js/Map/server.js
+++ b/src/assets/js/Map/server.js
@@ -1,7 +1,7 @@
 import { getToken } from "@/utils/auth";
 const server = {
-  addTreeData(treeNode, checked) {
-    console.log(treeNode, checked);
+  addTreeData(treeNode) {
+    console.log(treeNode);
     let _data = earthCtrl.ProjectTree.getObject(treeNode.id);
     let pID = 0;
     console.log(_data);
@@ -64,8 +64,9 @@
         treeNode.useUrl = treeNode.url;
         break;
       case 3:
-        var token = getToken();
-        treeNode.useUrl = BASE_URL + treeNode.proxy.replace("{token}", token);
+        treeNode.useUrl = treeNode.url;
+        // var token = getToken();
+        // treeNode.useUrl = BASE_URL + treeNode.proxy.replace("{token}", token);
         break;
     }
     if (treeNode.firm == 2) {
@@ -75,9 +76,9 @@
     }
   },
   addGisServer(treeNode) {
-    console.log(treeNode);
+    console.log(1111111111111111111, treeNode);
     // 0-URL锛�1-TMS锛�2-WMTS锛�3-WFS锛�4-Tileset';
-    switch (treeNode.category) {
+    switch (treeNode.type) {
       case 1:
         this.AddTmsLayer(treeNode.useUrl);
         break;
@@ -91,12 +92,13 @@
     }
   },
   addGeoServer(treeNode) {
+    console.log(222222222222222222222222222, treeNode);
     // 0-URL锛�1-TMS锛�2-WMTS锛�3-WFS锛�4-Tileset';
-    switch (treeNode.category) {
+    switch (treeNode.type) {
       case 1:
         break;
       case 2:
-        this.AddGeoWmsLayer(treeNode.useUrl);
+        this.AddGeoWmsLayer(treeNode.useUrl, treeNode.id, treeNode.tab);
         break;
       case 3:
         break;
@@ -105,15 +107,18 @@
     }
   },
   //娣诲姞geoserver鏈嶅姟wms鏈嶅姟
-  AddGeoWmsLayer(url) {
+  AddGeoWmsLayer(url, id, tab) {
+    console.log(url);
+
     window.layerWMS = new SmartEarth.Cesium.WebMapServiceImageryProvider({
       // url: "http://192.168.22.198:8090/geoserver/moon/wms",
+      // id: id,
       url: url,
-      layers: "moon:lunar_place_nane",
+      layers: tab,
       parameters: {
         transparent: true,
         format: "image/png",
-        srs: "EPSG:4490",
+        srs: "EPSG:104903",
         styles: "",
       },
       tileWidth: 512,
@@ -121,7 +126,7 @@
     });
     layerWMS.name = "Wms_Layer";
 
-    Viewer[s].imageryLayers.addImageryProvider(window.layerWMS);
+    Viewer.imageryLayers.addImageryProvider(window.layerWMS);
   },
   //娣诲姞GisServer鏈嶅姟TMS鍒囩墖鏈嶅姟
   AddTmsLayer(url) {

--
Gitblit v1.9.3