diff --git a/src/utils/excel-util.js b/src/utils/excel-util.js
index 663f767..93e0294 100644
--- a/src/utils/excel-util.js
+++ b/src/utils/excel-util.js
@@ -115,7 +115,7 @@ let export2Excel = opt => {
message: resp.description
});
}
- let rows = options.rowFetcher(resp).rows;
+ let rows = !!resp.data.rows?options.rowFetcher(resp).rows:resp.data.page.list;
var columns = [
[]
];
diff --git a/src/views/modules/ecss/codelnotify.vue b/src/views/modules/ecss/codelnotify.vue
index 86e0f74..a030089 100644
--- a/src/views/modules/ecss/codelnotify.vue
+++ b/src/views/modules/ecss/codelnotify.vue
@@ -56,7 +56,8 @@
{{'导入'}}
- {{'导出'}}
+
{{'导出发票'}}
@@ -668,6 +669,7 @@
import delUploadExcel from "./del_upload_excel.vue";
import delDetailUploadExcel from "./del_detail_upload_excel.vue";
import {} from "@/api/sysLanguage.js"
+ import excel from "@/utils/excel-util.js";
import {
searchEcssCoDelNotifyHeader,
searchEcssCoDelNotifyDetail,
@@ -2264,6 +2266,20 @@
return s
},
+ async exportExcel() {
+ this.searchData.limit = -1
+ this.searchData.page = 1
+ excel.exportTable({
+ url: "/ecss/coDel/searchEcssCoDelNotifyHeader",
+ columnMapping: this.columnList1,//可以直接用table,不需要的列就剔除
+ mergeSetting: [],//需要合并的列
+ params: this.searchData,
+ fileName: this.exportName+".xlsx",
+ rowFetcher: res => res.data,
+ columnFormatter: [],
+ dropColumns: [],//需要剔除的列,例如dropColumns: ["netWeight"],即剔除净重列
+ });
+ },
getSummaries(param) {
const { columns } = param;
const sums = [];