diff --git a/src/resources/plugins/TsSheet/form/component/formtableinputer/table-import-export-mixin.js b/src/resources/plugins/TsSheet/form/component/formtableinputer/table-import-export-mixin.js index e4d8d2d9cc4791c9efa3e9806ca14bfd753c8d2b..c36ffe877013dca2c9cdff322769093fe8715202 100644 --- a/src/resources/plugins/TsSheet/form/component/formtableinputer/table-import-export-mixin.js +++ b/src/resources/plugins/TsSheet/form/component/formtableinputer/table-import-export-mixin.js @@ -103,7 +103,11 @@ export default { }); }); }, - async handleBeforeUpload({ file, extraList = [], tbodyList = [] }) { + handleBeforeUpload({ file, extraList = [], tbodyList = [] }) { + this._handleExcelImportData({ file, extraList, tbodyList }); + return false; // 阻止自动上传,完全前端处理。 + }, + async _handleExcelImportData({ file, extraList = [], tbodyList = [] }) { // 导入表格 const workbook = new ExcelJS.Workbook(); await workbook.xlsx.load(file);