Browse Source

完善催收措施申请

master
yunuo970428 1 year ago
parent
commit
9b6b8bd198
  1. 18
      anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue
  2. 23
      anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue
  3. 18
      anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue
  4. 14
      anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue
  5. 22
      anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue
  6. 16
      anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue

18
anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue

@ -23,6 +23,11 @@
<span style="padding: 0 8px"></span>
<el-date-picker v-model="listQuery.params.createEndTime" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" placeholder="选择日期"></el-date-picker>
</el-form-item>
<el-form-item label="办结日期">
<el-date-picker v-model="listQuery.params.modifyStartTime" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" placeholder="选择日期"></el-date-picker>
<span style="padding: 0 8px"></span>
<el-date-picker v-model="listQuery.params.modifyEndTime" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" placeholder="选择日期"></el-date-picker>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" size="small" @click="handleFilter">查询</el-button>
@ -72,6 +77,11 @@
<span>{{ scope.row.createTime }}</span>
</template>
</el-table-column>
<el-table-column label="办结日期" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.createTime }}</span>
</template>
</el-table-column>
<el-table-column label="措施" align="center">
<template slot-scope="scope">
<span>{{ scope.row.collMeasure }}</span>
@ -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()

23
anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresAdd.vue

@ -31,7 +31,7 @@
<el-form-item>
<el-checkbox-group class="addinputInfo" v-model="formobj.collMeasures" @change="collMeasuresChange">
<el-checkbox label="上征信"></el-checkbox>
<el-checkbox label="锁车"></el-checkbox>
<el-checkbox label="远程控制"></el-checkbox>
<el-checkbox label="签订还款协议"></el-checkbox>
<el-checkbox label="增加担保人"></el-checkbox>
</el-checkbox-group>
@ -57,16 +57,20 @@
</div>
<el-table :key="tableKey" :data="formobj.loanBeCollectionVehDetails" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="vinNo" label="车架号" align="center" />
<el-table-column prop="carNum" label="车牌号" align="center" width="100" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="120"/>
<el-table-column prop="custName" label="客户名称" align="center" width="100" />
<el-table-column prop="custPhone" label="联系电话" align="center" width="100"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="borrowerName" label="贷款人" align="center" width="100"/>
<el-table-column prop="firstBeDate" label="首次逾期日期" align="center" width="120"/>
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverduePeriod" label="逾期期数" align="center" width="100" />
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverdueMoneyAndPeriod" label="换算期数" align="center" width="100" />
<el-table-column v-if="yckzVisible" prop="lockCarMoney" label="远程控制费用" align="center" width="120"/>
<el-table-column prop="lockCarState" label="远程控制状态" align="center" width="120"/>
<el-table-column v-if="dbrVisible" label="担保人" align="center" width="140">
<template slot-scope="scope">
<span class="bluezi" @click="cautionerEdit(scope.row)">编辑</span>
@ -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')
}

18
anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasuresInfo.vue

@ -48,16 +48,20 @@
</div>
<el-table :key="tableKey" :data="formobj.loanBeCollectionVehDetails" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="vinNo" label="车架号" align="center" />
<el-table-column prop="carNum" label="车牌号" align="center" width="100" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="120"/>
<el-table-column prop="custName" label="客户名称" align="center" width="100" />
<el-table-column prop="custPhone" label="联系电话" align="center" width="100"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="borrowerName" label="贷款人" align="center" width="100"/>
<el-table-column prop="firstBeDate" label="首次逾期日期" align="center" width="120"/>
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverduePeriod" label="逾期期数" align="center" width="100" />
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverdueMoneyAndPeriod" label="换算期数" align="center" width="100" />
<el-table-column v-if="yckzVisible" prop="lockCarMoney" label="远程控制费用" align="center" width="120"/>
<el-table-column v-if="formobj.nodeState == '已办结' && yckzState" prop="lockCarState" label="远程控制状态" align="center" width="120"/>
<el-table-column v-if="dbrVisible" label="担保人" align="center" width="140">
<template slot-scope="scope">
<span class="bluezi" @click="cautionerLook(scope.row)">查看</span>
@ -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')
}

14
anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresDaiBan.vue

