123456789101112131415161718192021222324 |
- export function exportExcelAdvanced(tableTitle, tableColumnData, tableData) {
- let tHeader = [];
- let filterVal = [];
- tableColumnData.forEach(e => {
- if (tHeader.indexOf(e.label) === -1) {
- tHeader.push(e.label);
- };
- if (filterVal.indexOf(e.prop) === -1) {
- filterVal.push(e.prop);
- };
- });
-
- require.ensure([], () => {
- const { exportJsonToExcel } = require('@/assets/excel/Export2Excel.js');
- let data = tableData.map(v => filterVal.map(j => v[j]));
- exportJsonToExcel(tHeader, data, tableTitle);
- });
- }
|