Browse Source

完善交回车辆二次销售管理

zhanglei
yunuo970428 1 month ago
parent
commit
069c3d56dc
  1. 112
      anrui-riskcenter-ui/src/views/secondarysales/secondarysales.vue
  2. 23
      anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue
  3. 8
      anrui-riskcenter-ui/src/views/secondarysales/secondarysalesInfo.vue
  4. 7
      anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesByPGJ.vue
  5. 7
      anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesDaiBan.vue
  6. 12
      anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue
  7. 7
      anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesYiBan.vue

112
anrui-riskcenter-ui/src/views/secondarysales/secondarysales.vue

@ -49,6 +49,11 @@
<el-form-item label="欠款合计">
<el-input v-model="listQuery.params.arrearsAll" placeholder="" clearable/>
</el-form-item>
<el-form-item label="是否追偿">
<el-select v-model="listQuery.params.isRecovery" placeholder="请选择" clearable>
<el-option v-for="item in state_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option>
</el-select>
</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>
@ -78,81 +83,22 @@
<span v-else @click="flowRecord(scope.row)" class="bluezi">{{ scope.row.nodeState }}</span>
</template>
</el-table-column>
<el-table-column label="分公司" align="center" width="130">
<template slot-scope="scope">
<span>{{ scope.row.useOrgName }}</span>
</template>
</el-table-column>
<el-table-column label="申请部门" align="center" width="130">
<template slot-scope="scope">
<span>{{ scope.row.createDept }}</span>
</template>
</el-table-column>
<el-table-column label="申请人" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.createByName }}</span>
</template>
</el-table-column>
<el-table-column label="申请日期" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.createDate }}</span>
</template>
</el-table-column>
<el-table-column label="办结日期" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.closeDate }}</span>
</template>
</el-table-column>
<el-table-column label="贷款合同编号" align="center" width="160">
<template slot-scope="scope">
<span>{{ scope.row.loanContractNo }}</span>
</template>
</el-table-column>
<el-table-column label="车架号" align="center" min-width="120">
<template slot-scope="scope">
<span>{{ scope.row.vinNo }}</span>
</template>
</el-table-column>
<el-table-column label="车牌号" align="center" min-width="120">
<template slot-scope="scope">
<span>{{ scope.row.vehMark }}</span>
</template>
</el-table-column>
<el-table-column label="资方" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.bankName }}</span>
</template>
</el-table-column>
<el-table-column label="资方合同编号" align="center" width="160">
<template slot-scope="scope">
<span>{{ scope.row.bankContractNo }}</span>
</template>
</el-table-column>
<el-table-column label="客户名称" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.customerName }}</span>
</template>
</el-table-column>
<el-table-column label="贷款人" align="center" width="100">
<template slot-scope="scope">
<span>{{ scope.row.loanName }}</span>
</template>
</el-table-column>
<el-table-column label="欠款合计" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.arrearsAll }}</span>
</template>
</el-table-column>
<el-table-column label="车辆售价" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.vehPrice }}</span>
</template>
</el-table-column>
<el-table-column label="预计亏损金额" align="center" width="140">
<template slot-scope="scope">
<span>{{ scope.row.lossPrice }}</span>
</template>
</el-table-column>
<el-table-column prop="useOrgName" label="分公司" align="center" width="130" />
<el-table-column prop="createDept" label="申请部门" align="center" width="130" />
<el-table-column prop="createByName" label="申请人" align="center" width="100" />
<el-table-column prop="createDate" label="申请日期" align="center" width="100" />
<el-table-column prop="closeDate" label="办结日期" align="center" width="100" />
<el-table-column prop="loanContractNo" label="贷款合同编号" align="center" width="160" />
<el-table-column prop="vinNo" label="车架号" align="center" min-width="120" />
<el-table-column prop="vehMark" label="车牌号" align="center" min-width="120" />
<el-table-column prop="bankName" label="资方" align="center" width="100" />
<el-table-column prop="bankContractNo" label="资方合同编号" align="center" width="160" />
<el-table-column prop="customerName" label="客户名称" align="center" width="100" />
<el-table-column prop="loanName" label="贷款人" align="center" width="100" />
<el-table-column prop="arrearsAll" label="欠款合计" align="center" width="120" />
<el-table-column prop="vehPrice" label="车辆售价" align="center" width="120" />
<el-table-column prop="lossPrice" label="预计亏损金额" align="center" width="140" />
<el-table-column prop="isRecovery" label="是否追偿" align="center" width="120" />
</el-table>
</div>
<!--End 主页面主要部分-->
@ -276,6 +222,16 @@ export default {
list: [],
sids: [], // SIDs
multipleSelection: [],
state_list: [
{
dictKey: '1',
dictValue: '是'
},
{
dictKey: '0',
dictValue: '否'
}
],
FormLoading: false,
listLoading: false,
//
@ -301,7 +257,8 @@ export default {
useOrgName: '',
userSid: '',
vehMark: '',
vinNo: ''
vinNo: '',
isRecovery: ''
}
},
carVisible: false,
@ -447,7 +404,8 @@ export default {
useOrgName: '',
userSid: '',
vehMark: '',
vinNo: ''
vinNo: '',
isRecovery: ''
}
}
this.getList()

