From b53c06e37b171ef7edeb516e545bf06ae7f75c8f Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 14 Feb 2023 16:35:15 +0800
Subject: [PATCH] 洪水淹没-调节页面样式由横板改为竖版
---
widgets/FloodAnalysis/Widget.html | 52 ++++++++++++++------------
widgets/FloodAnalysis/css/style.css | 28 ++++++++++----
widgets/FloodAnalysis/Widget.js | 21 +++++++---
3 files changed, 62 insertions(+), 39 deletions(-)
diff --git a/widgets/FloodAnalysis/Widget.html b/widgets/FloodAnalysis/Widget.html
index e10e731..b78e00d 100644
--- a/widgets/FloodAnalysis/Widget.html
+++ b/widgets/FloodAnalysis/Widget.html
@@ -8,33 +8,35 @@
<div class="flood-middle">
<div class="flood-analysis">
<div class="select-box">
- <div class="hd">
- <label for="hd-select">河段:</label>
- <!-- <select id="hd-select" class="hd-select" name="hd" >-->
- </select>
- <!--做模糊查询选择框时使用-->
- <input type="text" name="hd-input" id="hd-input" class="hd-input" placeholder="请选择或输入"/>
- <select name="hd-select" id="hd-select" size="10">
- </select>
- </div>
- <div class="smx">
- <label for="smx-select">水面线:</label>
- <select id="smx-select" class="smx-select" name="smx">
- </select>
- </div>
- <div class="sw">
- <label for="sw-input">水位:</label>
- <div style="display: flex;flex-direction: column">
- <input id="sw-input" class="sw-input" type="number" name="word" autocomplete="off"
- maxlength="256" value="0" disabled />
- <span class="tip">正数为水位上涨,负数为水位下降</span>
+ <div>
+ <div class="hd">
+ <label for="hd-select">河段:</label>
+ <!--做模糊查询选择框时使用-->
+ <input type="text" name="hd-input" id="hd-input" class="hd-input" placeholder="请选择或输入"/>
+ <select name="hd-select" id="hd-select" size="10">
+ </select>
+ </div>
+ <div class="smx">
+ <label for="smx-select">水面线:</label>
+ <select id="smx-select" class="smx-select" name="smx"></select>
</div>
</div>
+ <div style="margin-top: 1%">
+ <div class="sw" style="display: flex">
+ <label for="sw-input">水位:</label>
+ <div style="display: flex;flex-direction: column;margin-left: 6px;">
+ <input id="sw-input" class="sw-input" type="number" name="word" autocomplete="off"
+ maxlength="256" value="0" disabled />
+ <span class="tip">正数为水位上涨,负数为水位下降</span>
+ </div>
+ </div>
+ <input id="start-analysis-btn" class="start-analysis-btn" type="button" value="开始分析"/>
+ </div>
+
</div>
<div class="radio-box">
<input id="realtime" type="radio" name="middleRadio" value="realtime" checked='checked'>实时
<input id="forecast" type="radio" name="middleRadio" value="forecast">预测
- <input id="start-analysis-btn" class="start-analysis-btn" type="button" value="开始分析"/>
</div>
<div class="table-box">
<table>
@@ -62,7 +64,6 @@
</thead>
<tbody id="flood-tbody" class="table-tbody flood-tbody"></tbody>
</table>
- <div class="flood-analysis-pagination" id="analysis-pagination"></div>
</div>
</div>
<div class="flood-history">
@@ -76,7 +77,7 @@
<table>
<thead class="flood-table-thead table-thead">
<tr>
- <th style="width: 85px;">
+ <th style="width: 30px;">
</th>
<th>
@@ -111,9 +112,12 @@
</tr>
</tbody>
</table>
- <div class="flood-analysis-pagination" id="history-pagination"></div>
</div>
</div>
</div>
+ <div class="flood-bottom">
+ <div class="flood-analysis-pagination" id="analysis-pagination"></div>
+ <div class="flood-analysis-pagination" id="history-pagination"></div>
+ </div>
</div>
</div>
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 6526726..793c5b8 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -117,6 +117,10 @@
self.historyBtn.addClass('unchoose-button')
self.divFloodHistory.hide()
self.divFloodAnalysis.show()
+ $('#history-pagination').hide()
+ if (self.currentHd){
+ $('#analysis-pagination').show()
+ }
})
//历史风险图按钮点击事件
@@ -126,6 +130,8 @@
self.analysisBtn.addClass('unchoose-button')
self.divFloodAnalysis.hide()
self.divFloodHistory.show()
+ $('#analysis-pagination').hide()
+ $('#history-pagination').show()
self.getHistoryList()
})
@@ -198,7 +204,7 @@
let filterArray = self.historyTableList.filter(e => {
return e.name.indexOf(searchName) != -1
})
- self.loadPagination(filterArray, "flood-analysis-pagination")
+ self.loadPagination(filterArray, "history-pagination")
})
$('#save-button').click(function () {
@@ -440,7 +446,8 @@
if (tableData.length <= 0 && pageElementId == "history-pagination") {
$('#history-pagination').hide()
}
- var count = Math.ceil(tableData.length / 10);
+ let pageSize = 11
+ var count = Math.ceil(tableData.length / pageSize);
var self = this
$('#' + pageElementId).pagination({
mode: 'fixed',
@@ -450,8 +457,8 @@
callback: function (index) {
var listdata = [];
//显示页数
- var index = (index.getCurrent() - 1) * 10;
- for (var i = index; i < index + 10; i++) {
+ var index = (index.getCurrent() - 1) * pageSize;
+ for (var i = index; i < index + pageSize; i++) {
listdata.push(tableData[i]);
if (i == tableData.length - 1) {
break;
@@ -463,10 +470,10 @@
}
});
- //首次加载前10条数据
+ //首次加载前11条数据
var startData = [];
- if (tableData.length > 10) {
- for (var i = 0; i < 10; i++) {
+ if (tableData.length > pageSize) {
+ for (var i = 0; i < pageSize; i++) {
startData.push(tableData[i]);
}
} else {
diff --git a/widgets/FloodAnalysis/css/style.css b/widgets/FloodAnalysis/css/style.css
index f64b33d..949ccc4 100644
--- a/widgets/FloodAnalysis/css/style.css
+++ b/widgets/FloodAnalysis/css/style.css
@@ -1,5 +1,5 @@
.jimu-widget-FloodAnalysis {
- width: 60% !important;
+ width: 38% !important;
height: 100%;
position: fixed !important;
/*left: 30px !important;*/
@@ -44,20 +44,31 @@
background-image: url(../images/fold_down.png);
}
+.content{
+ height: 92vh;
+}
+
.flood-top {
text-align: center;
display: inline-flex;
- margin-left: 41% !important;
+ margin-left: 35% !important;
+}
+
+.flood-middle{
+ height: 90%;
}
.flood-middle .select-box {
- display: flex;
margin: 1% 0 0 1%;
}
.select-box > div {
display: flex;
margin-right: 3%;
+}
+
+.smx{
+ margin-left: 13px !important;
}
.flood-top input {
@@ -79,8 +90,9 @@
}
.start-analysis-btn {
- width: 65px;
- height: 25px;
+ width: 10% !important;
+ height: 29px !important;
+ margin-left: 2% !important;
background: white;
border: none;
}
@@ -134,7 +146,7 @@
}
.flood-table-thead tr th {
- text-align: center;
+ text-align: left;
border-top: 1px solid #CFCFCF;
border-right: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
@@ -143,7 +155,7 @@
}
.flood-tbody tr td {
- text-align: center;
+ text-align: left;
border-right: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
color: #ffffff;
@@ -174,7 +186,7 @@
.hd select {
position: absolute;
- left: 66px;
+ left: 72px;
width: 167px;
height: 106px !important;
outline: none;
--
Gitblit v1.9.3