Explorar o código

树表格操作时保留ajaxParams初始参数

RuoYi %!s(int64=3) %!d(string=hai) anos
pai
achega
baa689b098

+ 2 - 2
ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/tree/bootstrap-table-tree.js

@@ -182,7 +182,7 @@
                 $.ajax({
                     type: options.type,
                     url: options.url,
-                    data: parms ? parms : options.ajaxParams,
+                    data: $.extend(parms, options.ajaxParams),
                     dataType: "json",
                     success: function(data, textStatus, jqXHR) {
                     	data = calculateObjectValue(options, options.responseHandler, [data], data);
@@ -728,7 +728,7 @@
                                     $.ajax({
                                         type: options.type,
                                         url: options.dataUrl,
-                                        data: parms ? parms : options.ajaxParams,
+                                        data: $.extend(parms, options.ajaxParams),
                                         dataType: "json",
                                         success: function(data, textStatus, jqXHR) {
                                             $("#" + row_id + "_load").remove();

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/tree/bootstrap-table-tree.min.js


+ 2 - 2
ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js

@@ -647,7 +647,7 @@ var table = {
             search: function(formId) {
                 var currentId = $.common.isEmpty(formId) ? $('form').attr('id') : formId;
                 var params = $.common.formToJSON(currentId);
-                $.bttTable.bootstrapTreeTable('refresh', params);
+                $.bttTable.bootstrapTreeTable('refresh', $.extend(params, table.options.ajaxParams));
             },
             // 刷新
             refresh: function() {
@@ -699,7 +699,7 @@ var table = {
                     }
                     $("#" + tableId).bootstrapTable('refresh', params);
                 } else if (table.options.type == table_type.bootstrapTreeTable) {
-                    $("#" + tableId).bootstrapTreeTable('refresh', []);
+                    $("#" + tableId).bootstrapTreeTable('refresh', table.options.ajaxParams);
                 }
                 if ($.common.isNotEmpty(startLayDate) && $.common.isNotEmpty(endLayDate)) {
                     endLayDate.config.min.year = '';