From dd4c39fb89fb2a2d0795036e61c104eb2d08afee Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 03 Feb 2023 10:44:24 +0800
Subject: [PATCH] 切换不同模块时,显示天地图影像

---
 widgets/MapSection/Widget.js                           |   13 +++++++------
 widgets/YuShuiQing/Widget.js                           |    4 ++--
 widgets/ThematicDynamicRiver/Widget.js                 |    3 ++-
 widgets/ComprehensiveSupervise/Widget.js               |   11 ++++-------
 widgets/FloodAnalysis/Widget.js                        |    3 ++-
 widgets/HydrologicalNetwork/Widget.js                  |    3 ++-
 widgets/HydrologicalRiskArea/Widget.js                 |    3 ++-
 widgets/AnalysisOfBarrierLake/Widget.js                |    3 ++-
 themes/PlateauTheme/widgets/HeaderController/Widget.js |    2 +-
 widgets/HydrologicalNetwork/Widget1.js                 |    7 ++++---
 widgets/Rolling/Widget.js                              |    2 +-
 11 files changed, 29 insertions(+), 25 deletions(-)

diff --git a/themes/PlateauTheme/widgets/HeaderController/Widget.js b/themes/PlateauTheme/widgets/HeaderController/Widget.js
index 2fe3e75..b2635b3 100644
--- a/themes/PlateauTheme/widgets/HeaderController/Widget.js
+++ b/themes/PlateauTheme/widgets/HeaderController/Widget.js
@@ -1291,4 +1291,4 @@
       }
     });
     return clazz;
-  });
\ No newline at end of file
+  });
diff --git a/widgets/AnalysisOfBarrierLake/Widget.js b/widgets/AnalysisOfBarrierLake/Widget.js
index 633ddc4..001a099 100644
--- a/widgets/AnalysisOfBarrierLake/Widget.js
+++ b/widgets/AnalysisOfBarrierLake/Widget.js
@@ -659,7 +659,8 @@
 
 
 			this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-			$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+			//切换底图
+			$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
 		},
 
 		onClose: function onClose() {
diff --git a/widgets/ComprehensiveSupervise/Widget.js b/widgets/ComprehensiveSupervise/Widget.js
index 6aef93a..acb2093 100644
--- a/widgets/ComprehensiveSupervise/Widget.js
+++ b/widgets/ComprehensiveSupervise/Widget.js
@@ -126,7 +126,7 @@
 				$('.jimu-widget-ComprehensiveSupervise .link-enlarge-address').stop().hide();
 			});
 
-			// 监控放大 
+			// 监控放大
 			$('.jimu-widget-ComprehensiveSupervise').on('click', '#superTrackPopupContent img', function () {
 				that.openLayerSuper($(this).attr('sitename'), $(this).attr('src'));
 			});
