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: [],