23
anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue

@ -74,7 +74,7 @@
<el-col :span="8">
<div class="span-sty">是否年检</div>
<el-form-item>
<el-radio-group class="addinputInfo" style="font-size: 1px" v-model="formobj.inspect">
<el-radio-group class="addinputInfo" v-model="formobj.inspect">
<el-radio label="是"></el-radio>
<el-radio label="否"></el-radio>
</el-radio-group>
@ -89,7 +89,7 @@
<el-col :span="8">
<div class="span-sty">是否已出保</div>
<el-form-item>
<el-radio-group class="addinputInfo" style="font-size: 1px" v-model="formobj.guaranteed">
<el-radio-group class="addinputInfo" v-model="formobj.guaranteed">
<el-radio label="是"></el-radio>
<el-radio label="否"></el-radio>
</el-radio-group>
@ -287,7 +287,16 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否追偿</div>
<el-form-item>
<el-radio-group class="addinputInfo" v-model="formobj.loanSecondarySalesCost.isRecovery">
<el-radio label="1"></el-radio>
<el-radio label="0"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.loanSecondarySalesCost.debtDisposal" clearable placeholder=""/></el-form-item>
</el-col>
@ -359,6 +368,7 @@ export default {
bankSettleCostAssumeKey: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',
@ -430,6 +440,7 @@ export default {
req.fetchBySid({ chooseSidList: aa, orgPath: window.sessionStorage.getItem('defaultOrgPath'), sid: '', userSid: window.sessionStorage.getItem('userSid') }).then((resp) => {
if (resp.success) {
this.formobj = resp.data
this.formobj.loanSecondarySalesCost.isRecovery = '1'
}
})
},
@ -626,6 +637,7 @@ export default {
bankSettleCostAssumeKey: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',
@ -689,4 +701,9 @@ export default {
justify-content: space-between;
align-items: center;
}
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .el-radio-group {
display: inline;
line-height: 1px;
vertical-align: middle;
}
</style>

8
anrui-riskcenter-ui/src/views/secondarysales/secondarysalesInfo.vue

@ -242,7 +242,11 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否年检</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.isRecovery }}</span></el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.debtDisposal }}</span></el-form-item>
</el-col>
@ -308,6 +312,7 @@ export default {
bankSettleCostAssume: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',
@ -403,6 +408,7 @@ export default {
bankSettleCostAssume: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',

7
anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesByPGJ.vue

@ -245,7 +245,11 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否年检</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.isRecovery }}</span></el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.debtDisposal }}</span></el-form-item>
</el-col>
@ -350,6 +354,7 @@ export default {
bankSettleCostAssume: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',

7
anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesDaiBan.vue

@ -245,7 +245,11 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否年检</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.isRecovery }}</span></el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.debtDisposal }}</span></el-form-item>
</el-col>
@ -350,6 +354,7 @@ export default {
bankSettleCostAssume: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',

12
anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue

@ -286,7 +286,16 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否追偿</div>
<el-form-item>
<el-radio-group class="addinputInfo" v-model="formobj.loanSecondarySalesCost.isRecovery">
<el-radio label="1"></el-radio>
<el-radio label="0"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.loanSecondarySalesCost.debtDisposal" clearable placeholder=""/></el-form-item>
</el-col>
@ -358,6 +367,7 @@ export default {
bankSettleCostAssumeKey: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',

7
anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesYiBan.vue

@ -242,7 +242,11 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-col :span="8">
<div class="span-sty">是否年检</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.isRecovery }}</span></el-form-item>
</el-col>
<el-col :span="16">
<div class="span-sty">后续欠款处置方向</div>
<el-form-item><span class="addinputInfo">{{ formobj.loanSecondarySalesCost.debtDisposal }}</span></el-form-item>
</el-col>
@ -308,6 +312,7 @@ export default {
bankSettleCostAssume: '',
collectionCost: '',
costDescription: '',
isRecovery: '',
debtDisposal: '',
files: [],
inspectYearCost: '',

Loading…
Cancel
Save