Commit 81b25a20 authored by zhangjianguo's avatar zhangjianguo

1

parent a8e6d0c2
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<el-form-item class="commonLabel discount" label="账户分类" prop="ClientBankAccount.AccountClassify"> <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 <el-option
v-for="item in options" v-for="item in options"
:key="item.Id" :key="item.Id"
...@@ -30,19 +30,19 @@ ...@@ -30,19 +30,19 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </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 v-model="addMsg.ClientBankAccount.OpenBankName" style="width:690px" size="small">
</el-input> </el-input>
</el-form-item> </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 v-model="addMsg.ClientBankAccount.AccountHolder" style="width:690px" size="small">
</el-input> </el-input>
</el-form-item> </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 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-input>
</el-form-item> </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 v-model="addMsg.ClientBankAccount.AccountAlias" style="width:690px" size="small">
</el-input> </el-input>
</el-form-item> </el-form-item>
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
Address:'', Address:'',
ClientBankAccount:{ ClientBankAccount:{
ID:0, ID:0,
AccountClassify:1, AccountClassify:2,
OpenBankName:'', OpenBankName:'',
AccountHolder:'', AccountHolder:'',
CardNum:'', CardNum:'',
...@@ -78,8 +78,13 @@ ...@@ -78,8 +78,13 @@
}, },
}, },
nameA:'开户支行',
nameB:'开户人',
nameC:'卡号',
nameD:'账户别名',
options:[ options:[
{Id:1,Name:"平台"}, // {Id:1,Name:"平台"},
{Id:2,Name:"银行"}, {Id:2,Name:"银行"},
{Id:3,Name:"虚拟账户"}, {Id:3,Name:"虚拟账户"},
{Id:4,Name:"微信支付宝"}, {Id:4,Name:"微信支付宝"},
...@@ -96,16 +101,16 @@ ...@@ -96,16 +101,16 @@
{ required: true, message: '请输入服务名称', trigger: 'blur' }, { required: true, message: '请输入服务名称', trigger: 'blur' },
], ],
'ClientBankAccount.OpenBankName': [ 'ClientBankAccount.OpenBankName': [
{ required: true, message: '请输入开户支行', trigger: 'blur' }, { required: true, message: '不能为空', trigger: 'blur' },
], ],
'ClientBankAccount.AccountHolder': [ 'ClientBankAccount.AccountHolder': [
{ required: true, message: '请输入开户人', trigger: 'blur' }, { required: true, message: '不能为空', trigger: 'blur' },
], ],
'ClientBankAccount.CardNum': [ 'ClientBankAccount.CardNum': [
{ required: true, message: '请输入卡号', trigger: 'blur' }, { required: true, message: '不能为空', trigger: 'blur' },
], ],
'ClientBankAccount.AccountAlias': [ 'ClientBankAccount.AccountAlias': [
{ required: true, message: '请输入账户别名', trigger: 'blur' }, { required: true, message: '不能为空', trigger: 'blur' },
], ],
}, },
...@@ -119,6 +124,20 @@ ...@@ -119,6 +124,20 @@
} }
}, },
methods:{ 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){ Save(formName){
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if (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