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 @@
{{ viewTitle }}
+ 确认客户结清 关闭
@@ -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 }} - +