From c37ffb706d68478525cb94e7c771a46cd74f6d9e Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Fri, 03 Apr 2020 14:32:09 +0800
Subject: [PATCH] 优化kidgrow-code-generator Mapper 1、Mapper.java.vm 增加 Param("p") 2、Mapper.xml.vm findByObject 增加Limit 1,屏蔽根据对象查询出多条数据时的程序报错

---
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/dataNeed.html |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/dataNeed.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/dataNeed.html
index f20cb2e..91ddc4a 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/dataNeed.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/dataNeed.html
@@ -161,12 +161,37 @@
                 }
             }
         }
-
+         // 导出
+         $('#app-btn-export').click(function () {
+            var url = config.base_server + 'api-opration/dataneed/export';
+            var xhr = new XMLHttpRequest();
+            xhr.open('POST', url, true);
+            xhr.responseType = "blob";
+            xhr.setRequestHeader("client_type", "DESKTOP_WEB");
+            xhr.setRequestHeader("Authorization", "Bearer " + config.getToken().access_token);
+            xhr.onload = function() {
+                if (this.status == 200) {
+                    var fileName = "user.xlsx";
+                    var blob = this.response;
+                    var a = document.createElement('a');
+                    a.innerHTML = fileName;
+                    // 指定生成的文件名
+                    a.download = fileName;
+                    a.href = URL.createObjectURL(blob);
+                    document.body.appendChild(a);
+                    var evt = document.createEvent("MouseEvents");
+                    evt.initEvent("click", false, false);
+                    a.dispatchEvent(evt);
+                    document.body.removeChild(a);
+                }
+            }
+            xhr.send();
+        });
 
         // 添加按钮点击事件
-        $('#app-btn-add').click(function () {
-            showEditModel();
-        });
+        // $('#app-btn-add').click(function () {
+        //     showEditModel();
+        // });
 
         // // 显示编辑弹窗
         // var showEditModel = function (data) {

--
Gitblit v1.8.0