@@ -59,7 +59,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -135,6 +140,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0' | |||
@@ -211,6 +217,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -49,7 +49,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -124,6 +129,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0' | |||
@@ -158,21 +164,9 @@ | |||
} | |||
this.payeeType = this.selectDictLabel(res.data, response.data.payeeType); | |||
}); | |||
let queryParams={ | |||
"bankType":response.data.bankType, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(rr => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < rr.rows.length ; i++){ | |||
if(_this.form.payeePaymentLines==rr.rows[i].payeePaymentLines){ | |||
_this.bankDeposit = rr.rows[i].bankDeposit | |||
} | |||
_this.bankDepositOptions.push({"text":rr.rows[i].bankDeposit,"value":rr.rows[i].id, | |||
"payeePaymentLines":rr.rows[i].payeePaymentLines,"institutionNumber":rr.rows[i].institutionNumber}); | |||
} | |||
}); | |||
_this.form = response.data; | |||
_this.bankDeposit = response.data.bankDeposit; | |||
_this.bankDepositSearch(); | |||
}); | |||
}, | |||
@@ -188,6 +182,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -538,6 +538,9 @@ | |||
this.payerOptions[index].text = res.accountName; | |||
this.payerOptions[index].value = res.id; | |||
}) | |||
if(this.payerOptions != null && this.payerOptions.length>0){ | |||
this.onConfirmPayer(this.payerOptions[0]); | |||
} | |||
}); | |||
this.getDictionaries(); | |||
this.getTemplateList(); | |||
@@ -728,7 +731,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
res.text = res.payee; | |||
res.text = (res.payee +":"+ res.payeeAccount); | |||
res.value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -945,7 +948,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -962,7 +965,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -1301,7 +1304,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -1353,7 +1356,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -536,7 +536,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -691,7 +691,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
res.text = res.payee; | |||
res.text = (res.payee +":"+ res.payeeAccount); | |||
res.value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -792,7 +792,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -809,7 +809,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -56,7 +56,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -132,6 +137,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -198,7 +204,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -206,6 +211,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -56,7 +56,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -132,6 +137,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -198,7 +204,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -206,6 +211,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -50,7 +50,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -127,6 +132,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -194,7 +200,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -202,6 +207,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -41,27 +41,25 @@ | |||
@cancel="showBankType = false" | |||
/> | |||
</van-popup> | |||
<div> | |||
<van-field | |||
label="开户银行" | |||
placeholder="请输入开户银行" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请输入开户银行' }]" | |||
@input="selectDeposit" | |||
@focus="selectDeposit" | |||
/> | |||
<!--readonly--> | |||
<!--clickable--> | |||
<!--@click="showBankDeposit = true"--> | |||
<!--right-icon="arrow-down"payeePaymentLines--> | |||
<div class="deposit_list" v-show="depositListShow"> | |||
<van-cell style="cursor: pointer;" :title="item.text" @click="onConfirmBankDeposit(item)" v-for="(item,index) in bankDepositOptions" /> | |||
</div> | |||
</div> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-field | |||
readonly | |||
clickable | |||
label="开户银行" | |||
placeholder="请选择" | |||
@click="showBankDeposit = true" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -138,6 +136,7 @@ | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
depositListShow:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0' | |||
@@ -215,6 +214,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -36,27 +36,25 @@ | |||
@cancel="showBankType = false" | |||
/> | |||
</van-popup> | |||
<div> | |||
<van-field | |||
label="开户银行" | |||
placeholder="请输入开户银行" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请输入开户银行' }]" | |||
@input="selectDeposit" | |||
@focus="selectDeposit" | |||
/> | |||
<!--readonly--> | |||
<!--clickable--> | |||
<!--@click="showBankDeposit = true"--> | |||
<!--right-icon="arrow-down"payeePaymentLines--> | |||
<div class="deposit_list" v-show="depositListShow"> | |||
<van-cell style="cursor: pointer;" :title="item.text" @click="onConfirmBankDeposit(item)" v-for="(item,index) in bankDepositOptions" /> | |||
</div> | |||
</div> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-field | |||
readonly | |||
clickable | |||
label="开户银行" | |||
placeholder="请选择" | |||
@click="showBankDeposit = true" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -132,6 +130,7 @@ | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
depositListShow:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0' | |||
@@ -166,22 +165,9 @@ | |||
} | |||
this.payeeType = this.selectDictLabel(res.data, response.data.payeeType); | |||
}); | |||
// let queryParams={ | |||
// "bankType":response.data.bankType, | |||
// "status": "0", | |||
// } | |||
// listDeposit(queryParams).then(rr => { | |||
// this.bankDepositOptions = [] | |||
// for(var i = 0 ; i < rr.rows.length ; i++){ | |||
// if(_this.form.payeePaymentLines==rr.rows[i].payeePaymentLines){ | |||
// _this.bankDeposit = rr.rows[i].bankDeposit | |||
// } | |||
// _this.bankDepositOptions.push({"text":rr.rows[i].bankDeposit,"value":rr.rows[i].id, | |||
// "payeePaymentLines":rr.rows[i].payeePaymentLines,"institutionNumber":rr.rows[i].institutionNumber}); | |||
// } | |||
// }); | |||
_this.form = response.data; | |||
_this.bankDeposit = response.data.bankDeposit; | |||
_this.bankDepositSearch(); | |||
}); | |||
}, | |||
@@ -197,6 +183,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -248,6 +248,7 @@ | |||
/> | |||
</van-popup> | |||
<van-field :rules="[{ required: true , message:'请输入付款方账户' }]" required label="付款方账户" v-model="form.payerAccount" placeholder="请输入账户" input-align="right" label-width="auto"/> | |||
<van-field required label="余额" readonly v-model="form.balance" placeholder="请输入余额" input-align="right" label-width="auto"/> | |||
</div> | |||
<div class="main_title main_title_box"> | |||
@@ -536,6 +537,9 @@ | |||
this.payerOptions[index].text = res.accountName; | |||
this.payerOptions[index].value = res.id; | |||
}) | |||
if(this.payerOptions != null && this.payerOptions.length>0){ | |||
this.onConfirmPayer(this.payerOptions[0]); | |||
} | |||
}); | |||
this.getDictionaries(); | |||
this.getTemplateList(); | |||
@@ -550,7 +554,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -853,7 +857,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
res.text = res.payee; | |||
res.text = (res.payee +":"+ res.payeeAccount); | |||
res.value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -954,7 +958,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -971,7 +975,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -1264,6 +1268,7 @@ | |||
this.$set(this.form, "cashierId", obj.id); | |||
this.$set(this.form, "payer", obj.accountName); | |||
this.$set(this.form, "payerAccount", obj.bankAccountNumber); | |||
this.$set(this.form, "balance", obj.balance); | |||
this.$set(this.form, "operatorCode", obj.operatorCode); | |||
this.$set(this.form, "enterpriseCode", obj.enterpriseCode); | |||
this.$set(this.form, "bankType", obj.bankType); | |||
@@ -1291,7 +1296,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -573,7 +573,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res,index) => { | |||
if(res.payeeType==1||res.payeeType==2){ | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -725,7 +725,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res, index) => { | |||
if (res.payeeType == 1 || res.payeeType == 2) { | |||
res.text = res.payee; | |||
res.text = (res.payee +":"+ res.payeeAccount); | |||
res.value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -946,7 +946,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res, index) => { | |||
if (res.payeeType == 1 || res.payeeType == 2) { | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -963,7 +963,7 @@ | |||
listPayee(this.queryParams).then((response) => { | |||
response.rows.map((res, index) => { | |||
if (res.payeeType == 1 || res.payeeType == 2) { | |||
response.rows[index].text = res.payee; | |||
response.rows[index].text = (res.payee +":"+ res.payeeAccount); | |||
response.rows[index].value = res.id; | |||
this.payeeList.push(res) | |||
} | |||
@@ -37,27 +37,25 @@ | |||
@cancel="showBankType = false" | |||
/> | |||
</van-popup> | |||
<div> | |||
<van-field | |||
label="开户银行" | |||
placeholder="请输入开户银行" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请输入开户银行' }]" | |||
@input="selectDeposit" | |||
@focus="selectDeposit" | |||
/> | |||
<!--readonly--> | |||
<!--clickable--> | |||
<!--@click="showBankDeposit = true"--> | |||
<!--right-icon="arrow-down"payeePaymentLines--> | |||
<div class="deposit_list" v-show="depositListShow"> | |||
<van-cell style="cursor: pointer;" :title="item.text" @click="onConfirmBankDeposit(item)" v-for="(item,index) in bankDepositOptions" /> | |||
</div> | |||
</div> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-field | |||
readonly | |||
clickable | |||
label="开户银行" | |||
placeholder="请选择" | |||
@click="showBankDeposit = true" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -134,6 +132,7 @@ | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
depositListShow:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -200,7 +199,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -208,6 +206,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -37,27 +37,25 @@ | |||
@cancel="showBankType = false" | |||
/> | |||
</van-popup> | |||
<div> | |||
<van-field | |||
label="开户银行" | |||
placeholder="请输入开户银行" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请输入开户银行' }]" | |||
@input="selectDeposit" | |||
@focus="selectDeposit" | |||
/> | |||
<!--readonly--> | |||
<!--clickable--> | |||
<!--@click="showBankDeposit = true"--> | |||
<!--right-icon="arrow-down"payeePaymentLines--> | |||
<div class="deposit_list" v-show="depositListShow"> | |||
<van-cell style="cursor: pointer;" :title="item.text" @click="onConfirmBankDeposit(item)" v-for="(item,index) in bankDepositOptions" /> | |||
</div> | |||
</div> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-field | |||
readonly | |||
clickable | |||
label="开户银行" | |||
placeholder="请选择" | |||
@click="showBankDeposit = true" | |||
v-model="bankDeposit" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -134,6 +132,7 @@ | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
depositListShow:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -200,7 +199,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -208,6 +206,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
@@ -50,7 +50,12 @@ | |||
required | |||
:rules="[{ required: true , message:'请选择开户银行' }]" | |||
/> | |||
<van-popup v-model="showBankDeposit" position="bottom"> | |||
<van-popup v-model="showBankDeposit" position="bottom" @close="bankDepositValue = ''" @closed="bankDepositSearch"> | |||
<van-search v-model="bankDepositValue" show-action placeholder="请输入开户银行名称搜索" > | |||
<template #action> | |||
<div @click="bankDepositSearch">搜索</div> | |||
</template> | |||
</van-search> | |||
<van-picker | |||
show-toolbar | |||
:columns="bankDepositOptions" | |||
@@ -127,6 +132,7 @@ | |||
showBankType:false, | |||
showBankDeposit:false, | |||
showPayeeType:false, | |||
bankDepositValue:'', | |||
form:{ | |||
accountType:'1', | |||
status:'0', | |||
@@ -194,7 +200,6 @@ | |||
this.$notify({ type: 'danger', message: e.errors[0].message }); | |||
}, | |||
onConfirmBankType(data){ | |||
console.log(data) | |||
this.bankType = data.text; | |||
this.form.bankType = data.value; | |||
this.bankDeposit = "" | |||
@@ -202,6 +207,22 @@ | |||
this.showBankType = false; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||
this.bankDepositOptions = [] | |||
for(var i = 0 ; i < response.rows.length ; i++){ | |||
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id, | |||
"payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber}); | |||
} | |||
}); | |||
}, | |||
bankDepositSearch(data){ | |||
this.bankDepositOptions = []; | |||
let queryParams={ | |||
"bankType":this.form.bankType, | |||
"bankDeposit":this.bankDepositValue, | |||
"status": "0", | |||
} | |||
listDeposit(queryParams).then(response => { | |||