From b6090c6fcd729a58ed46452b16baae43277c85da Mon Sep 17 00:00:00 2001 From: Ricky Date: Tue, 1 Jun 2021 09:39:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A1=A8=E6=A0=BC=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=E5=88=86=E9=A1=B5=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/static/ruoyi/js/ry-ui.js | 49 +++++++++++++------ 1 file changed, 34 insertions(+), 15 deletions(-) diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js index a2c3fd5f2..b7024ca83 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js +++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js @@ -346,10 +346,16 @@ var table = { } }, // 搜索-默认第一个form - search: function(formId, tableId) { + search: function(formId, tableId, pageNumber, pageSize) { table.set(tableId); table.options.formId = $.common.isEmpty(formId) ? $('form').attr('id') : formId; var params = $.common.isEmpty(tableId) ? $("#" + table.options.id).bootstrapTable('getOptions') : $("#" + tableId).bootstrapTable('getOptions'); + if ($.common.isNotEmpty(pageNumber)) { + params.pageNumber = pageNumber; + } + if ($.common.isNotEmpty(pageSize)) { + params.pageSize = pageSize; + } if($.common.isNotEmpty(tableId)){ $("#" + tableId).bootstrapTable('refresh', params); } else{ @@ -445,10 +451,23 @@ var table = { }); }, // 刷新表格 - refresh: function(tableId) { + refresh: function(tableId, pageNumber, pageSize, url) { var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId; + var params = $("#" + currentId).bootstrapTable('getOptions'); + if ($.common.isEmpty(pageNumber)) { + pageNumber = params.pageNumber; + } + if ($.common.isEmpty(pageSize)) { + pageSize = params.pageSize; + } + if ($.common.isEmpty(url)) { + url = $.common.isEmpty(url) ? params.url : url; + } $("#" + currentId).bootstrapTable('refresh', { - silent: true + silent: true, + url: url, + pageNumber: pageNumber, + pageSize: pageSize }); }, // 查询表格指定列值 @@ -634,22 +653,22 @@ var table = { // 表单封装处理 form: { // 表单重置 - reset: function(formId, tableId) { + reset: function(formId, tableId, pageNumber, pageSize) { table.set(tableId); - var currentId = $.common.isEmpty(formId) ? $('form').attr('id') : formId; - $("#" + currentId)[0].reset(); + formId = $.common.isEmpty(formId) ? $('form').attr('id') : formId; + $("#" + formId)[0].reset(); + var tableId = $.common.isEmpty(tableId) ? table.options.id : tableId; if (table.options.type == table_type.bootstrapTable) { - if($.common.isEmpty(tableId)){ - $("#" + table.options.id).bootstrapTable('refresh'); - } else{ - $("#" + tableId).bootstrapTable('refresh'); + var params = $("#" + tableId).bootstrapTable('getOptions'); + if ($.common.isNotEmpty(pageNumber)) { + params.pageNumber = pageNumber; } + if ($.common.isNotEmpty(pageSize)) { + params.pageSize = pageSize; + } + $("#" + tableId).bootstrapTable('refresh', params); } else if (table.options.type == table_type.bootstrapTreeTable) { - if($.common.isEmpty(tableId)){ - $("#" + table.options.id).bootstrapTreeTable('refresh', []); - } else{ - $("#" + tableId).bootstrapTreeTable('refresh', []); - } + $("#" + tableId).bootstrapTreeTable('refresh', []); } }, // 获取选中复选框项