From e766bfedc2df94eed8cf6e42132879f44e454e1f Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 22 May 2025 14:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=9B=9E=E8=B4=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/buyback/buyback.js | 7 +++++ .../src/views/buyback/buyback.vue | 27 +++++++++++++++++++ .../src/views/buyback/buybackAdd.vue | 20 +++----------- .../src/views/buyback/buybackInfo.vue | 18 +++---------- .../workFlow/huigouFlow/buybackDaiBan.vue | 16 +++-------- .../views/workFlow/huigouFlow/buybackEdit.vue | 18 +++---------- .../workFlow/huigouFlow/buybackYiBan.vue | 16 +++-------- 7 files changed, 51 insertions(+), 71 deletions(-) diff --git a/anrui-riskcenter-ui/src/api/buyback/buyback.js b/anrui-riskcenter-ui/src/api/buyback/buyback.js index 6d025a49f5..b83e87cccc 100644 --- a/anrui-riskcenter-ui/src/api/buyback/buyback.js +++ b/anrui-riskcenter-ui/src/api/buyback/buyback.js @@ -18,6 +18,13 @@ export default { headers: { 'Content-Type': 'application/json' } }) }, + createPdf: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/createPdf', + method: 'post', + params: data + }) + }, saveOrUpdate: function(data) { return request({ url: '/riskcenter/v1/loanrepurchaseapply/repurchaseSave', diff --git a/anrui-riskcenter-ui/src/views/buyback/buyback.vue b/anrui-riskcenter-ui/src/views/buyback/buyback.vue index 5d304ec9aa..880d8a817b 100644 --- a/anrui-riskcenter-ui/src/views/buyback/buyback.vue +++ b/anrui-riskcenter-ui/src/views/buyback/buyback.vue @@ -74,6 +74,7 @@ @@ -421,6 +422,32 @@ export default { this.viewState = 4 this.$refs['divInfo'].showInfo(row) }, + toDownload(row) { + req.createPdf({ sid: row.sid, userName: window.sessionStorage.getItem('name') }).then((res) => { + if (res.success) { + var xhr = new XMLHttpRequest() + xhr.open('GET', process.env.VUE_APP_BASE_API + '/base/file/download?filePath=' + res.data + '&outFileName=' + '交回车辆入库申请单', true) + xhr.setRequestHeader('token', getStorage()) + xhr.responseType = 'blob' + xhr.onload = function(e) { + // 如果请求执行成功 + var blob = this.response + var filename = '交回车辆入库申请单.pdf' + var a = document.createElement('a') + // blob.type="application/octet-stream"; + // 创键临时url对象 + var url = URL.createObjectURL(blob) + a.href = url + a.download = filename + a.click() + // 释放之前创建的URL对象 + window.URL.revokeObjectURL(url) + } + // 发送请求 + xhr.send() + } + }).catch(() => {}) + }, toSettle() { if (this.sids.length === 1) { if (this.multipleSelection[0].nodeState === '已办结') { diff --git a/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue b/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue index a0e6481abf..1ae5d4130b 100644 --- a/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue +++ b/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue @@ -195,7 +195,7 @@ {{ formobj.companyCostVo.companyCurrentNotPrice }} -
资方未到期金额
+
公司未到期金额
{{ formobj.companyCostVo.bankNotPrice }}
@@ -231,7 +231,7 @@ -
结清利润
+
预计结清利润
{{ calculateProfit }}
@@ -247,15 +247,7 @@ - -
资方收款账户名称
- -
- -
资方收款账号
- -
- +
付款时需备注内容
@@ -311,7 +303,7 @@ export default { }, // 结清利润计算 calculateProfit() { - return (parseFloat(this.formobj.companyCostVo.bankOverInterest === '' ? 0 : this.formobj.companyCostVo.bankOverInterest) + parseFloat(this.formobj.companyCostVo.companyNominalPrice === '' ? 0 : this.formobj.companyCostVo.companyNominalPrice) + parseFloat(this.formobj.companyCostVo.contractLiquidated === '' ? 0 : this.formobj.companyCostVo.contractLiquidated) + parseFloat(this.formobj.companyCostVo.companyOtherPrice === '' ? 0 : this.formobj.companyCostVo.companyOtherPrice)) - (parseFloat(this.formobj.bankCostVo.bankInterest === '' ? 0 : this.formobj.bankCostVo.bankInterest) + parseFloat(this.formobj.bankCostVo.bankNominalPrice === '' ? 0 : this.formobj.bankCostVo.bankNominalPrice) + parseFloat(this.formobj.bankCostVo.bankContractLiquidated === '' ? 0 : this.formobj.bankCostVo.bankContractLiquidated) + parseFloat(this.formobj.bankCostVo.bankOtherReceivable === '' ? 0 : this.formobj.bankCostVo.bankOtherReceivable)) || 0 + return (parseFloat(this.formobj.companyCostVo.bankOverInterest === '' ? 0 : this.formobj.companyCostVo.bankOverInterest) + parseFloat(this.formobj.companyCostVo.companyNominalPrice === '' ? 0 : this.formobj.companyCostVo.companyNominalPrice) + parseFloat(this.formobj.companyCostVo.contractLiquidated === '' ? 0 : this.formobj.companyCostVo.contractLiquidated) + parseFloat(this.formobj.companyCostVo.companyOtherPrice === '' ? 0 : this.formobj.companyCostVo.companyOtherPrice)) - (parseFloat(this.formobj.bankCostVo.bankInterest === '' ? 0 : this.formobj.bankCostVo.bankInterest) + parseFloat(this.formobj.bankCostVo.bankNominalPrice === '' ? 0 : this.formobj.bankCostVo.bankNominalPrice) + parseFloat(this.formobj.bankCostVo.bankContractLiquidated === '' ? 0 : this.formobj.bankCostVo.bankContractLiquidated) + parseFloat(this.formobj.bankCostVo.bankOtherReceivable === '' ? 0 : this.formobj.bankCostVo.bankOtherReceivable) + (parseFloat(this.formobj.companyCostVo.bankNotPrice === '' ? 0 : this.formobj.companyCostVo.bankNotPrice) - parseFloat(this.formobj.bankCostVo.notDuePrice === '' ? 0 : this.formobj.bankCostVo.notDuePrice))) || 0 } }, data() { @@ -323,7 +315,6 @@ export default { formobj: { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -343,7 +334,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], @@ -540,7 +530,6 @@ export default { this.formobj = { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -560,7 +549,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], diff --git a/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue b/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue index f812bc52af..f401975811 100644 --- a/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue +++ b/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue @@ -182,7 +182,7 @@ {{ formobj.companyCostVo.companyCurrentNotPrice }}
-
资方未到期金额
+
公司未到期金额
{{ formobj.companyCostVo.bankNotPrice }}
@@ -218,7 +218,7 @@ -
结清利润
+
预计结清利润
{{ formobj.companyCostVo.profit }}
@@ -234,15 +234,7 @@ - -
资方收款账户名称
- {{ formobj.bankReceivingAccount }} -
- -
资方收款账号
- {{ formobj.bankAccountNo }} -
- +
付款时需备注内容
{{ formobj.payRemarks }}
@@ -283,7 +275,6 @@ export default { formobj: { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -303,7 +294,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], @@ -404,7 +394,6 @@ export default { this.formobj = { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -424,7 +413,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue index d34854a6a7..2666c726df 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue @@ -185,7 +185,7 @@ {{ formobj.companyCostVo.companyCurrentNotPrice }}
-
资方未到期金额
+
公司未到期金额
{{ formobj.companyCostVo.bankNotPrice }}
@@ -221,7 +221,7 @@ -
结清利润
+
预计结清利润
{{ formobj.companyCostVo.profit }}
@@ -237,15 +237,7 @@ - -
资方收款账户名称
- {{ formobj.bankReceivingAccount }} -
- -
资方收款账号
- {{ formobj.bankAccountNo }} -
- +
付款时需备注内容
{{ formobj.payRemarks }}
@@ -325,7 +317,6 @@ export default { formobj: { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -345,7 +336,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue index 4dd7690db2..63faae6a8f 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue @@ -194,7 +194,7 @@ {{ formobj.companyCostVo.companyCurrentNotPrice }}
-
资方未到期金额
+
公司未到期金额
{{ formobj.companyCostVo.bankNotPrice }}
@@ -230,7 +230,7 @@ -
结清利润
+
预计结清利润
{{ calculateProfit }}
@@ -246,15 +246,7 @@ - -
资方收款账户名称
- -
- -
资方收款账号
- -
- +
付款时需备注内容
@@ -310,7 +302,7 @@ export default { }, // 结清利润计算 calculateProfit() { - return (parseFloat(this.formobj.companyCostVo.bankOverInterest === '' ? 0 : this.formobj.companyCostVo.bankOverInterest) + parseFloat(this.formobj.companyCostVo.companyNominalPrice === '' ? 0 : this.formobj.companyCostVo.companyNominalPrice) + parseFloat(this.formobj.companyCostVo.contractLiquidated === '' ? 0 : this.formobj.companyCostVo.contractLiquidated) + parseFloat(this.formobj.companyCostVo.companyOtherPrice === '' ? 0 : this.formobj.companyCostVo.companyOtherPrice)) - (parseFloat(this.formobj.bankCostVo.bankInterest === '' ? 0 : this.formobj.bankCostVo.bankInterest) + parseFloat(this.formobj.bankCostVo.bankNominalPrice === '' ? 0 : this.formobj.bankCostVo.bankNominalPrice) + parseFloat(this.formobj.bankCostVo.bankContractLiquidated === '' ? 0 : this.formobj.bankCostVo.bankContractLiquidated) + parseFloat(this.formobj.bankCostVo.bankOtherReceivable === '' ? 0 : this.formobj.bankCostVo.bankOtherReceivable)) || 0 + return (parseFloat(this.formobj.companyCostVo.bankOverInterest === '' ? 0 : this.formobj.companyCostVo.bankOverInterest) + parseFloat(this.formobj.companyCostVo.companyNominalPrice === '' ? 0 : this.formobj.companyCostVo.companyNominalPrice) + parseFloat(this.formobj.companyCostVo.contractLiquidated === '' ? 0 : this.formobj.companyCostVo.contractLiquidated) + parseFloat(this.formobj.companyCostVo.companyOtherPrice === '' ? 0 : this.formobj.companyCostVo.companyOtherPrice)) - (parseFloat(this.formobj.bankCostVo.bankInterest === '' ? 0 : this.formobj.bankCostVo.bankInterest) + parseFloat(this.formobj.bankCostVo.bankNominalPrice === '' ? 0 : this.formobj.bankCostVo.bankNominalPrice) + parseFloat(this.formobj.bankCostVo.bankContractLiquidated === '' ? 0 : this.formobj.bankCostVo.bankContractLiquidated) + parseFloat(this.formobj.bankCostVo.bankOtherReceivable === '' ? 0 : this.formobj.bankCostVo.bankOtherReceivable) + (parseFloat(this.formobj.companyCostVo.bankNotPrice === '' ? 0 : this.formobj.companyCostVo.bankNotPrice) - parseFloat(this.formobj.bankCostVo.notDuePrice === '' ? 0 : this.formobj.bankCostVo.notDuePrice))) || 0 } }, data() { @@ -322,7 +314,6 @@ export default { formobj: { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -342,7 +333,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [], diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue index f7cce8985b..e780219082 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue @@ -182,7 +182,7 @@ {{ formobj.companyCostVo.companyCurrentNotPrice }}
-
资方未到期金额
+
公司未到期金额
{{ formobj.companyCostVo.bankNotPrice }}
@@ -218,7 +218,7 @@ -
结清利润
+
预计结清利润
{{ formobj.companyCostVo.profit }}
@@ -234,15 +234,7 @@ - -
资方收款账户名称
- {{ formobj.bankReceivingAccount }} -
- -
资方收款账号
- {{ formobj.bankAccountNo }} -
- +
付款时需备注内容
{{ formobj.payRemarks }}
@@ -283,7 +275,6 @@ export default { formobj: { amount: '', applyDate: '', - bankAccountNo: '', bankContractNo: '', bankCostVo: { bankContractLiquidated: '', @@ -303,7 +294,6 @@ export default { }, bankName: '', bankSid: '', - bankReceivingAccount: '', busVinSid: '', buybacksReason: '', buyfiles: [],