From ec750580a501c2d7d8fe09a3aaf60f1d951d48f9 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 06 Feb 2023 15:39:02 +0800
Subject: [PATCH] 水文水环境分析-洪水淹没:通过隐藏开始分析按钮规避绘图引发的问题
---
widgets/FloodAnalysis/Widget.js | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index c94b74d..546dc82 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -35,9 +35,8 @@
var handler = new Cesium.ScreenSpaceEventHandler(that.map.scene.canvas);
var shape;
- //隐藏详情框
- this.showDetail(false)
-
+ //打开页面,隐藏分析按钮,防止点击绘制区域还未绘制完成时点击分析引发bug
+ $('#dong_start').css('visibility', 'hidden')
$('#dong_draw').click(function () {
that.deleteEntitys(that, pointId, shape, boildOne, boildTwo, boildThree, waterEntity);
//隐藏详情框
@@ -250,6 +249,8 @@
$('#dong_min_height').val(altitude[0]);
handler.destroy();
flag = true;
+ //结束绘制显示分析按钮
+ $('#dong_start').css('visibility', 'visible')
return;
}, Cesium.ScreenSpaceEventType.RIGHT_CLICK);
@@ -387,6 +388,8 @@
$('.dong-progress').stop().hide();
$('#dong_echarts').stop().hide();
$('.jimu-widget-AnalysisOfBarrierLake p').stop().hide();
+ //隐藏分析按钮,防止点击绘制区域还未绘制完成时点击分析引发bug
+ $('#dong_start').css('visibility', 'hidden')
clearInterval(yanmo);
yanmo = null;
});
@@ -472,8 +475,8 @@
destination: Cesium.Cartesian3.fromDegrees(116.016905, 25.884684, 10000),
});
- //隐藏详情框
- this.showDetail(false)
+
+
},
onClose: function onClose() {
@@ -484,6 +487,10 @@
$('.dong-progress').stop().hide();
$('#dong_echarts').stop().hide();
$('.jimu-widget-AnalysisOfBarrierLake p').stop().hide();
+ //隐藏分析按钮,防止点击绘制区域还未绘制完成时点击分析引发bug
+ $('#dong_start').css('visibility', 'hidden')
+ //隐藏详情框
+ this.showDetail(false)
this.map.scene.globe.baseColor = Cesium.Color.WHITE;
},
--
Gitblit v1.9.3