Переглянути джерело

导出excel文件名带%问题

TonyKang 5 роки тому
батько
коміт
225a021d3e
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      app/controller/report_controller.js

+ 2 - 1
app/controller/report_controller.js

@@ -17,6 +17,7 @@ const fs = require('fs');
 const rptCronJob = require('../reports/util/rpt_tmp_file_sweep');
 const RPT_DEF_PROPERTIES = require('../const/report_defined_properties');
 const reportConst = require('../const/report');
+// const stringUtil = require('../public/js/string_util_light');
 const scheduleJob = require('node-schedule');
 
 module.exports = app => {
@@ -349,7 +350,7 @@ module.exports = app => {
                     rpt_xl_util.exportExcel(pageRst, params.pageSize, rpt_name, params.isOneSheet, null, null, baseDir, innerRoleRel,
                         (err, uuidName) => {
                             if (err) return reject(err);
-                            const fileRst = { uuid: uuidName, reportName: rpt_name };
+                            const fileRst = { uuid: uuidName, reportName: rpt_name.replace(new RegExp('%', 'gm'), '_') };
                             resolve(fileRst);
                         }
                     );