diff --git a/anrui-riskcenter-ui/src/api/overduereconciliationcapital/overduereconciliationcapital.js b/anrui-riskcenter-ui/src/api/overduereconciliationcapital/overduereconciliationcapital.js index bd0bf7b5da..60d851d70c 100644 --- a/anrui-riskcenter-ui/src/api/overduereconciliationcapital/overduereconciliationcapital.js +++ b/anrui-riskcenter-ui/src/api/overduereconciliationcapital/overduereconciliationcapital.js @@ -42,6 +42,16 @@ export default { headers: { 'Content-Type': 'application/json' } }) }, + // 导出 + exportExcel(data) { + return request({ + url: '/riskcenter/v1/LoanOverdueBank/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/zifangduizhangFlow/zifangduizhangYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/zifangduizhangFlow/zifangduizhangYiBan.vue index 94f7bfff07..a21d0deedc 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/zifangduizhangFlow/zifangduizhangYiBan.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/zifangduizhangFlow/zifangduizhangYiBan.vue @@ -4,6 +4,7 @@
{{ viewTitle }}
+ 导出 撤回
@@ -184,6 +185,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() + }) + } } } }