Browse Source

完善车辆结清管理

master
yunuo970428 8 months ago
parent
commit
020dfce1ae
  1. 8
      anrui-riskcenter-ui/src/api/settle/settle.js
  2. 4
      anrui-riskcenter-ui/src/views/settle/settleAdd.vue
  3. 16
      anrui-riskcenter-ui/src/views/settle/settleInfo.vue
  4. 4
      anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue

8
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({

4
anrui-riskcenter-ui/src/views/settle/settleAdd.vue

@ -151,7 +151,7 @@
<div class="span-sty">其他应收说明</div>
<el-form-item>
<span v-if="formobj.showHg" class="addinputInfo">{{ formobj.loanSettleBankCostVo.otherReceivableRemarks }}</span>
<el-input v-else class="addinputInfo addinputw" @keyup.native="UpNumber" v-model="formobj.loanSettleBankCostVo.otherReceivableRemarks" clearable placeholder=""/>
<el-input v-else class="addinputInfo addinputw" v-model="formobj.loanSettleBankCostVo.otherReceivableRemarks" clearable placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@ -239,7 +239,7 @@
<div class="span-sty">其他费用说明</div>
<el-form-item>
<span v-if="formobj.showHg" class="addinputInfo">{{ formobj.loanSettleCompanyCostVo.otherCostRemarks }}</span>
<el-input v-else class="addinputInfo addinputw" @keyup.native="UpNumber" v-model="formobj.loanSettleCompanyCostVo.otherCostRemarks" clearable placeholder=""/>
<el-input v-else class="addinputInfo addinputw" v-model="formobj.loanSettleCompanyCostVo.otherCostRemarks" clearable placeholder=""/>
</el-form-item>
</el-col>
</el-row>

16
anrui-riskcenter-ui/src/views/settle/settleInfo.vue

@ -4,6 +4,7 @@
<div class="tab-header webtop">
<div>{{ viewTitle }}</div>
<div>
<el-button type="primary" v-if="settleVisible" size="small" @click="settleByConfirm()">确认客户结清</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
</div>
@ -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')
}
}

4
anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue

@ -150,7 +150,7 @@
<div class="span-sty">其他应收说明</div>
<el-form-item>
<span v-if="formobj.showHg" class="addinputInfo">{{ formobj.loanSettleBankCostVo.otherReceivableRemarks }}</span>
<el-input v-else class="addinputInfo addinputw" @keyup.native="UpNumber" v-model="formobj.loanSettleBankCostVo.otherReceivableRemarks" clearable placeholder=""/>
<el-input v-else class="addinputInfo addinputw" v-model="formobj.loanSettleBankCostVo.otherReceivableRemarks" clearable placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@ -238,7 +238,7 @@
<div class="span-sty">其他费用说明</div>
<el-form-item>
<span v-if="formobj.showHg" class="addinputInfo">{{ formobj.loanSettleCompanyCostVo.otherCostRemarks }}</span>
<el-input v-else class="addinputInfo addinputw" @keyup.native="UpNumber" v-model="formobj.loanSettleCompanyCostVo.otherCostRemarks" clearable placeholder=""/>
<el-input v-else class="addinputInfo addinputw" v-model="formobj.loanSettleCompanyCostVo.otherCostRemarks" clearable placeholder=""/>
</el-form-item>
</el-col>
</el-row>

Loading…
Cancel
Save