秀山需求变更完成

This commit is contained in:
aixianling
2022-08-26 14:58:53 +08:00
parent ce1fd46b7e
commit ded1bbfcb9

View File

@@ -3,7 +3,19 @@
<ai-detail>
<ai-title slot="title" title="贷款审核详情" isShowBottomBorder isShowBack @onBackClick="$router.push({query:{}})">
<template #rightBtn>
<el-button v-if="isAuthing&&isFinanceAdmin" type="primary" @click="dialog=true">审核</el-button>
<ai-dialog-btn dialogTitle="审批" :customFooter="false" @closed="form={}" @onConfirm="()=>submitAudit('/app/appfinancialloanapply/checkLoanApply')"
width="560px" v-if="isAuthing&&isFinanceAdmin">
<el-button slot="btn" type="primary">审核</el-button>
<el-form :model="form" :rules="rules" ref="AuditForm" size="small" label-width="120px">
<el-form-item label="审批结果" prop="auditStatus">
<ai-select v-model="form.auditStatus" :selectList="auditOps"/>
</el-form-item>
<el-form-item v-if="form.auditStatus==2" label="审批意见" prop="auditDescription">
<el-input type="textarea" v-model="form.auditDescription" placeholder="请输入" maxlength="200" show-word-limit/>
</el-form-item>
</el-form>
</ai-dialog-btn>
<el-button v-if="isChecking&&isFinanceAdmin" type="primary" @click="dialog=true">审核</el-button>
</template>
</ai-title>
<template #content>
@@ -138,7 +150,7 @@
<ai-dialog :visible.sync="dialog" title="审批" @closed="form={}" @onConfirm="submitAudit" width="560px">
<el-form :model="form" :rules="rules" ref="AuditForm" size="small" label-width="120px">
<el-form-item label="审批结果" prop="auditStatus">
<ai-select v-model="form.auditStatus" :selectList="dict.getDict('enterpriseAuditStatus')"/>
<ai-select v-model="form.auditStatus" :selectList="auditOps"/>
</el-form-item>
<template v-if="form.auditStatus==1">
<template v-if="isGuaranteeProduct">
@@ -191,7 +203,12 @@ export default {
isAuthing() {
return this.detail.status == "0"
},
isGuaranteeProduct: v => v.detail.organizationType == 2
isChecking: v => v.detail.status == 3,
isGuaranteeProduct: v => v.detail.organizationType == 2,
auditOps: v => v.dict.getDict('enterpriseAuditStatus')?.map(e => ({
...e,
dictName: e.dictValue == 1 && v.detail.status == "0" ? "待核查" : e.dictName
})) || []
},
data() {
return {
@@ -222,11 +239,12 @@ export default {
}
})
},
submitAudit() {
submitAudit(action = "/app/appfinancialloanapply/auditLoanApply") {
this.$refs.AuditForm.validate(v => {
if (v) {
let {id} = this.detail
this.instance.post("/app/appfinancialloanapply/auditLoanApply", null, {
this.instance.post(action, null, {
throttle: 1000,
params: {id, ...this.form}
}).then(res => {
if (res?.code == 0) {