-
+
+
-
-
+
+
@@ -47,6 +44,9 @@
至
+
+
+
查询
@@ -67,17 +67,13 @@
-
-
-
-
+
+
-
-
{{ scope.row.createTime }}
@@ -89,6 +85,7 @@
+
@@ -248,8 +245,7 @@ export default {
size: 10,
total: 0,
params: {
- bankContractNo: '',
- bankName: '',
+ repaymentName: '',
beOverdueMoney: '',
beOverdueMoneyAndPeriod: '',
beOverduePeriod: '',
@@ -261,7 +257,8 @@ export default {
userSid: '',
vinNo: '',
collectionStartDate: '',
- collectionEndDate: ''
+ collectionEndDate: '',
+ riskStaffName: ''
}
},
formobj: {
@@ -352,8 +349,7 @@ export default {
size: 10,
total: 0,
params: {
- bankContractNo: '',
- bankName: '',
+ repaymentName: '',
beOverdueMoney: '',
beOverdueMoneyAndPeriod: '',
beOverduePeriod: '',
@@ -365,7 +361,8 @@ export default {
userSid: '',
vinNo: '',
collectionStartDate: '',
- collectionEndDate: ''
+ collectionEndDate: '',
+ riskStaffName: ''
}
}
this.getList()
diff --git a/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue b/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
index e3f5eb53be..b789321661 100644
--- a/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
+++ b/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
@@ -46,34 +46,11 @@
-
+
- 查看
-
-
-
-
- 查看
-
-
-
-
- 查看
-
-
-
-
- 查看
-
-
-
-
- 查看
-
-
-
-
- 查看
+
+
+
@@ -195,7 +172,7 @@ import monthlyreturnInfo from './relation/monthlyreturnInfo'
import financialschemeInfo from '@/components/publicPage/financialschemeInfo'
import homevisitreport from './relation/homevisitreport'
import materialInfo from './relation/materialInfo'
-import {getStorage} from "@/utils/auth";
+import { getStorage } from '@/utils/auth'
export default {
name: 'VehicleCollectionEntry',
@@ -367,39 +344,33 @@ export default {
this.formobj.taskHandMeasuresValue = ''
}
},
- // 查看历史催收记录
- lookCollection(row) {
- this.viewState = 2
- this.$refs['divCollection'].showInfo(row)
- },
- // 查看开票信息
- lookBilling(row) {
- this.viewState = 3
- this.$refs['divBilling'].showInfo(row)
- },
- // 查看月还明细
- lookMonthlyPayback(row) {
- this.viewState = 4
- this.$refs['divMonthlyReturn'].showInfo(row)
- },
- // 查看销售订单--金融方案
- lookFinancial(row) {
- req.selectDetailss({ businessSid: row.salesOrderSid }).then((res) => {
- if (res.success) {
- this.viewState = 5
- this.$refs['divFinancial'].showInfo(res.data, '03')
- }
- })
- },
- // 查看家访考察报告
- lookReport(row) {
- this.viewState = 6
- this.$refs['divReport'].showInfo(row)
- },
- // 查看家访资料
- lookMaterial(row) {
- this.viewState = 7
- this.$refs['divaMterial'].showInfo(row)
+ dataChange(value, row, list) {
+ const choose = list.filter((item) => item.name === value)
+ if (value === '催收记录' && choose[0].sid !== '') {
+ this.viewState = 2
+ this.$refs['divCollection'].showInfo({ saleVehSid: choose[0].sid })
+ } else if (value === '开票信息' && choose[0].sid !== '') {
+ this.viewState = 3
+ this.$refs['divBilling'].showInfo({ kpglSid: choose[0].sid })
+ } else if (value === '月还明细' && choose[0].sid !== '') {
+ this.viewState = 4
+ this.$refs['divMonthlyReturn'].showInfo({ saleVehSid: choose[0].sid })
+ } else if (value === '金融方案' && choose[0].sid !== '') {
+ req.selectDetailss({ businessSid: choose[0].sid }).then((res) => {
+ if (res.success) {
+ this.viewState = 5
+ this.$refs['divFinancial'].showInfo(res.data, '03')
+ }
+ })
+ } else if (value === '家访考察报告' && choose[0].sid !== '') {
+ this.viewState = 6
+ this.$refs['divReport'].showInfo({ kcbgSid: choose[0].sid })
+ } else if (value === '家访考察资料' && choose[0].sid !== '') {
+ this.viewState = 7
+ this.$refs['divMterial'].showInfo({ kczlSid: choose[0].sid })
+ } else {
+
+ }
},
resetState() {
this.viewState = 1
From 9b6b8bd198b25f994e1f3cd700ff16bf19db2d49 Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Tue, 2 Jan 2024 10:08:15 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=82=AC=E6=94=B6?=
=?UTF-8?q?=E6=8E=AA=E6=96=BD=E7=94=B3=E8=AF=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../collectionmeasures/collectionmeasures.vue | 18 +++++++++++++--
.../collectionmeasuresAdd.vue | 23 +++++++++++++++----
.../collectionmeasuresInfo.vue | 18 ++++++++++++---
.../collectionmeasuresDaiBan.vue | 14 ++++++++---
.../collectionmeasuresEdit.vue | 22 ++++++++++++++----
.../collectionmeasuresYiBan.vue | 16 ++++++++++---
6 files changed, 92 insertions(+), 19 deletions(-)
diff --git a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue
index 6483b6137a..e5f7eb1746 100644
--- a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue
+++ b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue
@@ -23,6 +23,11 @@
至
+
+
+ 至
+
+
查询
@@ -72,6 +77,11 @@
{{ scope.row.createTime }}
+
+
+ {{ scope.row.createTime }}
+
+
{{ scope.row.collMeasure }}
@@ -166,7 +176,9 @@ export default {
menuUrl: '',
orgPath: '',
useOrgName: '',
- userSid: ''
+ userSid: '',
+ modifyStartTime: '',
+ modifyEndTime: ''
}
}
}
@@ -282,7 +294,9 @@ export default {
menuUrl: '',
orgPath: '',
useOrgName: '',
- userSid: ''
+ userSid: '',
+ modifyStartTime: '',
+ modifyEndTime: ''
}
}
this.getList()
diff --git a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue
index f2d32c287a..d0eda30b5b 100644
--- a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue
+++ b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue
@@ -31,7 +31,7 @@
-
+
@@ -57,16 +57,20 @@
+
+
+
-
-
+
-
+
+
+
编辑
@@ -158,6 +162,7 @@ export default {
dialogVisible: false,
hkxyVisible: false,
dbrVisible: false,
+ yckzVisible: false,
list: [],
tableKey: 0,
index: 0,
@@ -217,9 +222,18 @@ export default {
collMeasuresChange(val) {
if (val.includes('签订还款协议')) {
this.hkxyVisible = true
+ } else {
+ this.hkxyVisible = false
}
if (val.includes('增加担保人')) {
this.dbrVisible = true
+ } else {
+ this.dbrVisible = false
+ }
+ if (val.includes('远程控制')) {
+ this.yckzVisible = true
+ } else {
+ this.yckzVisible = false
}
},
cautionerEdit(row) {
@@ -346,6 +360,7 @@ export default {
this.list = []
this.hkxyVisible = false
this.dbrVisible = false
+ this.yckzVisible = false
this.submitdisabled = false
this.$emit('doback')
}
diff --git a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue
index 77847e82e1..58562d1fae 100644
--- a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue
+++ b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue
@@ -48,16 +48,20 @@
+
+
+
-
-
+
-
+
+
+
查看
@@ -128,6 +132,8 @@ export default {
dialogVisible: false,
hkxyVisible: false,
dbrVisible: false,
+ yckzVisible: false,
+ yckzState: false,
list: [],
tableKey: 0,
index: 0,
@@ -171,6 +177,10 @@ export default {
if (this.formobj.collMeasures.indexOf('增加担保人') !== -1) {
this.dbrVisible = true
}
+ if (this.formobj.collMeasures.indexOf('远程控制') !== -1) {
+ this.yckzVisible = true
+ this.yckzState = true
+ }
if (this.formobj.files.length > 0) {
const aa = []
this.formobj.files.forEach((e) => {
@@ -251,6 +261,8 @@ export default {
this.list = []
this.hkxyVisible = false
this.dbrVisible = false
+ this.yckzVisible = false
+ this.yckzState = false
this.submitdisabled = false
this.$emit('doback')
}
diff --git a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue
index 4279b707a5..1473709dcc 100644
--- a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue
+++ b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue
@@ -51,16 +51,20 @@
+
+
+
-
-
+
-
+
+
+
查看
@@ -169,6 +173,7 @@ export default {
dialogVisible: false,
hkxyVisible: false,
dbrVisible: false,
+ yckzVisible: false,
list: [],
tableKey: 0,
index: 0,
@@ -276,6 +281,9 @@ export default {
if (this.formobj.collMeasures.indexOf('增加担保人') !== -1) {
this.dbrVisible = true
}
+ if (this.formobj.collMeasures.indexOf('远程控制') !== -1) {
+ this.yckzVisible = true
+ }
if (this.formobj.files.length > 0) {
const aa = []
this.formobj.files.forEach((e) => {
diff --git a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue
index 9a8206da95..5a24eaa362 100644
--- a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue
+++ b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue
@@ -30,7 +30,7 @@
-
+
@@ -56,16 +56,20 @@
+
+
+
-
-
+
-
+
+
+
编辑
@@ -157,6 +161,7 @@ export default {
dialogVisible: false,
hkxyVisible: false,
dbrVisible: false,
+ yckzVisible: false,
list: [],
tableKey: 0,
index: 0,
@@ -222,9 +227,18 @@ export default {
collMeasuresChange(val) {
if (val.includes('签订还款协议')) {
this.hkxyVisible = true
+ } else {
+ this.hkxyVisible = false
}
if (val.includes('增加担保人')) {
this.dbrVisible = true
+ } else {
+ this.dbrVisible = false
+ }
+ if (val.includes('远程控制')) {
+ this.yckzVisible = true
+ } else {
+ this.yckzVisible = false
}
},
cautionerEdit(row) {
diff --git a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue
index c1d98afa04..5e68b6f1a7 100644
--- a/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue
+++ b/anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue
@@ -48,16 +48,20 @@
+
+
+
-
-
+
-
+
+
+
查看
@@ -128,6 +132,8 @@ export default {
dialogVisible: false,
hkxyVisible: false,
dbrVisible: false,
+ yckzVisible: false,
+ yckzState: false,
list: [],
tableKey: 0,
index: 0,
@@ -206,6 +212,10 @@ export default {
if (this.formobj.collMeasures.indexOf('增加担保人') !== -1) {
this.dbrVisible = true
}
+ if (this.formobj.collMeasures.indexOf('远程控制') !== -1) {
+ this.yckzVisible = true
+ this.yckzState = true
+ }
if (this.formobj.files.length > 0) {
const aa = []
this.formobj.files.forEach((e) => {
From 40c0b60a5dda5689675c3732c48c87f9b9382c70 Mon Sep 17 00:00:00 2001
From: God <10745413@qq.com>
Date: Tue, 2 Jan 2024 10:10:46 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../LoanBeCollectionVehDetailsVo.java | 12 ++++++------
.../LoanBeOverdueVehQuery.java | 2 ++
.../LoanBeOverdueVehMapper.xml | 2 ++
.../LoanBeOverdueVehService.java | 6 ++++++
.../becollection/BeCollectionService.java | 19 +++++++++++++++----
5 files changed, 31 insertions(+), 10 deletions(-)
diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbecollectionveh/LoanBeCollectionVehDetailsVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbecollectionveh/LoanBeCollectionVehDetailsVo.java
index fc11dbc052..21a0c0514e 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbecollectionveh/LoanBeCollectionVehDetailsVo.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbecollectionveh/LoanBeCollectionVehDetailsVo.java
@@ -83,14 +83,14 @@ public class LoanBeCollectionVehDetailsVo implements Vo {
private String beOverdueMoney;
@ApiModelProperty("逾期金额换算期数")
private String beOverdueMoneyAndPeriod;
- @ApiModelProperty("锁车费用")
- private String lockCarMoney; // 锁车费用
- @ApiModelProperty("锁车状态")
- private String lockCarState; // 锁车状态
+ @ApiModelProperty("远程控制费用")
+ private String lockCarMoney;
+ @ApiModelProperty("远程控制状态")
+ private String lockCarState;
@ApiModelProperty("销售订单车辆sid")
- private String saleVehSid; // 销售订单车辆sid
+ private String saleVehSid;
@ApiModelProperty("催收申请sid")
- private String mainSid; // 催收申请sid
+ private String mainSid;
@ApiModelProperty
private List hkxyFiles = new ArrayList<>();
diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java
index b7cc6a5295..42ab0397d9 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java
@@ -15,6 +15,8 @@ public class LoanBeOverdueVehQuery implements Query {
private String loanContractNo;
@ApiModelProperty("贷款人名称")
private String borrowerName;
+ @ApiModelProperty("还款操作人")
+ private String repaymentName;
@ApiModelProperty("车架号")
private String vinNo;
@ApiModelProperty("车牌号")
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml
index 3e006d7854..408127cd47 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml
@@ -23,6 +23,7 @@
SUM(a1.yd_zjzyf) AS fundPossCostMoney,
a1.riskStaffUserSid,
a1.riskStaffUserName,
+ a1.reaRepaymentName AS repaymentName,
a1.createTime,
a1.orgSidPath
FROM (SELECT lrpd.sid,
@@ -49,6 +50,7 @@
lrpd.createBySid,
bv.riskStaffUserSid,
bv.riskStaffUserName,
+ bv.reaRepaymentName,
lr.createTime
FROM `loan_repayment_plan_details` lrpd
LEFT JOIN `loan_repayment_history` lrh
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
index 77ae540844..6b87aa0147 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
@@ -87,6 +87,9 @@ public class LoanBeOverdueVehService {
if (StringUtils.isNotBlank(query.getBorrowerName())) {
qw.like("a1.borrowerName", query.getBorrowerName());
}
+ if (StringUtils.isNotBlank(query.getRepaymentName())) {
+ qw.like("a1.reaRepaymentName", query.getRepaymentName());
+ }
if (StringUtils.isNotBlank(query.getCarNum())) {
qw.like("a1.vehMark", query.getCarNum());
}
@@ -141,6 +144,9 @@ public class LoanBeOverdueVehService {
if (StringUtils.isNotBlank(query.getBorrowerName())) {
qw.like("a1.borrowerName", query.getBorrowerName());
}
+ if (StringUtils.isNotBlank(query.getRepaymentName())) {
+ qw.like("a1.reaRepaymentName", query.getRepaymentName());
+ }
if (StringUtils.isNotBlank(query.getCarNum())) {
qw.like("a1.vehMark", query.getCarNum());
}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/becollection/BeCollectionService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/becollection/BeCollectionService.java
index b4e41803a3..d493ae46e6 100644
--- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/becollection/BeCollectionService.java
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/becollection/BeCollectionService.java
@@ -478,10 +478,21 @@ public class BeCollectionService {
appBeCollectionRecordVehInit.setBeOverdueMoney(loanBeCollectionRecordVehInit.getBeOverdueMoney());
appBeCollectionRecordVehInit.setBeOverdueMoneyAndPeriod(loanBeCollectionRecordVehInit.getBeOverdueMoneyAndPeriod());
appBeCollectionRecordVehInit.setCsjlSid(loanBeCollectionRecordVehInit.getSaleVehSid());
- //appBeCollectionRecordVehInit.setKpglSid(loanBeCollectionRecordVehInit.getKpglSid());
- //appBeCollectionRecordVehInit.setYhmxSid(loanBeCollectionRecordVehInit.getYhmxSid());
- //appBeCollectionRecordVehInit.setJrfaSid(loanBeCollectionRecordVehInit.getJrfaSid());
- //appBeCollectionRecordVehInit.setJfkcSid(loanBeCollectionRecordVehInit.getKcbgSid());
+ List sids = loanBeCollectionRecordVehInit.getSids();
+ for (LoanBeCollectionVehFile loanBeCollectionVehFile : sids) {
+ if ("开票信息".equals(loanBeCollectionVehFile.getName())){
+ appBeCollectionRecordVehInit.setKpglSid(loanBeCollectionVehFile.getSid());
+ }
+ if ("月还明细".equals(loanBeCollectionVehFile.getName())){
+ appBeCollectionRecordVehInit.setYhmxSid(loanBeCollectionVehFile.getSid());
+ }
+ if ("金融方案".equals(loanBeCollectionVehFile.getName())){
+ appBeCollectionRecordVehInit.setJrfaSid(loanBeCollectionVehFile.getSid());
+ }
+ if ("家访考察报告".equals(loanBeCollectionVehFile.getName())){
+ appBeCollectionRecordVehInit.setJfkcSid(loanBeCollectionVehFile.getSid());
+ }
+ }
appBeCollectionRecordVehInits.add(appBeCollectionRecordVehInit);
}
appBeCollectionRecordInit.setAppBeCollectionRecordVehInitList(appBeCollectionRecordVehInits);