diff --git a/anrui-riskcenter-ui/src/api/overduereconciliationfinancing/overduereconciliationfinancing.js b/anrui-riskcenter-ui/src/api/overduereconciliationfinancing/overduereconciliationfinancing.js index ffbb3838fd..2bad2aada4 100644 --- a/anrui-riskcenter-ui/src/api/overduereconciliationfinancing/overduereconciliationfinancing.js +++ b/anrui-riskcenter-ui/src/api/overduereconciliationfinancing/overduereconciliationfinancing.js @@ -49,6 +49,16 @@ export default { params: data }) }, + // 导出 + exportExcel(data) { + return request({ + url: '/riskcenter/v1/LoanOverdueFin/detailsExport', + method: 'post', + responseType: 'blob', // 表明返回服务器返回的数据类型 + params: data, + headers: { 'Content-Type': 'application/json' } + }) + }, // 提交流程 submit: function(params) { return request({ diff --git a/anrui-riskcenter-ui/src/views/workFlow/caiwuduizhangFlow/caiwuduizhangYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/caiwuduizhangFlow/caiwuduizhangYiBan.vue index 678f571135..30d8b0ea18 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/caiwuduizhangFlow/caiwuduizhangYiBan.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/caiwuduizhangFlow/caiwuduizhangYiBan.vue @@ -4,6 +4,7 @@
{{ viewTitle }}
+ 导出 撤回
@@ -180,6 +181,33 @@ export default { }, '*') } }) + }, + toExport() { + if (this.formobj.detailsVoList.length > 0) { + const loading = this.$loading({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) + req.exportExcel({ sid: this.formobj.sid }).then((res) => { + loading.close() + const blob = new Blob([res], { + type: 'application/vnd.ms-excel' + }) + const fileName = '逾期客户记录' + '.xls' + const elink = document.createElement('a') + elink.download = fileName + elink.style.display = 'nonde' + elink.href = URL.createObjectURL(blob) + document.body.appendChild(elink) + elink.click() + URL.revokeObjectURL(elink.href) + document.body.removeChild(elink) + }).catch(() => { + loading.close() + }) + } } } }