From 4d8c6dd77427e8e581fda17b6b65ba86bfb7a815 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 27 Feb 2023 14:30:01 +0800
Subject: [PATCH] 洪水淹没

---
 widgets/FloodAnalysis/Widget.js |  101 +++++++++++++++++++++++---------------------------
 1 files changed, 46 insertions(+), 55 deletions(-)

diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index 361981e..2fd77e5 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -100,7 +100,7 @@
             }
         ],
         startup: function startup() {
-            var self = this
+            const self = this
             this.bindHtmlElement()
             //实时、预测改变事件
             $('input[type=radio][name=middleRadio]').change(function () {
@@ -163,7 +163,7 @@
                 if (self.evaluateLayerIndex){
                     layer.close(self.evaluateLayerIndex)
                     self.evaluateLayerIndex = ""
-                    $('#restore-icon').css('display','none')
+                    $('#restore-icon').hide()
                 }
                 setTimeout(function(){//有bug 需要延迟执行隐藏
                     $("#hd-select").hide()
@@ -171,8 +171,8 @@
             })
             // 河段输入事件
             $('#hd-input').on("input", function () {
-                var searchString = $('#hd-input').val()
-                var filterArray = self.hdDataList.filter(e => {
+                let searchString = $('#hd-input').val()
+                let filterArray = self.hdDataList.filter(e => {
                     return e.riverway.indexOf(searchString) != -1
                 })
                 self.hdSelect.find("option").remove();//添加新值 删除旧值
@@ -189,7 +189,7 @@
             //河段选择框改变事件
             this.hdSelect.change(function () {
                 $("#hd-input").val($(this).find("option:selected").text());
-                var selected = JSON.parse($(this).val())
+                let selected = JSON.parse($(this).val())
                 // 设置站点信息
                 $('#glzd').val(selected.stnm)
                 $('#qdj').val(selected.gl_qdj.substring(0,selected.gl_qdj.length - 2))
@@ -211,7 +211,7 @@
 
             //水面线选择框改变事件
             this.smxSelect.change(function () {
-                var selected = $(this).val()
+                let selected = $(this).val()
                 self.getPointData(selected)
             })
 
@@ -237,8 +237,8 @@
 
             $('#restore-icon').click(function () {
                 if (self.popupLayer){
-                    self.popupLayer.css('display',"")
-                    $(this).css("display","none")
+                    self.popupLayer.show()
+                    $(this).hide()
                 }
             })
         },
@@ -283,7 +283,7 @@
             if (this.evaluateLayerIndex){
                 layer.close(this.evaluateLayerIndex)
                 this.evaluateLayerIndex = ""
-                $('#restore-icon').css('display','none')
+                $('#restore-icon').hide()
             }
         },
 
@@ -329,7 +329,7 @@
             $('#search-name').val("")
             $('#glzd').val("")
             $('#qdj').val('')
-            $('.restore-icon').css('display','none')
+            $('.restore-icon').hide()
             this.isOpen = true
 
             this.analysisBtn.addClass('choose-button')
@@ -510,18 +510,18 @@
                 $('#history-pagination').hide()
             }
             let pageSize = 22
-            var count = Math.ceil(tableData.length / pageSize);
-            var self = this
+            let count = Math.ceil(tableData.length / pageSize);
+            const self = this
             $('#' + pageElementId).pagination({
                 mode: 'fixed',
                 jump: true,
                 coping: false,
                 pageCount: count,
                 callback: function (index) {
-                    var listdata = [];
+                    let listdata = [];
                     //显示页数
                     var index = (index.getCurrent() - 1) * pageSize;
-                    for (var i = index; i < index + pageSize; i++) {
+                    for (let i = index; i < index + pageSize; i++) {
                         listdata.push(tableData[i]);
                         if (i == tableData.length - 1) {
                             break;
@@ -532,13 +532,13 @@
             });
 
             //首次加载前11条数据
-            var startData = [];
+            let startData = [];
             if (tableData.length > pageSize) {
-                for (var i = 0; i < pageSize; i++) {
+                for (let i = 0; i < pageSize; i++) {
                     startData.push(tableData[i]);
                 }
             } else {
-                for (var i = 0; i < tableData.length; i++) {
+                for (let i = 0; i < tableData.length; i++) {
                     startData.push(tableData[i]);
                 }
             }
@@ -557,7 +557,7 @@
 
         //减法函数
         accSub(arg1,arg2){
-            var r1,r2,m,n;
+            let r1,r2,m,n;
             r1 = arg1.toString().length
             try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
             m=Math.pow(10,Math.max(r1,r2));
@@ -656,7 +656,7 @@
 
         //防止出现两个小数相加出现很多0的情况
         floatAdd(arg1, arg2) {
-            var r1, r2, m;
+            let r1, r2, m;
             try {
                 r1 = arg1.toString().split(".")[1].length;
             } catch (e) {
@@ -681,7 +681,7 @@
 
         //评估分析弹窗
         evaluatePopup(flag) {
-            var self = this
+            const self = this
             let selectSmx = this.smxDataList.filter(e=>{
                 return e.smxcode == this.currentSmxcode
             })
@@ -703,9 +703,9 @@
                 parentData.point = this.currentSelectHistoryData.smxVal.point
             }
 
-            var url = './corelib/common/popup/evaluateAnalysis.html'
-            var top = ($(window).height() - 764) / 2;
-            var left = ($(window).width() -465);
+            let url = './corelib/common/popup/evaluateAnalysis.html'
+            let top = ($(window).height() - 764) / 2;
+            let left = ($(window).width() -465);
             layer.open({
                 title: '分析结果',
                 shade: 0,
@@ -726,9 +726,9 @@
                 success:function (layero,index) {
                     $('.layui-layer-setwin .layui-layer-min cite').css("background-color",'white')
                     //绑定父子之间的关系,用于数据传递,缺少则无法传递
-                    var body = layer.getChildFrame("body", index);
+                    let body = layer.getChildFrame("body", index);
                     //得到iframe页的窗口对象
-                    var iframeWin = window[layero.find('iframe')[0]['name']];
+                    let iframeWin = window[layero.find('iframe')[0]['name']];
                     self.evaluateLayerIndex = index
 
                     if (isAnalysis){
@@ -739,29 +739,26 @@
 
                     self.popupLayer = $('.layui-layer')
                     iframeWin.$('#close-btn').click(function () {
-                        self.popupLayer.css('display','none')
-                        $('#restore-icon').css('display','')
+                        self.popupLayer.hide()
+                        $('#restore-icon').show()
                     })
 
                     if ($('.layui-layer-max').hasClass('layui-layer-maxmin')){
-                        $('.layui-layer-max').css("display","")
+                        $('.layui-layer-max').show()
                     }else {
-                        $('.layui-layer-max').css("display","none")
+                        $('.layui-layer-max').hide()
                     }
 
                     //图片放大方法
                     // 思路: 获取所有要用的 => 然后通过点击图片显示弹窗 => 赋值到弹窗里面 => 图片赋值 => 文本赋值
                     // 获取点击图片
-                    var img = iframeWin.$('#show-img')
+                    let img = iframeWin.$('#show-img')
                     // 获取弹窗
-                    var modal = $('#myModal')
+                    let modal = $('#myModal')
                     // 弹窗图片
-                    var contImg = $('#img01')
-                    // 文本内容
-                    var caption = $('#caption')
+                    let contImg = $('#img01')
 
                     img.click(function () {
-                        // console.log('111');
                         modal.css({
                             "display":"block",
                             'position':'fixed',
@@ -770,15 +767,15 @@
                         contImg.prop('src',img.prop('src'))
                     })
                     // 点击x按钮关闭弹窗
-                    var closeBox = $('.close')
+                    let closeBox = $('.close')
                     closeBox.click(function () {
-                        modal.css('display','none')
+                        modal.hide()
                     })
 
                 },
                 cancel:function (layero,index) {
-                    self.popupLayer.css('display','none')
-                    $('#restore-icon').css('display','')
+                    self.popupLayer.hide()
+                    $('#restore-icon').show()
                     return false
                 }
             });
@@ -787,9 +784,9 @@
         //http://dgrid.io/tutorials/1.0/hello_dgrid/    创建表格
         createList: function (dataList, txt) {
             const self = this
-            var CustomGrid = declare([Grid, Keyboard, Selection,Editor]);
-            var column, tab, moon, dauy;
-            var formatter = function (value,object) {
+            let CustomGrid = declare([Grid, Keyboard, Selection,Editor]);
+            let column, tab, moon, dauy;
+            let formatter = function (value,object) {
                 if (self.currentNearPoint.id == object.id) {
                     return '<span style="color:red">' + value + '</span>'
                 } else {
@@ -843,23 +840,17 @@
                 }
                 tab = 'history-tab2-grid'
             }
-            var grid = new CustomGrid({
+            let grid = new CustomGrid({
                 columns: column,
                 selectionMode: 'single', // for Selection; only select a single row at a time
                 cellNavigation: false, // for Keyboard; allow only row-level keyboard navigation
             }, tab);
             grid.startup();
 
-            //change事件
-            // grid.on("dgrid-datachange", function(evt){
-            //     //获取行数据
-            //     let data = evt.cell.row.data
-            // });
-
             function makeHandler (grid, type, dir) {
                 return function (event) {
                     let tip = $('#tableTip')
-                    var obj = grid[type](event)
+                    let obj = grid[type](event)
 
                     if (dir == 'entered' && obj.column.field == 'location' ){
                         tip.show()
@@ -927,7 +918,7 @@
             //关闭分析窗口
             if (this.evaluateLayerIndex){
                 layer.close(this.evaluateLayerIndex)
-                $('#restore-icon').css('display','none')
+                $('#restore-icon').hide()
                 this.evaluateLayerIndex = ""
             }
 
@@ -954,12 +945,12 @@
             })
             $('.dong-progress').stop().show();
             // 总长度
-            var totalWidth = $('.dong-progress .container').width();
+            let totalWidth = $('.dong-progress .container').width();
             // 过度长度
-            var excessiveWidth = totalWidth / 100;
-            var watchWidth = 0;
+            let excessiveWidth = totalWidth / 100;
+            let watchWidth = 0;
             // 进度条的定时器
-            var proTime = setInterval(function () {
+            let proTime = setInterval(function () {
                 watchWidth += excessiveWidth;
                 if (watchWidth > totalWidth) {
                     watchWidth = totalWidth;

--
Gitblit v1.9.3