赣州市洪水风险预警系统三维版本
guoshilong
2023-02-14 b53c06e37b171ef7edeb516e545bf06ae7f75c8f
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 {