From 020dfce1aee91587c276a99e2ee26be0c1521b82 Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Mon, 19 Aug 2024 16:40:03 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=BD=A6=E8=BE=86=E7=BB=93?=
=?UTF-8?q?=E6=B8=85=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
anrui-riskcenter-ui/src/api/settle/settle.js | 8 ++++++++
.../src/views/settle/settleAdd.vue | 4 ++--
.../src/views/settle/settleInfo.vue | 16 ++++++++++++++++
.../views/workFlow/jieqingFlow/settleEdit.vue | 4 ++--
4 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/anrui-riskcenter-ui/src/api/settle/settle.js b/anrui-riskcenter-ui/src/api/settle/settle.js
index be8dd3dd85..4d7db7cb06 100644
--- a/anrui-riskcenter-ui/src/api/settle/settle.js
+++ b/anrui-riskcenter-ui/src/api/settle/settle.js
@@ -51,6 +51,14 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
+ // 确认客户结清
+ confirmAtn: function(data) {
+ return request({
+ url: '/riskcenter/v1/LoanSettleApply/confirmAtn',
+ method: 'post',
+ params: data
+ })
+ },
// 销售订单 -- 金融方案初始化
selectDetailss: function(data) {
return request({
diff --git a/anrui-riskcenter-ui/src/views/settle/settleAdd.vue b/anrui-riskcenter-ui/src/views/settle/settleAdd.vue
index d16952130d..596d83d8fc 100644
--- a/anrui-riskcenter-ui/src/views/settle/settleAdd.vue
+++ b/anrui-riskcenter-ui/src/views/settle/settleAdd.vue
@@ -151,7 +151,7 @@
其他应收说明
{{ formobj.loanSettleBankCostVo.otherReceivableRemarks }}
-
+
@@ -239,7 +239,7 @@
其他费用说明
{{ formobj.loanSettleCompanyCostVo.otherCostRemarks }}
-
+
diff --git a/anrui-riskcenter-ui/src/views/settle/settleInfo.vue b/anrui-riskcenter-ui/src/views/settle/settleInfo.vue
index 366544e034..e3469f9f7a 100644
--- a/anrui-riskcenter-ui/src/views/settle/settleInfo.vue
+++ b/anrui-riskcenter-ui/src/views/settle/settleInfo.vue
@@ -4,6 +4,7 @@
@@ -267,6 +268,7 @@ export default {
viewState: 1,
tableKey: 1,
index: 0,
+ settleVisible: false, // 确认客户结清按钮是否显示
formobj: {
bankContractNo: '',
bankName: '',
@@ -345,6 +347,12 @@ export default {
req.fetchBySid({ busVinSid: '', orgPath: '', sid: row.sid, userSid: '' }).then((res) => {
if (res.success) {
this.formobj = res.data
+ // 结清申请已通过且公司减免后结清合计大于0时显示确认客户结清按钮
+ if (row.nodeState === '已办结' && parseFloat(this.formobj.loanSettleCompanyReductionVo.amountTo) > 0) {
+ this.settleVisible = true
+ } else {
+ this.settleVisible = false
+ }
if (this.formobj.loanSettleBankCostVo.filesList.length > 0) {
const aa = []
this.formobj.loanSettleBankCostVo.filesList.forEach((e) => {
@@ -379,6 +387,13 @@ export default {
resetState() {
this.viewState = 1
},
+ settleByConfirm() {
+ req.confirmAtn({ sid: this.formobj.sid }).then((res) => {
+ if (res.success) {
+ this.$message({ showClose: true, type: 'success', message: '操作成功' })
+ }
+ })
+ },
handleReturn() {
this.formobj = {
bankContractNo: '',
@@ -446,6 +461,7 @@ export default {
vehMark: '',
vinNo: ''
}
+ this.settleVisible = false
this.$emit('doback')
}
}
diff --git a/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue
index 4aed84d762..0c6450595d 100644
--- a/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue
+++ b/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue
@@ -150,7 +150,7 @@
其他应收说明
{{ formobj.loanSettleBankCostVo.otherReceivableRemarks }}
-
+
@@ -238,7 +238,7 @@
其他费用说明
{{ formobj.loanSettleCompanyCostVo.otherCostRemarks }}
-
+