|
@@ -1,4 +1,3 @@
|
|
|
-import fs from 'file-saver';
|
|
|
import XLSX from 'xlsx';
|
|
|
import {ElMessage, ElMessageBox} from "element-plus";
|
|
|
import {listIsBlank} from "./blank-utils";
|
|
@@ -32,7 +31,12 @@ export function Export(json, fields, filename) {
|
|
|
} //写入的样式
|
|
|
let wbout = XLSX.write(wb, wopts)
|
|
|
let blob = new Blob([s2ab(wbout)], {type: 'application/octet-stream'})
|
|
|
- fs.saveAs(blob, filename + '.xlsx')
|
|
|
+ let link = document.createElement('a')
|
|
|
+ link.href = window.URL.createObjectURL(blob)
|
|
|
+ link.download = filename + '.xlsx'
|
|
|
+ document.body.appendChild(link)
|
|
|
+ link.click()
|
|
|
+ document.body.removeChild(link)
|
|
|
}
|
|
|
|
|
|
export function ExcelName(json, fields) {
|