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