diff --git a/anrui-riskcenter-ui/src/api/overduevehicle/overduevehicle.js b/anrui-riskcenter-ui/src/api/overduevehicle/overduevehicle.js
index 1bb6aa4086..e1c4f04ac0 100644
--- a/anrui-riskcenter-ui/src/api/overduevehicle/overduevehicle.js
+++ b/anrui-riskcenter-ui/src/api/overduevehicle/overduevehicle.js
@@ -28,6 +28,23 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
+ // 初始化--实际还款人
+ initReaRepayment: function(data) {
+ return request({
+ url: '/riskcenter/v1/Loanbeoverdueveh/initReaRepayment',
+ method: 'post',
+ params: data
+ })
+ },
+ // 保存--实际还款人
+ maintReaRepayment: function(data) {
+ return request({
+ url: '/buscenter/v1/bussalesordervehicle/maintReaRepayment',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
// 初始化
init: function(data) {
return request({
diff --git a/anrui-riskcenter-ui/src/views/overduevehicle/overduevehicleByRisk.vue b/anrui-riskcenter-ui/src/views/overduevehicle/overduevehicleByRisk.vue
index 0e9587185b..4ecde35499 100644
--- a/anrui-riskcenter-ui/src/views/overduevehicle/overduevehicleByRisk.vue
+++ b/anrui-riskcenter-ui/src/views/overduevehicle/overduevehicleByRisk.vue
@@ -106,6 +106,57 @@
+
+
+
+
+
+ 车架号
+
+
+ {{ formobj.vinNo }}
+
+
+ 车牌号
+
+
+ {{ formobj.carNum }}
+
+
+
+
+ 客户名称
+
+
+ {{ formobj.custName }}
+
+
+ 贷款人
+
+
+ {{ formobj.borrerName }}
+
+
+
+
+ 实际还款人名称
+
+
+
+
+
+ 实际还款人电话
+
+
+
+
+
+
+
+
@@ -131,7 +182,15 @@ export default {
data() {
return {
btndisabled: false,
+ dialogVisible: false,
btnList: [
+ {
+ type: 'primary',
+ size: 'small',
+ icon: '',
+ btnKey: 'toMaintain',
+ btnLabel: '维护还款操作人'
+ },
{
type: 'primary',
size: 'small',
@@ -204,6 +263,15 @@ export default {
collectionStartDate: '',
collectionEndDate: ''
}
+ },
+ formobj: {
+ borrerName: '',
+ carNum: '',
+ custName: '',
+ reaRepaymentName: '',
+ reaRepaymentPhone: '',
+ saleVehSid: '',
+ vinNo: ''
}
}
},
@@ -227,6 +295,9 @@ export default {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
+ case 'toMaintain':
+ this.toMaintain()
+ break
case 'toCollection':
this.toCollection()
break
@@ -304,6 +375,40 @@ export default {
this.viewState = 4
this.$refs['divRecords'].showInfo(row)
},
+ toMaintain() {
+ if (this.sids.length === 1) {
+ this.dialogVisible = true
+ this.formobj = {
+ borrerName: '',
+ carNum: '',
+ custName: '',
+ reaRepaymentName: '',
+ reaRepaymentPhone: '',
+ saleVehSid: '',
+ vinNo: ''
+ }
+ req.initReaRepayment({ saleVehSid: this.sids[0] }).then((resp) => {
+ if (resp.success) {
+ this.formobj = resp.data
+ }
+ })
+ } else {
+ this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' })
+ }
+ },
+ handleSave() {
+ if (this.formobj.reaRepaymentName === '' || this.formobj.reaRepaymentPhone === '') {
+ this.$message({ showClose: true, type: 'error', message: '实际还款人名称和电话不能为空' })
+ return
+ }
+ req.maintReaRepayment(this.formobj).then((res) => {
+ if (res.success) {
+ this.$message({ showClose: true, type: 'success', message: '保存成功' })
+ this.dialogVisible = false
+ this.getList()
+ }
+ })
+ },
toCollection() {
if (this.sids.length === 1) {
this.viewState = 2
diff --git a/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue b/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
index 8551a1b923..f6e0ddfbdf 100644
--- a/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
+++ b/anrui-riskcenter-ui/src/views/overduevehicle/vehiclecollectionentry.vue
@@ -31,10 +31,15 @@
车辆列表
+
+
+ 删除
+
+
-
-
+
+
@@ -319,6 +324,9 @@ export default {
}
})
},
+ handleDelete(index) {
+ this.formobj.loanBeCollectionRecordVehInitList.splice(index, 1)
+ },
collectionTypeChange(value) {
const choose = this.collectionType_list.filter((item) => item.dictKey === value)
if (choose.length > 0 && choose !== null) {