Przeglądaj źródła

手续费导出结算记录

@dongkboy 3 miesięcy temu
rodzic
commit
978f99d170

+ 1 - 1
src/api/modules/settlement.ts

@@ -6,7 +6,7 @@ const settlementApi = (axiosInstance: ApiInstance) => ({
   platformSettlementExcel: (data: any) => axiosInstance.post('/receivable/platformSettlementExcel',data), // 平台结算记录
   superviseSettlementExcel: (data: any) => axiosInstance.post('/receivable/superviseSettlementExcel', data), // 手续费车险结算记录
   superviseSettlementDetailExcel: (data: any) => axiosInstance.post('/receivable/superviseSettlementDetailExcel', data), // 结算明细
-
+  exportSuperviseSettlementExcel: (data: any) => axiosInstance.post('/receivable/exportSuperviseSettlementExcel', data,{ responseType: 'blob' }), // 手续费车险结算报表导出
   exportPlatformSettlementExcel: (data: any) => axiosInstance.post('/receivable/exportPlatformSettlementExcel', data, { responseType: 'blob' }), // 手续费结算报表导出
   exportSuperviseSettlementDetailExcel: (data: any) => axiosInstance.post('/receivable/exportSuperviseSettlementDetailExcel', data, { responseType: 'blob' }), // 手续费车险结算报表导出
   exportSuperviseSettlementDetailJyExcel: (data: any) => axiosInstance.post('/receivable/exportSuperviseSettlementDetailJyExcel', data, { responseType: 'blob' }), // 手续费非车险结算报表导出

+ 14 - 1
src/views/receivable/handingFee/report.vue

@@ -593,7 +593,20 @@ const handleExport = (type) => {
 }
 const exportSuperviseSettlementExcel = () => {
   api.settlementApi.exportSuperviseSettlementExcel({
-
+    agreementType: '2',
+    settlementId: recordForm1.value.settlementId,
+    invoiceParty: recordForm1.value.invoiceParty,
+    invoiceRiskType: recordForm1.value.invoiceRiskType,
+    status: recordForm1.value.status,
+    companyId: recordForm1.value.companyId,
+    invoiceType: recordForm1.value.invoiceType,
+    settlementPerson: recordForm1.value.settlementPerson,
+    invoiceId: recordForm1.value.invoiceId,
+    settlementDateStart: recordForm1.value.settlementTime?.[0],
+    settlementDateEnd: recordForm1.value.settlementTime?.[1],
+    pages: pages.value,
+    size: size.value,
+    invoiceTypes: ['1', '3']
   }).then((res: any) => {
     const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
     const fileName = '手续费应收结算报表明细' + new Date().getTime() + '.xlsx';