Commit 81b25a20 authored by zhangjianguo's avatar zhangjianguo

1

parent a8e6d0c2
......@@ -21,7 +21,7 @@
<el-form-item class="commonLabel discount" label="账户分类" prop="ClientBankAccount.AccountClassify">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.ClientBankAccount.AccountClassify" size="small" placeholder="请选择">
<el-select class="w150" style="margin-right: 10px;" v-model="addMsg.ClientBankAccount.AccountClassify" size="small" placeholder="请选择" @change='changeTitle'>
<el-option
v-for="item in options"
:key="item.Id"
......@@ -30,19 +30,19 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item class="commonLabel discount" label="开户支行" prop="ClientBankAccount.OpenBankName">
<el-form-item class="commonLabel discount" :label="nameA" prop="ClientBankAccount.OpenBankName" v-if="addMsg.ClientBankAccount.AccountClassify!=3 && addMsg.ClientBankAccount.AccountClassify!=4">
<el-input v-model="addMsg.ClientBankAccount.OpenBankName" style="width:690px" size="small">
</el-input>
</el-form-item>
<el-form-item class="commonLabel discount" label="开户人" prop="ClientBankAccount.AccountHolder">
<el-form-item class="commonLabel discount" :label="nameB" prop="ClientBankAccount.AccountHolder" v-if='addMsg.ClientBankAccount.AccountClassify!=3 && addMsg.ClientBankAccount.AccountClassify!=4'>
<el-input v-model="addMsg.ClientBankAccount.AccountHolder" style="width:690px" size="small">
</el-input>
</el-form-item>
<el-form-item class="commonLabel discount" label="卡号" prop="ClientBankAccount.CardNum">
<el-form-item class="commonLabel discount" :label="nameC" prop="ClientBankAccount.CardNum" >
<el-input v-model="addMsg.ClientBankAccount.CardNum" style="width:690px" size="small" onkeyup="this.value= this.value.match(/\d+(\d{0,2})?/) ? this.value.match(/\d+(\d{0,2})?/)[0] : ''">
</el-input>
</el-form-item>
<el-form-item class="commonLabel discount" label="账户别名" prop="ClientBankAccount.AccountAlias">
<el-form-item class="commonLabel discount" :label="nameD" prop="ClientBankAccount.AccountAlias">
<el-input v-model="addMsg.ClientBankAccount.AccountAlias" style="width:690px" size="small">
</el-input>
</el-form-item>
......@@ -70,7 +70,7 @@
Address:'',
ClientBankAccount:{
ID:0,
AccountClassify:1,
AccountClassify:2,
OpenBankName:'',
AccountHolder:'',
CardNum:'',
......@@ -78,8 +78,13 @@
},
},
nameA:'开户支行',
nameB:'开户人',
nameC:'卡号',
nameD:'账户别名',
options:[
{Id:1,Name:"平台"},
// {Id:1,Name:"平台"},
{Id:2,Name:"银行"},
{Id:3,Name:"虚拟账户"},
{Id:4,Name:"微信支付宝"},
......@@ -96,16 +101,16 @@
{ required: true, message: '请输入服务名称', trigger: 'blur' },
],
'ClientBankAccount.OpenBankName': [
{ required: true, message: '请输入开户支行', trigger: 'blur' },
{ required: true, message: '不能为空', trigger: 'blur' },
],
'ClientBankAccount.AccountHolder': [
{ required: true, message: '请输入开户人', trigger: 'blur' },
{ required: true, message: '不能为空', trigger: 'blur' },
],
'ClientBankAccount.CardNum': [
{ required: true, message: '请输入卡号', trigger: 'blur' },
{ required: true, message: '不能为空', trigger: 'blur' },
],
'ClientBankAccount.AccountAlias': [
{ required: true, message: '请输入账户别名', trigger: 'blur' },
{ required: true, message: '不能为空', trigger: 'blur' },
],
},
......@@ -119,6 +124,20 @@
}
},
methods:{
changeTitle(){
if(this.addMsg.ClientBankAccount.AccountClassify==3){
this.nameC='平台账户';
this.nameD='账户别名';
}else if(this.addMsg.ClientBankAccount.AccountClassify==4){
this.nameC='账号';
this.nameD='名称';
}
this.addMsg.ClientBankAccount.OpenBankName='';
this.addMsg.ClientBankAccount.AccountHolder='';
this.addMsg.ClientBankAccount.CardNum='';
this.addMsg.ClientBankAccount.AccountAlias='';
},
Save(formName){
this.$refs[formName].validate((valid) => {
if (valid) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment