|
@@ -204,6 +204,7 @@
|
|
|
</template>
|
|
|
<script type="text/javascript">
|
|
|
import FileSaver from "file-saver";
|
|
|
+import CsvExportor from "csv-exportor";
|
|
|
import XLSX from "xlsx";
|
|
|
export default {
|
|
|
data(){
|
|
@@ -470,7 +471,10 @@ import XLSX from "xlsx";
|
|
|
}else{
|
|
|
return "历史运单";
|
|
|
}
|
|
|
- }else{
|
|
|
+ }else if(j=='billNum'){
|
|
|
+ return v[j]+'\t';
|
|
|
+ }
|
|
|
+ else{
|
|
|
return v[j];
|
|
|
}
|
|
|
|
|
@@ -486,11 +490,13 @@ import XLSX from "xlsx";
|
|
|
tHeader.push(item.title)
|
|
|
filterVal.push(item.key)
|
|
|
})
|
|
|
- for(var i =0;i<list.length/100000;i++){
|
|
|
- const data = this.formatJson(filterVal, list.slice(i*100000,(i+1)*100000>list.length?list.length:(i+1)*100000));
|
|
|
- export_json_to_excel(tHeader, data, excelName+'_'+i);
|
|
|
- }
|
|
|
-
|
|
|
+ // for(var i =0;i<list.length/100000;i++){
|
|
|
+ // const data = this.formatJson(filterVal, list.slice(i*100000,(i+1)*100000>list.length?list.length:(i+1)*100000));
|
|
|
+ // export_json_to_excel(tHeader, data, excelName+'_'+i);
|
|
|
+ // }
|
|
|
+ const data = this.formatJson(filterVal,list);
|
|
|
+ data.unshift(tHeader);
|
|
|
+ CsvExportor.downloadCsv(data, { tHeader }, excelName+".csv");
|
|
|
loading.close();
|
|
|
})
|
|
|
}
|