//导出
btnClick() {
const arrs = this.innerColumns
function getheaderr (arrs){
let headerr = arrs.map(item=>{
let curKey = Object.keys(item)
return item[curKey[0]]
})
return headerr
}
let headerr = getheaderr(arrs)
function getfilterVal (arrs){
let filterVa = arrs.map(item=>{
let curKey = Object.keys(item)
return item[curKey[2]]
})
return filterVa
}
let filterVa = getfilterVal(arrs)
console.log(filterVa);
import("@/views/bigscreen/Exeort2Excel").then((excel) => {
const header = headerr
const filterVal = filterVa
const list = this.innerData;
const data = this.formatJson(filterVal, this.innerData);
console.log(filterVal, this.innerData);
excel.export_json_to_excel({
header,
data,
filename: "表格",
autoWidth: true,
bookType: "xlsx",
});
});
},
formatJson(filterVal, jsonData) {
return jsonData.map((v) =>
filterVal.map((j) => {
return v[j];
})
);
},