From 4fc86b8e29c96e5f53a0566450c23e1f06b7682f Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 10 Feb 2023 16:29:27 +0800
Subject: [PATCH] 洪水淹没-河段api 去掉url后的参数
---
widgets/FloodAnalysis/Widget.html | 1
corelib/common/popup/saveConfirm.html | 25 ++++++++
widgets/FloodAnalysis/css/style.css | 7 ++
widgets/FloodAnalysis/Widget.js | 54 +++++++++++++++++-
corelib/common/popup/js/saveConfirm.js | 17 +++++
corelib/common/popup/css/style.css | 27 +++++++++
6 files changed, 127 insertions(+), 4 deletions(-)
diff --git a/corelib/common/popup/css/style.css b/corelib/common/popup/css/style.css
index eea4ff8..684f895 100644
--- a/corelib/common/popup/css/style.css
+++ b/corelib/common/popup/css/style.css
@@ -976,3 +976,30 @@
width: 96%;
text-align: right;
}
+
+/**确认保存弹出框**/
+.confirm-popup{
+margin-top: 5%;
+}
+
+.confirm-popup>div{
+ text-align: center;
+}
+
+.confirm-top{
+ font-size: 30px;
+}
+
+.confirm-bottom{
+ margin-top: 8%;
+}
+
+.save-name-input{
+ height: 26px;
+ width: 215px;
+}
+
+.confirm-button{
+ width: 80px;
+ height: 32px;
+}
diff --git a/corelib/common/popup/js/saveConfirm.js b/corelib/common/popup/js/saveConfirm.js
new file mode 100644
index 0000000..a7da1d1
--- /dev/null
+++ b/corelib/common/popup/js/saveConfirm.js
@@ -0,0 +1,17 @@
+console.log(this)
+
+$(function () {
+ $('#confirm-button').click(function () {
+
+ let saveName = $('#save-name').val()
+
+
+ if (saveName == "") return
+
+
+
+
+ var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
+ parent.layer.close(index);
+ })
+});
diff --git a/corelib/common/popup/saveConfirm.html b/corelib/common/popup/saveConfirm.html
new file mode 100644
index 0000000..cfe5fac
--- /dev/null
+++ b/corelib/common/popup/saveConfirm.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>保存</title>
+ <link rel="stylesheet" href="./css/style.css">
+ <link rel="stylesheet" href="">
+</head>
+<body>
+<div class="confirm-popup">
+ <div class="confirm-top">
+ <label for="save-name">名称:</label>
+ <input id="save-name" class="save-name-input" type="text" name="word" autocomplete="off"
+ maxlength="256" placeholder="请输入名称"/>
+ </div>
+ <div class="confirm-bottom">
+ <input id="confirm-button" class="confirm-button" type="button" value="保 存"/>
+ </div>
+</div>
+
+
+<script src="../../../libs/jquery/jquery-3.3.1.min.js"></script>
+<script src="js/saveConfirm.js"></script>
+</body>
+</html>
diff --git a/widgets/FloodAnalysis/Widget.html b/widgets/FloodAnalysis/Widget.html
index f74610a..688958c 100644
--- a/widgets/FloodAnalysis/Widget.html
+++ b/widgets/FloodAnalysis/Widget.html
@@ -70,6 +70,7 @@
<input id="search-name" class="search-name-input" type="text" name="word" autocomplete="off"
maxlength="256" placeholder="请输入筛选名称"/>
<input id="search-button" class="search-button" type="button" value="查 询"/>
+ <input id="save-button" class="save-button" type="button" value="保 存"/>
</div>
<div class="table-box">
<table>
diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 6bff464..d46c276 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -25,7 +25,11 @@
//洪水分析表格数据
analysisTableList: [],
//历史风险图表格数据
- historyTableList:[],
+ historyTableList:[
+ {name:"5年洪水淹没图"},
+ {name:"10年洪水淹没图"},
+ {name:"15年洪水淹没图"},
+ ],
//当前选中的河段
currentHdId: "",
//当前选中的水面线
@@ -34,11 +38,12 @@
isOpen:true,
//api接口
url: {
- riverwaySelectName: "http://192.168.0.200:82/blade-ycreal/riverway/selectName?name=%E6%B0%B4",
+ riverwaySelectName: "http://192.168.0.200:82/blade-ycreal/riverway/selectName",
waterlineSelectName: "http://192.168.0.200:82/blade-ycreal/waterline/selectName",
childpage: "http://192.168.0.200:82/blade-ycreal/water/childpage",
getCzByGlCodeByGlQdj: "http://192.168.0.200:82/blade-ycreal/waterline/getCzByGlCodeByGlQdj",
getHistoryList:"",
+ saveHistoryData:"",
},
startup: function startup() {
var self = this
@@ -139,6 +144,7 @@
}
})
+ //搜索按钮点击事件
$('#search-button').click(function () {
let searchName = $('#search-name').val()
@@ -146,6 +152,29 @@
return e.name.indexOf(searchName) != -1
})
self.loadPagination(filterArray,"flood-analysis-pagination")
+ })
+ console.log(this)
+ $('#save-button').click(function () {
+ let url = './corelib/common/popup/saveConfirm.html'
+ var top = ($(window).height()-300) / 2 -124;
+ var left = ($(window).width() -500) / 2;
+ layer.open({
+ title:'保存',
+ type: 2,
+ maxmin: false, //开启最大化最小化按钮
+ area: ['500px', '200px'],
+ skin: 'saveConfirm',
+ offset: [top, left],
+ content: url,
+ id: "saveConfirmLayer",
+ closeBtn: 1,
+ //把父页面数据传递给子弹窗并渲染
+ success: function(layero, index) {
+ }
+ })
+
+
+
})
},
@@ -358,6 +387,7 @@
//获取历史风险图数据列表
getHistoryList(){
+ console.log("调用了!!!")
const self = this
$.ajax({
url: self.url.getHistoryList,
@@ -455,7 +485,7 @@
var table = ""
listData.forEach(e => {
table += '<tr>' +
- '<td>div><input type="radio" name="tableRadio" value='+e.id+'></div></td>' +
+ '<td><div><input type="radio" name="tableRadio" value='+e.id+'></div></td>' +
'<td><div>' + e.name + '</div></td>' +
'</tr>'
})
@@ -503,6 +533,24 @@
});
},
+ //保存历史风险图
+ saveHistoryData(){
+ const self = this
+ $.ajax({
+ url: self.url.getCzByGlCodeByGlQdj,
+ type: 'get',
+ dataType: 'json',
+ jsonp: 'callback',
+ jsonpCallback: 'data',
+ data: {},
+ success: function (res) {
+ if (res.code == 200){
+ self.getHistoryList()
+ }
+ }
+ });
+ },
+
//防止出现两个小数相加出现很多0的情况
floatAdd(arg1, arg2) {
var r1, r2, m;
diff --git a/widgets/FloodAnalysis/css/style.css b/widgets/FloodAnalysis/css/style.css
index 824af47..1bc836d 100644
--- a/widgets/FloodAnalysis/css/style.css
+++ b/widgets/FloodAnalysis/css/style.css
@@ -78,7 +78,7 @@
color: #1f81e0;
}
-.search-button {
+.search-button,.save-button {
width: 66px;
line-height: 0px;
height: 30px;
@@ -87,6 +87,11 @@
cursor: pointer;
}
+.search-button:hover,.save-button:hover{
+ background-color: #1388ff;
+ color: white;
+}
+
.flood-middle .select-box select, .flood-middle .select-box input, .search-name-input {
height: 30px;
width: 260px;
--
Gitblit v1.9.3