@@ -228,11 +228,10 @@
 		},
 
 		onOpen: function onOpen() {
+			//切换地球底层颜色
 			this.map.scene.globe.baseColor = Cesium.Color.WHITE;
-            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(1)').trigger('click');
-
-
-
+			//切换底图影像
+            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
 
 			this.ind = null;
 			this.surveillanceEntityId = [];
@@ -241,8 +240,6 @@
 			this.cartesian = null;
 			this.handler = null;
 			//面板打开的时候触发 (when open this panel trigger)
-			
-
 			$('.jimu-widget-ComprehensiveSupervise .supervise-meau ul li:eq(0)').trigger('click');
 
 			laydate.render({
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 85f17b3..b5af8ea 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -308,7 +308,8 @@
 				this.map.scene.globe.baseColor = Cesium.Color.BLACK;
 				//初始化点
 				this.addPoint()
-				$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+				//切换底图
+				$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
 
 
 			},
diff --git a/widgets/HydrologicalNetwork/Widget.js b/widgets/HydrologicalNetwork/Widget.js
index 9695c78..51d9414 100644
--- a/widgets/HydrologicalNetwork/Widget.js
+++ b/widgets/HydrologicalNetwork/Widget.js
@@ -217,7 +217,8 @@
 
             this.map.scene.globe.baseColor = Cesium.Color.BLACK;
             this.addPoint();
-            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+            //切换底图
+            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
             //面板打开的时候触发 (when open this panel trigger)
             this.layer ? this.layer.setVis(true) : '';
 
diff --git a/widgets/HydrologicalNetwork/Widget1.js b/widgets/HydrologicalNetwork/Widget1.js
index b624585..2181b14 100644
--- a/widgets/HydrologicalNetwork/Widget1.js
+++ b/widgets/HydrologicalNetwork/Widget1.js
@@ -160,7 +160,8 @@
 
         onOpen: function onOpen() {
             this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+            //切换底图影像
+            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
             //面板打开的时候触发 (when open this panel trigger)
             this.layer ? this.layer.setVis(true) : '';
 
@@ -242,7 +243,7 @@
                 grid.renderArray(dataList);
                 $('.jimu-widget-HydrologicalNetwork .net-work-loadbox').stop().hide();
                 grid.on('dgrid-select', lang.hitch(this, function (event) {
-                    var a = self.map.scene.primitives._primitives; 
+                    var a = self.map.scene.primitives._primitives;
                     for (var i = 0; i < a.length; i++) {
                         a[i]._url = "http://10.36.162.20:10011/gzsw3D/v2/data/mx/" + event.rows[0].data.folderName + "/tileset.json";
                         b = a[i];
@@ -261,7 +262,7 @@
 
 
 
-                    
+
                     console.log(b);
                     topic.publish("loadWater", event.rows[0].data); //绘制水面
                     function zoomToTileset(tileset) {
diff --git a/widgets/HydrologicalRiskArea/Widget.js b/widgets/HydrologicalRiskArea/Widget.js
index d15b17c..620d3af 100644
--- a/widgets/HydrologicalRiskArea/Widget.js
+++ b/widgets/HydrologicalRiskArea/Widget.js
@@ -125,7 +125,8 @@
 
 		onOpen: function onOpen() {
 			this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-			$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+			//切换底图
+			$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
 			//面板打开的时候触发 (when open this panel trigger)
 			this.fxq_layer ? this.fxq_layer.setVis(true) : '';
 			var url = "http://localhost:82/blade-ycreal/mountainrain/listss";
diff --git a/widgets/MapSection/Widget.js b/widgets/MapSection/Widget.js
index a16643a..bc11bcf 100644
--- a/widgets/MapSection/Widget.js
+++ b/widgets/MapSection/Widget.js
@@ -21,17 +21,17 @@
     fx,
     BaseWidget,
     topic,
-    Deferred, 
-    on, 
+    Deferred,
+    on,
     Popup,
     SectionChart
 
 ){
     return declare("MapSection", [BaseWidget],{
         baseClass:"demo-widgets-MapSection",
-        postCreate:function(){ 
+        postCreate:function(){
             this.inherited(arguments);
-         
+
             this._tooltip = this.createTooltip(this.map.cesiumWidget.container);
         },
         createTooltip: function (frameDiv) {
@@ -86,7 +86,8 @@
         // },
         onOpen: function () {
             this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+            //切换底图
+            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
             this.active = true;
             this.clearEntity();
             this._tooltip.setVisible(true);
@@ -254,4 +255,4 @@
             return def;
         }
     });
-});
\ No newline at end of file
+});
diff --git a/widgets/Rolling/Widget.js b/widgets/Rolling/Widget.js
index 9252f75..116ff10 100644
--- a/widgets/Rolling/Widget.js
+++ b/widgets/Rolling/Widget.js
@@ -312,4 +312,4 @@
             }
 
         });
-    });
\ No newline at end of file
+    });
diff --git a/widgets/ThematicDynamicRiver/Widget.js b/widgets/ThematicDynamicRiver/Widget.js
index 7046578..9f9b4b3 100644
--- a/widgets/ThematicDynamicRiver/Widget.js
+++ b/widgets/ThematicDynamicRiver/Widget.js
@@ -281,7 +281,8 @@
 			onOpen: function () {
 				//面板打开的时候触发 (when open this panel trigger)
 				this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-				$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+				//切换底图
+				$($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
 
 
 			},
diff --git a/widgets/YuShuiQing/Widget.js b/widgets/YuShuiQing/Widget.js
index e904e3f..3fb5ebc 100644
--- a/widgets/YuShuiQing/Widget.js
+++ b/widgets/YuShuiQing/Widget.js
@@ -158,7 +158,8 @@
 
         onOpen: function () {
             this.map.scene.globe.baseColor = Cesium.Color.BLACK;
-            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(3)').trigger('click');
+            //切换底图
+            $($('div.cesium-viewer').find('.cesium-baseLayerPicker-choices')[0]).children('div:eq(0)').trigger('click');
             //面板打开的时候触发 (when open this panel trigger)
             this.layer ? this.layer.setVis(true) : '';
             var url = "http://localhost:82/blade-ycreal/riverr/selectRiver";
@@ -176,7 +177,6 @@
 
             //面板关闭的时候触发 (when this panel is closed trigger)
             this.layer ? this.layer.setVis(false) : '';
-
         },
 
         resize: function () {

--
Gitblit v1.9.3