From e45a4000a1bf7e377aff9ea086886d08ada78048 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 20 Feb 2023 16:59:39 +0800
Subject: [PATCH] 洪水淹没-评估分析弹窗修改为竖版
---
widgets/FloodAnalysis/Widget.js | 47 ++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 5e5b2f0..cf83336 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -54,6 +54,7 @@
currentSmxcode: "",
//水文站最近的点
currentNearPoint:null,
+ evaluateLayerIndex:"",
//收起框打开状态
isOpen: true,
//api接口
@@ -62,7 +63,7 @@
waterlineSelectName: "http://localhost:82/blade-ycreal/waterline/selectName",
childpage: "http://localhost:82/blade-ycreal/water/childpage",
getCzByGlCodeByGlQdj: "http://localhost:82/blade-ycreal/waterline/getCzByGlCodeByGlQdj",
- getHistoryList: "http://localhost:82/blade-ycreal/inundationResult/list",
+ getHistoryList: "http://192.168.0.207:82/blade-ycreal/inundationResult/list",
saveHistoryData: "http://localhost:82/blade-ycreal/inundationResult/save",
getCoordinatesMinQdj: "http://localhost:82/blade-ycreal/water/getCoordinatesMinQdj",
},
@@ -682,29 +683,58 @@
var url = './corelib/common/popup/evaluateAnalysis.html'
- var top = ($(window).height() - 600) / 2;
- var left = ($(window).width() - 400 - 340) / 2 + 340;
+ var top = ($(window).height() - 764) / 2;
+ var left = ($(window).width() -465);
layer.open({
title: '评估分析',
type: 2,
- maxmin: false, //开启最大化最小化按钮
- area: ['900px', '500px'],
+ maxmin: true, //开启最大化最小化按钮
+ area: ['465px', '818px'],
skin: 'floodAnalysis',
offset: [top,left],
content: url + "?parentData=" + encodeURIComponent(JSON.stringify(parentData)),//使用encodeURIComponent转码,避免中文字符乱码,避免url截取错误
id: "floodAnalysisLayer",
closeBtn: 1,
+ shade: 0,
+ move:false,
+ maxmin: true,
+ //设置默认不在左下角
+ minStack:false,
+ min: function(layero,index){
+ setTimeout(function(){
+ layero.css({
+ // 'width':'206px',
+ 'top': '83px',
+ 'left':'inherit',
+ 'right':'0px',
+ })
+ })
+ //显示最大化icon
+ $('.layui-layer-max').css("display","")
+ },
+ restore: function() {
+ //隐藏最大化icon
+ $('.layui-layer-max').css("display","none")
+ },
success:function (layero,index) {
//绑定父子之间的关系,用于数据传递,缺少则无法传递
var body = layer.getChildFrame("body", index);
//得到iframe页的窗口对象
var iframeWin = window[layero.find('iframe')[0]['name']];
+ self.evaluateLayerIndex = index
if (isAnalysis){
iframeWin.$('#save-btn').show()
}else {
iframeWin.$('#save-btn').hide()
}
+
+ if ($('.layui-layer-max').hasClass('layui-layer-maxmin')){
+ $('.layui-layer-max').css("display","")
+ }else {
+ $('.layui-layer-max').css("display","none")
+ }
+
}
});
},
@@ -812,6 +842,13 @@
// 洪水淹没效果
drawWater(flag) {
+
+ //关闭分析窗口
+ if (this.evaluateLayerIndex){
+ layer.close(this.evaluateLayerIndex)
+ this.evaluateLayerIndex = ""
+ }
+
//地图定位
// this.map.camera.flyTo({
// destination: Cesium.Cartesian3.fromDegrees(115.93791, 25.989108, 5000),
--
Gitblit v1.9.3