Browse Source

完善付款申请-- 新增付款信息收款单位改为获取。银行账号下拉选择

master
yunuo970428 1 month ago
parent
commit
d7e85ab37b
  1. 20
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/relation/paymentInformationAdd.vue
  2. 20
      anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/relation/paymentInformationAdd.vue

20
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/fukuanshenqing/relation/paymentInformationAdd.vue

@ -30,17 +30,17 @@
</el-row>
<el-row>
<el-col :span="12">
<div class="span-sty"><span class="icon">*</span>收款单位名称</div>
<el-form-item prop="receiveCompany">
<el-select class="addinputInfo" v-model="formobj.receiveCompany" placeholder="请选择" @change="receiveCompanyChange" clearable filterable>
<el-option v-for="item in receiveCompany_list" :key="item.sid" :label="item.companyName" :value="item.companyName"></el-option>
<div class="span-sty"><span class="icon">*</span>银行账号</div>
<el-form-item prop="receivingAccount">
<el-select class="addinputInfo" v-model="formobj.receivingAccount" placeholder="请选择" @change="receiveCompanyChange" clearable filterable>
<el-option v-for="item in receiveCompany_list" :key="item.sid" :label="item.receivingAccount" :value="item.receivingAccount"></el-option>
</el-select>
<el-button style="margin-left: 10px" type="primary" size="mini" @click="receiveCompanyAdd">添加</el-button>
</el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">银行账号</div>
<el-form-item><span class="addinputInfo">{{ formobj.receivingAccount }}</span></el-form-item>
<div class="span-sty">收款单位名称</div>
<el-form-item><span class="addinputInfo">{{ formobj.receiveCompany }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
@ -198,7 +198,7 @@ export default {
rules: {
costTitleValue: [{ required: true, message: '款项名称不能为空', trigger: 'change' }],
paymentType: [{ required: true, message: '付款方式不能为空', trigger: 'change' }],
receiveCompany: [{ required: true, message: '收款单位名称不能为空', trigger: 'change' }],
receivingAccount: [{ required: true, message: '银行账号不能为空', trigger: 'change' }],
payAccount: [{ required: true, message: '付款金额不能为空', trigger: 'blur' }],
isPay: [{ required: true, message: '后期是否有平仓付款不能为空', trigger: 'change' }]
}
@ -274,14 +274,14 @@ export default {
}
},
receiveCompanyChange(value) {
const choose = this.receiveCompany_list.filter((item) => item.companyName === value)
const choose = this.receiveCompany_list.filter((item) => item.receivingAccount === value)
if (choose !== null && choose.length > 0) {
this.formobj.receiveCompanySid = choose[0].sid
this.formobj.receivingAccount = choose[0].receivingAccount
this.formobj.receiveCompany = choose[0].companyName
this.formobj.bank = choose[0].bank
} else {
this.formobj.receiveCompanySid = ''
this.formobj.receivingAccount = ''
this.formobj.receiveCompany = ''
this.formobj.bank = ''
}
},

20
anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/relation/paymentInformationAdd.vue

@ -30,17 +30,17 @@
</el-row>
<el-row>
<el-col :span="12">
<div class="span-sty"><span class="icon">*</span>收款单位名称</div>
<el-form-item prop="receiveCompany">
<el-select class="addinputInfo" v-model="formobj.receiveCompany" placeholder="请选择" @change="receiveCompanyChange" clearable filterable>
<el-option v-for="item in receiveCompany_list" :key="item.sid" :label="item.companyName" :value="item.companyName"></el-option>
<div class="span-sty"><span class="icon">*</span>银行账号</div>
<el-form-item prop="receivingAccount">
<el-select class="addinputInfo" v-model="formobj.receivingAccount" placeholder="请选择" @change="receiveCompanyChange" clearable filterable>
<el-option v-for="item in receiveCompany_list" :key="item.sid" :label="item.receivingAccount" :value="item.receivingAccount"></el-option>
</el-select>
<el-button style="margin-left: 10px" type="primary" size="mini" @click="receiveCompanyAdd">添加</el-button>
</el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">银行账号</div>
<el-form-item><span class="addinputInfo">{{ formobj.receivingAccount }}</span></el-form-item>
<div class="span-sty">收款单位名称</div>
<el-form-item><span class="addinputInfo">{{ formobj.receiveCompany }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
@ -198,7 +198,7 @@ export default {
rules: {
costTitleValue: [{ required: true, message: '款项名称不能为空', trigger: 'change' }],
paymentType: [{ required: true, message: '付款方式不能为空', trigger: 'change' }],
receiveCompany: [{ required: true, message: '收款单位名称不能为空', trigger: 'change' }],
receivingAccount: [{ required: true, message: '银行账号不能为空', trigger: 'change' }],
payAccount: [{ required: true, message: '付款金额不能为空', trigger: 'blur' }],
isPay: [{ required: true, message: '后期是否有平仓付款不能为空', trigger: 'change' }]
}
@ -274,14 +274,14 @@ export default {
}
},
receiveCompanyChange(value) {
const choose = this.receiveCompany_list.filter((item) => item.companyName === value)
const choose = this.receiveCompany_list.filter((item) => item.receivingAccount === value)
if (choose !== null && choose.length > 0) {
this.formobj.receiveCompanySid = choose[0].sid
this.formobj.receivingAccount = choose[0].receivingAccount
this.formobj.receiveCompany = choose[0].companyName
this.formobj.bank = choose[0].bank
} else {
this.formobj.receiveCompanySid = ''
this.formobj.receivingAccount = ''
this.formobj.receiveCompany = ''
this.formobj.bank = ''
}
},

Loading…
Cancel
Save