whychdw
2021-08-27 ab3007bb6bf75e11107c02ce5ca1c29dee7c8f70
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { export_json_to_excel } from "@/assets/js/excel/Export2Excel";
 
function ExportFile(headers, list, name) {
    let tHeader = [];
    let filterVal = [];
    headers.map((item, index) => {
        tHeader.push(item.label);
        filterVal.push(item.prop);
    });
    let excelData = formatJson(filterVal, list);
 
    export_json_to_excel(tHeader, excelData, name);
}
 
function formatJson(filterVal, jsonData) {
    return jsonData.map(v => filterVal.map(j => v[j]));
}
 
export default ExportFile;