浏览代码

修复页面存在多表格,回调函数res数据不正确问题

RuoYi 4 年之前
父节点
当前提交
03174f1ead

+ 2 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java

@@ -51,7 +51,7 @@ public class CommonController
             String filePath = Global.getDownloadPath() + fileName;
 
             response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
-            FileUtils.setAttachmentResponseHeader(response,realFileName);
+            FileUtils.setAttachmentResponseHeader(response, realFileName);
 
             FileUtils.writeBytes(filePath, response.getOutputStream());
             if (delete)
@@ -105,7 +105,7 @@ public class CommonController
         String downloadName = StringUtils.substringAfterLast(downloadPath, "/");
 
         response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
-        FileUtils.setAttachmentResponseHeader(response,downloadName);
+        FileUtils.setAttachmentResponseHeader(response, downloadName);
 
         FileUtils.writeBytes(downloadPath, response.getOutputStream());
     }

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

@@ -162,8 +162,8 @@ var table = {
             },
             // 请求获取数据后处理回调函数
             responseHandler: function(res) {
-            	if (typeof table.options.responseHandler == "function") {
-            		table.options.responseHandler(res);
+            	if (typeof table.get(this.id).responseHandler == "function") {
+            		table.get(this.id).responseHandler(res);
                 }
                 if (res.code == 0) {
                     if ($.common.isNotEmpty(table.options.sidePagination) && table.options.sidePagination == 'client') {