From b307682754a926f5bf626ca54147b6a314dab64d Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 21 Feb 2023 16:48:00 +0800
Subject: [PATCH] 洪水淹没-样式调整
---
widgets/FloodAnalysis/Widget.html | 4 -
corelib/common/popup/evaluateAnalysis.html | 8 +++-
widgets/FloodAnalysis/images/fold_down.png | 0
widgets/FloodAnalysis/css/style.css | 16 +++++++
widgets/FloodAnalysis/Widget.js | 39 ++++++++++++-------
corelib/common/popup/css/style.css | 4 +-
6 files changed, 49 insertions(+), 22 deletions(-)
diff --git a/corelib/common/popup/css/style.css b/corelib/common/popup/css/style.css
index c266595..76ab991 100644
--- a/corelib/common/popup/css/style.css
+++ b/corelib/common/popup/css/style.css
@@ -823,13 +823,13 @@
.evaluate-box-bottom{
display: flex;
- justify-content: flex-end;
+ justify-content: space-between;
}
.evaluate-box-bottom input{
width: 86px;
height: 25px;
- background-color: #bbbaba;
+ background-color: #124ebb;
border: none;
color: white;
border-radius: 5px;
diff --git a/corelib/common/popup/evaluateAnalysis.html b/corelib/common/popup/evaluateAnalysis.html
index 31a9671..819add6 100644
--- a/corelib/common/popup/evaluateAnalysis.html
+++ b/corelib/common/popup/evaluateAnalysis.html
@@ -84,8 +84,12 @@
</div>
</div>
<div class="evaluate-box-bottom">
- <input id="export-img" class="export-img" type="button" value="导出成果图"/>
- <input id="save-btn" class="save-btn" type="button" value="保存"/>
+ <div>
+ <input id="export-img" class="export-img" type="button" value="导出成果图"/>
+ <input id="save-btn" class="save-btn" type="button" value="保存"/>
+ </div>
+
+ <input id="close-btn" class="close-btn" type="button" value="关闭"/>
</div>
</div>
diff --git a/widgets/FloodAnalysis/Widget.html b/widgets/FloodAnalysis/Widget.html
index 78b7aa4..ef4ed76 100644
--- a/widgets/FloodAnalysis/Widget.html
+++ b/widgets/FloodAnalysis/Widget.html
@@ -37,11 +37,8 @@
<!-- <span class="tip">正数为水位上涨,负数为水位下降</span>-->
</div>
<input id="start-analysis-btn" class="start-analysis-btn" type="button" value="开始分析"/>
-
</div>
-
</div>
-
</div>
<div class="radio-box" style="text-align: center">
<input id="realtime" type="radio" name="middleRadio" value="realtime" checked='checked'>实时
@@ -73,4 +70,5 @@
<span id="progress_bar" class="h-100P bar"></span>
</span>
</div>
+ <div id="restore-icon" class="restore-icon"></div>
</div>
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 0e51620..032a1e4 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -56,7 +56,7 @@
currentNearPoint:null,
evaluateLayerIndex:"",
//收起框打开状态
- isOpen: true,
+ popupLayer: null,
//api接口
url: {
riverwaySelectName: "http://localhost:82/blade-ycreal/riverway/selectName",
@@ -162,6 +162,7 @@
if (self.evaluateLayerIndex){
layer.close(self.evaluateLayerIndex)
self.evaluateLayerIndex = ""
+ $('#restore-icon').css('display','none')
}
setTimeout(function(){//有bug 需要延迟执行隐藏
$("#hd-select").hide()
@@ -233,9 +234,10 @@
self.loadPagination(filterArray, "history-pagination")
})
- $('#save-button').click(function () {
- self.confirmPopup()
- // self.floodAnalysisPopup()
+ $('#restore-icon').click(function () {
+ if (self.popupLayer){
+ self.popupLayer.css('display',"")
+ }
})
},
@@ -320,6 +322,7 @@
$('#search-name').val("")
$('#glzd').val("")
$('#qdj').val('')
+ $('.restore-icon').css('display','none')
this.isOpen = true
this.analysisBtn.addClass('choose-button')
@@ -675,7 +678,7 @@
let isAnalysis = flag == 'analysis'?true:false
let parentData = {}
-
+ let btnGroup = []
if (isAnalysis){
parentData.data = this.evaluateData
parentData.hd = this.currentHd
@@ -706,17 +709,20 @@
closeBtn: 0,
shade: 0,
move:false,
- maxmin: true,
+ maxmin: false,
//设置默认不在左下角
minStack:false,
min: function(layero,index){
setTimeout(function(){
- layero.css({
- 'width':'50px',
- 'top': '83px',
- 'left':'inherit',
- 'right':'0px',
- })
+ // layero.css({
+ // 'width':'50px',
+ // 'top': '83px',
+ // 'left':'inherit',
+ // 'right':'0px',
+ // })
+ self.popupLayer = $('.layui-layer')
+ layero.css('display','none')
+ $('#restore-icon').css('display','')
})
//显示最大化icon
$('.layui-layer-max').css("display","")
@@ -724,6 +730,7 @@
$('.layui-layer-title').css({
'background-color':'rgb(255,255,255)'
})
+ return false
},
restore: function(layero,index) {
//隐藏最大化icon
@@ -739,9 +746,7 @@
})
},
success:function (layero,index) {
-
$('.layui-layer-setwin .layui-layer-min cite').css("background-color",'white')
-
//绑定父子之间的关系,用于数据传递,缺少则无法传递
var body = layer.getChildFrame("body", index);
//得到iframe页的窗口对象
@@ -753,6 +758,11 @@
}else {
iframeWin.$('#save-btn').hide()
}
+ iframeWin.$('#close-btn').click(function () {
+ self.popupLayer = $('.layui-layer')
+ self.popupLayer.css('display','none')
+ $('#restore-icon').css('display','')
+ })
if ($('.layui-layer-max').hasClass('layui-layer-maxmin')){
$('.layui-layer-max').css("display","")
@@ -885,6 +895,7 @@
//关闭分析窗口
if (this.evaluateLayerIndex){
layer.close(this.evaluateLayerIndex)
+ $('#restore-icon').css('display','none')
this.evaluateLayerIndex = ""
}
diff --git a/widgets/FloodAnalysis/css/style.css b/widgets/FloodAnalysis/css/style.css
index 9f8e0fd..312a257 100644
--- a/widgets/FloodAnalysis/css/style.css
+++ b/widgets/FloodAnalysis/css/style.css
@@ -182,7 +182,7 @@
/**淹没分析表格**/
.analysis-box-list{
/*margin-left: 1%;*/
- height: calc(100% - 218px);
+ height: calc(100% - 194px);
top:3px;
overflow-y: auto;
background-color: #fff;
@@ -435,3 +435,17 @@
.evaluate-middle-first .column-2{
display: flex;
}
+
+/**放大按钮**/
+.restore-icon{
+ width: 32px;
+ height: 32px;
+ background: rgb(0, 73, 135);
+ position: fixed;
+ right: 16px;
+ top: 90.5px;
+ background-image: url(../images/fold_down.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ cursor: pointer;
+}
diff --git a/widgets/FloodAnalysis/images/fold_down.png b/widgets/FloodAnalysis/images/fold_down.png
index 955b23b..fb51e19 100644
--- a/widgets/FloodAnalysis/images/fold_down.png
+++ b/widgets/FloodAnalysis/images/fold_down.png
Binary files differ
--
Gitblit v1.9.3