Commit 459611b174ab0646cc056f85091f8e058f428dec

Authored by 徐烜
2 parents f695c7ec b61d259d

Merge branch 'minhang' of http://222.66.0.204:8090//panzhaov5/bsth_control into minhang

src/main/java/com/bsth/controller/DownloadController.java
@@ -100,4 +100,29 @@ public class DownloadController @@ -100,4 +100,29 @@ public class DownloadController
100 os.close(); 100 os.close();
101 file.delete(); 101 file.delete();
102 } 102 }
  103 +
  104 +
  105 + @RequestMapping("downloadModel")
  106 + public void downloadModel(HttpServletResponse response,String fileName)
  107 + throws IOException {
  108 +// String fileNames=URLDecoder.decode(fileName,"UTF-8");
  109 + fileName =fileName + ".xls";
  110 + String moudelPath = this.getClass().getResource("/").getPath()+ "static/pages/forms/export/"+fileName;
  111 + File file = new File(moudelPath);// path是根据日志路径和文件名拼接出来的
  112 +// String filename = file.getName();// 获取日志文件名称
  113 + InputStream fis = new BufferedInputStream(new FileInputStream(moudelPath));
  114 + byte[] buffer = new byte[fis.available()];
  115 + fis.read(buffer);
  116 + fis.close();
  117 + response.reset();
  118 + response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.replaceAll(" ", "").getBytes("utf-8"),"iso8859-1"));
  119 + response.addHeader("Content-Length", "" + file.length());
  120 + OutputStream os = new BufferedOutputStream(response.getOutputStream());
  121 + response.setContentType("application/octet-stream");
  122 + os.write(buffer);// 输出文件
  123 + os.flush();
  124 + os.close();
  125 + }
  126 +
  127 +
103 } 128 }
src/main/resources/static/pages/electricity/jdl/list.html
@@ -117,7 +117,7 @@ @@ -117,7 +117,7 @@
117 }); 117 });
118 118
119 //提交 119 //提交
120 - $('tr.filter .filter-submit').on('click', function () { 120 + $('tr.filter .filter-submit').on('click', function () {
121 var gsbm = $('#gsbm').val(); 121 var gsbm = $('#gsbm').val();
122 var fgsbm = $('#fgsbm').val(); 122 var fgsbm = $('#fgsbm').val();
123 if ($("#rq").val() == "" || $("#rq").val() ==null){ 123 if ($("#rq").val() == "" || $("#rq").val() ==null){
src/main/resources/static/pages/electricity/jdl/upload.html
@@ -79,6 +79,8 @@ @@ -79,6 +79,8 @@
79 layer.close(j); 79 layer.close(j);
80 alert(data.result); 80 alert(data.result);
81 // alert("文件导入成功"); 81 // alert("文件导入成功");
  82 + $('#uploadFile').modal('hide');
  83 + $('tr.filter .filter-submit').click();
82 }, 84 },
83 error : function(data, status, e) { 85 error : function(data, status, e) {
84 layer.close(j); 86 layer.close(j);
@@ -88,7 +90,7 @@ @@ -88,7 +90,7 @@
88 }); 90 });
89 91
90 $('#downLoad').on('click', function(){ 92 $('#downLoad').on('click', function(){
91 - window.open("/downloadFile/download?fileName=import_Jdl"); 93 + window.open("/downloadFile/downloadModel?fileName=import_Jdl");
92 }); 94 });
93 95
94 function getCurrSelNode(){ 96 function getCurrSelNode(){