@ -51,16 +51,20 @@
</div>
<el-table :key="tableKey" :data="formobj.loanBeCollectionVehDetails" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="vinNo" label="车架号" align="center" />
<el-table-column prop="carNum" label="车牌号" align="center" width="100" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="120"/>
<el-table-column prop="custName" label="客户名称" align="center" width="100" />
<el-table-column prop="custPhone" label="联系电话" align="center" width="100"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="borrowerName" label="贷款人" align="center" width="100"/>
<el-table-column prop="firstBeDate" label="首次逾期日期" align="center" width="120"/>
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverduePeriod" label="逾期期数" align="center" width="100" />
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverdueMoneyAndPeriod" label="换算期数" align="center" width="100" />
<el-table-column v-if="yckzVisible" prop="lockCarMoney" label="远程控制费用" align="center" width="120"/>
<el-table-column prop="lockCarState" label="远程控制状态" align="center" width="120"/>
<el-table-column v-if="dbrVisible" label="担保人" align="center" width="140">
<template slot-scope="scope">
<span class="bluezi" @click="cautionerLook(scope.row)">查看</span>
@ -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) => {

22
anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresEdit.vue

@ -30,7 +30,7 @@
<el-form-item>
<el-checkbox-group class="addinputInfo" v-model="formobj.collMeasures" @change="collMeasuresChange">
<el-checkbox label="上征信"></el-checkbox>
<el-checkbox label="锁车"></el-checkbox>
<el-checkbox label="远程控制"></el-checkbox>
<el-checkbox label="签订还款协议"></el-checkbox>
<el-checkbox label="增加担保人"></el-checkbox>
</el-checkbox-group>
@ -56,16 +56,20 @@
</div>
<el-table :key="tableKey" :data="formobj.loanBeCollectionVehDetails" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="vinNo" label="车架号" align="center" />
<el-table-column prop="carNum" label="车牌号" align="center" width="100" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="120"/>
<el-table-column prop="custName" label="客户名称" align="center" width="100" />
<el-table-column prop="custPhone" label="联系电话" align="center" width="100"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="borrowerName" label="贷款人" align="center" width="100"/>
<el-table-column prop="firstBeDate" label="首次逾期日期" align="center" width="120"/>
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverduePeriod" label="逾期期数" align="center" width="100" />
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverdueMoneyAndPeriod" label="换算期数" align="center" width="100" />
<el-table-column v-if="yckzVisible" prop="lockCarMoney" label="远程控制费用" align="center" width="120"/>
<el-table-column prop="lockCarState" label="远程控制状态" align="center" width="120"/>
<el-table-column v-if="dbrVisible" label="担保人" align="center" width="140">
<template slot-scope="scope">
<span class="bluezi" @click="cautionerEdit(scope.row)">编辑</span>
@ -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) {

16
anrui-riskcenter-ui/src/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue

@ -48,16 +48,20 @@
</div>
<el-table :key="tableKey" :data="formobj.loanBeCollectionVehDetails" :index="index" border style="width: 100%">
<el-table-column fixed width="80" label="序号" type="index" :index="index + 1" align="center"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="vinNo" label="车架号" align="center" />
<el-table-column prop="carNum" label="车牌号" align="center" width="100" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="120"/>
<el-table-column prop="custName" label="客户名称" align="center" width="100" />
<el-table-column prop="custPhone" label="联系电话" align="center" width="100"/>
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="borrowerName" label="贷款人" align="center" width="100"/>
<el-table-column prop="firstBeDate" label="首次逾期日期" align="center" width="120"/>
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverduePeriod" label="逾期期数" align="center" width="100" />
<el-table-column prop="beOverdueMoney" label="逾期金额" align="center" width="100" />
<el-table-column prop="beOverdueMoneyAndPeriod" label="换算期数" align="center" width="100" />
<el-table-column v-if="yckzVisible" prop="lockCarMoney" label="远程控制费用" align="center" width="120"/>
<el-table-column v-if="formobj.nodeState == '已办结' && yckzState" prop="lockCarState" label="远程控制状态" align="center" width="120"/>
<el-table-column v-if="dbrVisible" label="担保人" align="center" width="140">
<template slot-scope="scope">
<span class="bluezi" @click="cautionerLook(scope.row)">查看</span>
@ -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) => {

Loading…
Cancel
Save