@@ -137,6 +137,20 @@ | |||||
v-if="form.bankType == '6'" | v-if="form.bankType == '6'" | ||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
<van-field | |||||
label="转账附言" | |||||
v-model="form.remark" | |||||
type="textarea" | |||||
placeholder="附言请尽量简洁并减少标点符号的使用,对私转账时不要出现工资、奖金和劳务费,详情可在‘说明情况’中描述。" | |||||
input-align="right" | |||||
rows="4" | |||||
label-width="auto" | |||||
maxlength="30" | |||||
required | |||||
show-word-limit | |||||
v-if="form.bankType == '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | |||||
/> | |||||
<van-field | <van-field | ||||
label="转账附言" | label="转账附言" | ||||
v-model="form.remark" | v-model="form.remark" | ||||
@@ -148,7 +162,7 @@ | |||||
maxlength="30" | maxlength="30" | ||||
required | required | ||||
show-word-limit | show-word-limit | ||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8'" | |||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8' && form.bankType != '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
</div> | </div> | ||||
@@ -265,8 +279,8 @@ | |||||
<van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | <van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | ||||
</div> | </div> | ||||
<div class="main_box" style="margin-top: 10px;" v-if="form.bankType==1||form.bankType==2||form.bankType==3"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1"> | |||||
<div class="main_box" style="margin-top: 10px;" v-if="form.bankType==1||form.bankType==2||form.bankType==3||form.bankType==10"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1 || form.bankType==10"> | |||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | <van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | ||||
<van-radio name="1">公户</van-radio> | <van-radio name="1">公户</van-radio> | ||||
@@ -728,6 +742,9 @@ | |||||
getPayeeList() { | getPayeeList() { | ||||
//普通转账 | //普通转账 | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -944,6 +961,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.accountType = this.form.accountType | this.queryParams.accountType = this.form.accountType | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
@@ -961,6 +981,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.accountType = this.form.accountType | this.queryParams.accountType = this.form.accountType | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
@@ -1288,7 +1311,7 @@ | |||||
this.$set(this.form, "cifNo", obj.cifNo); | this.$set(this.form, "cifNo", obj.cifNo); | ||||
this.$set(this.form, "payerFrom", '1'); | this.$set(this.form, "payerFrom", '1'); | ||||
this.$set(this.form, "clearingBank", obj.clearingBank); | this.$set(this.form, "clearingBank", obj.clearingBank); | ||||
if(obj.bankType==1){ | |||||
if(obj.bankType==1 || obj.bankType==10){ | |||||
this.form.accountType = "1" | this.form.accountType = "1" | ||||
this.form.isPeers = null | this.form.isPeers = null | ||||
this.accountTypeChange(); | this.accountTypeChange(); | ||||
@@ -1355,6 +1378,9 @@ | |||||
console.log(val); | console.log(val); | ||||
this.payeeList = []; | this.payeeList = []; | ||||
this.queryParams.payee = this.payeeSearchValue; | this.queryParams.payee = this.payeeSearchValue; | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -59,7 +59,7 @@ | |||||
<p class="main_title">收款方信息</p> | <p class="main_title">收款方信息</p> | ||||
<div class="main_box" style="margin-bottom: 15px;"> | <div class="main_box" style="margin-bottom: 15px;"> | ||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1 || form.bankType==10" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | <van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | ||||
</div> | </div> | ||||
@@ -59,7 +59,7 @@ | |||||
<div class="main_box" style="position:relative;margin-top: 10px;"> | <div class="main_box" style="position:relative;margin-top: 10px;"> | ||||
<p class="main_title"><i></i>收款方信息</p> | <p class="main_title"><i></i>收款方信息</p> | ||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1 || form.bankType==10" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | <van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | ||||
<div style="margin-bottom: 10px;position:relative;" v-for="(item, index) in chargeItme" :key="index" v-if="index<listLength"> | <div style="margin-bottom: 10px;position:relative;" v-for="(item, index) in chargeItme" :key="index" v-if="index<listLength"> | ||||
<van-field readonly label="收款方" v-model="item.payee" input-align="right" /> | <van-field readonly label="收款方" v-model="item.payee" input-align="right" /> | ||||
@@ -4,7 +4,7 @@ | |||||
left-arrow | left-arrow | ||||
fixed | fixed | ||||
placeholder | placeholder | ||||
@click-left="onClickLeft" | |||||
@click-left="goBack()" | |||||
@click-right="goAdd()" | @click-right="goAdd()" | ||||
> | > | ||||
<template #title> | <template #title> | ||||
@@ -131,6 +131,20 @@ | |||||
v-if="form.bankType == '6'" | v-if="form.bankType == '6'" | ||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
<van-field | |||||
label="转账附言" | |||||
v-model="form.remark" | |||||
type="textarea" | |||||
placeholder="附言请尽量简洁并减少标点符号的使用,对私转账时不要出现工资、奖金和劳务费,详情可在‘说明情况’中描述。" | |||||
input-align="right" | |||||
rows="4" | |||||
label-width="auto" | |||||
maxlength="30" | |||||
required | |||||
show-word-limit | |||||
v-if="form.bankType == '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | |||||
/> | |||||
<van-field | <van-field | ||||
label="转账附言" | label="转账附言" | ||||
v-model="form.remark" | v-model="form.remark" | ||||
@@ -142,7 +156,7 @@ | |||||
maxlength="30" | maxlength="30" | ||||
required | required | ||||
show-word-limit | show-word-limit | ||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8'" | |||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8' && form.bankType != '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
</div> | </div> | ||||
@@ -263,7 +277,7 @@ | |||||
<van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | <van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | ||||
</div> | </div> | ||||
<van-cell title="收款账户类型" v-if="form.bankType==1"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1 || form.bankType==10"> | |||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | <van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | ||||
<van-radio name="1">公户</van-radio> | <van-radio name="1">公户</van-radio> | ||||
@@ -533,6 +547,9 @@ | |||||
console.log(val); | console.log(val); | ||||
this.payeeList = []; | this.payeeList = []; | ||||
this.queryParams.payee = this.payeeSearchValue; | this.queryParams.payee = this.payeeSearchValue; | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -688,6 +705,9 @@ | |||||
this.queryParams.accountType = this.form.accountType?this.form.accountType:null | this.queryParams.accountType = this.form.accountType?this.form.accountType:null | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -789,6 +809,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -806,6 +829,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -1179,7 +1205,7 @@ | |||||
this.$set(this.form, "payerFrom", '1'); | this.$set(this.form, "payerFrom", '1'); | ||||
this.$set(this.form, "clearingBank", obj.clearingBank); | this.$set(this.form, "clearingBank", obj.clearingBank); | ||||
console.log(obj.bankType) | console.log(obj.bankType) | ||||
if(obj.bankType==1){ | |||||
if(obj.bankType==1 || obj.bankType==10){ | |||||
this.form.accountType = "1" | this.form.accountType = "1" | ||||
this.form.isPeers = null | this.form.isPeers = null | ||||
this.accountTypeChange(); | this.accountTypeChange(); | ||||
@@ -59,7 +59,7 @@ | |||||
<div class="main_box" style="position:relative;margin-top: 10px;"> | <div class="main_box" style="position:relative;margin-top: 10px;"> | ||||
<p class="main_title"><i></i>收款方信息</p> | <p class="main_title"><i></i>收款方信息</p> | ||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1 || form.bankType==10" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | <van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | ||||
<div style="margin-bottom: 10px;position:relative;" v-for="(item, index) in chargeItme" :key="index" v-if="index<listLength"> | <div style="margin-bottom: 10px;position:relative;" v-for="(item, index) in chargeItme" :key="index" v-if="index<listLength"> | ||||
<van-field readonly label="收款方" v-model="item.payee" input-align="right" /> | <van-field readonly label="收款方" v-model="item.payee" input-align="right" /> | ||||
@@ -277,6 +277,7 @@ | |||||
this.queryParams.id = id; | this.queryParams.id = id; | ||||
this.queryParams.uuid = this.form.uuid; | this.queryParams.uuid = this.form.uuid; | ||||
this.queryParams.alternateField1 = this.form.alternateField1; | this.queryParams.alternateField1 = this.form.alternateField1; | ||||
this.queryParams.accountPassword = this.form.accountPassword; | |||||
let queryParams = this.queryParams; | let queryParams = this.queryParams; | ||||
const bankType = this.form.bankType; | const bankType = this.form.bankType; | ||||
var that = this; | var that = this; | ||||
@@ -301,7 +302,7 @@ | |||||
if(err.toString().indexOf('验证码错误') !== -1){ | if(err.toString().indexOf('验证码错误') !== -1){ | ||||
this.paySubmitDisabled = false; | this.paySubmitDisabled = false; | ||||
return | return | ||||
}else if(err.toString().indexOf('错误代码:-1') == -1 && err.toString().indexOf('错误代码:-2') == -1){ | |||||
}else if(err.toString().indexOf('错误代码:-1') !== -1 && err.toString().indexOf('错误代码:-2') !== -1){ | |||||
this.getList(); | this.getList(); | ||||
clearTimeout(this.sms_timer); | clearTimeout(this.sms_timer); | ||||
this.smsStatus = false; | this.smsStatus = false; | ||||
@@ -329,12 +330,15 @@ | |||||
if(err.toString().indexOf('验证码错误') !== -1){ | if(err.toString().indexOf('验证码错误') !== -1){ | ||||
this.paySubmitDisabled = false; | this.paySubmitDisabled = false; | ||||
return | return | ||||
}else if(err.toString().indexOf('错误代码:-1') == -1 && err.toString().indexOf('错误代码:-2') == -1){ | |||||
}else if(err.toString().indexOf('错误代码:-1') !== -1 && err.toString().indexOf('错误代码:-2') !== -1){ | |||||
this.getList(); | this.getList(); | ||||
clearTimeout(this.sms_timer); | clearTimeout(this.sms_timer); | ||||
this.smsStatus = false; | this.smsStatus = false; | ||||
this.sms_disabled = false; | this.sms_disabled = false; | ||||
this.smsText = "发送验证码"; | this.smsText = "发送验证码"; | ||||
}else if(err.toString().indexOf('支付口令不正确') !== -1){ | |||||
this.paySubmitDisabled1 = false; | |||||
return | |||||
} | } | ||||
setTimeout(function(){ | setTimeout(function(){ | ||||
history.go(-1) | history.go(-1) | ||||
@@ -131,6 +131,20 @@ | |||||
v-if="form.bankType == '6'" | v-if="form.bankType == '6'" | ||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
<van-field | |||||
label="转账附言" | |||||
v-model="form.remark" | |||||
type="textarea" | |||||
placeholder="附言请尽量简洁并减少标点符号的使用,对私转账时不要出现工资、奖金和劳务费,详情可在‘说明情况’中描述。" | |||||
input-align="right" | |||||
rows="4" | |||||
label-width="auto" | |||||
maxlength="30" | |||||
required | |||||
show-word-limit | |||||
v-if="form.bankType == '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | |||||
/> | |||||
<van-field | <van-field | ||||
label="转账附言" | label="转账附言" | ||||
v-model="form.remark" | v-model="form.remark" | ||||
@@ -142,7 +156,7 @@ | |||||
maxlength="30" | maxlength="30" | ||||
required | required | ||||
show-word-limit | show-word-limit | ||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8'" | |||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8' && form.bankType != '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
</div> | </div> | ||||
@@ -257,8 +271,8 @@ | |||||
<van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | <van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/> | ||||
</div> | </div> | ||||
<div class="main_box" style="margin-bottom: 15px;" v-if="form.bankType==1||form.bankType==2||form.bankType==3"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1"> | |||||
<div class="main_box" style="margin-bottom: 15px;" v-if="form.bankType==1||form.bankType==2||form.bankType==3||form.bankType==10"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1 || form.bankType==10"> | |||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | <van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange" > | ||||
<van-radio name="1">公户</van-radio> | <van-radio name="1">公户</van-radio> | ||||
@@ -551,6 +565,9 @@ | |||||
console.log(val); | console.log(val); | ||||
this.payeeList = []; | this.payeeList = []; | ||||
this.queryParams.payee = this.payeeSearchValue; | this.queryParams.payee = this.payeeSearchValue; | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -854,6 +871,9 @@ | |||||
getPayeeList() { | getPayeeList() { | ||||
//普通转账 | //普通转账 | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -955,6 +975,9 @@ | |||||
this.queryParams.accountType = this.form.accountType | this.queryParams.accountType = this.form.accountType | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -972,6 +995,9 @@ | |||||
this.queryParams.accountType = this.form.accountType | this.queryParams.accountType = this.form.accountType | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -1280,7 +1306,7 @@ | |||||
this.$set(this.form, "cifNo", obj.cifNo); | this.$set(this.form, "cifNo", obj.cifNo); | ||||
this.$set(this.form, "payerFrom", '1'); | this.$set(this.form, "payerFrom", '1'); | ||||
this.$set(this.form, "clearingBank", obj.clearingBank); | this.$set(this.form, "clearingBank", obj.clearingBank); | ||||
if(obj.bankType==1){ | |||||
if(obj.bankType==1 || obj.bankType==10){ | |||||
this.form.accountType = "1" | this.form.accountType = "1" | ||||
this.form.isPeers = null | this.form.isPeers = null | ||||
this.accountTypeChange(); | this.accountTypeChange(); | ||||
@@ -59,7 +59,7 @@ | |||||
<p class="main_title">收款方信息</p> | <p class="main_title">收款方信息</p> | ||||
<div class="main_box" style="margin-bottom: 15px;"> | <div class="main_box" style="margin-bottom: 15px;"> | ||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1 || form.bankType==10" v-model="form.accountType == 1 ? '公户':'私户'" input-align="right" label-width="auto" /> | |||||
<van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | <van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto" /> | ||||
</div> | </div> | ||||
@@ -62,7 +62,7 @@ | |||||
<p class="main_title">收款方信息</p> | <p class="main_title">收款方信息</p> | ||||
<div class="main_box" style="margin-bottom: 15px;"> | <div class="main_box" style="margin-bottom: 15px;"> | ||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1" v-model="form.accountType == 1 ? '公户':'私户'" | |||||
<van-field readonly label="收款账户类型" v-if="form.bankType==1 || form.bankType==10" v-model="form.accountType == 1 ? '公户':'私户'" | |||||
input-align="right" label-width="auto"/> | input-align="right" label-width="auto"/> | ||||
<van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" | <van-field readonly label="行内转账" v-if="form.bankType==2||form.bankType==3" | ||||
v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto"/> | v-model="form.isPeers == 'Y' ? '是':'否'" input-align="right" label-width="auto"/> | ||||
@@ -131,6 +131,20 @@ | |||||
v-if="form.bankType == '6'" | v-if="form.bankType == '6'" | ||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
<van-field | |||||
label="转账附言" | |||||
v-model="form.remark" | |||||
type="textarea" | |||||
placeholder="附言请尽量简洁并减少标点符号的使用,对私转账时不要出现工资、奖金和劳务费,详情可在‘说明情况’中描述。" | |||||
input-align="right" | |||||
rows="3" | |||||
label-width="auto" | |||||
maxlength="30" | |||||
required | |||||
show-word-limit | |||||
v-if="form.bankType != '5' && form.bankType == '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | |||||
/> | |||||
<van-field | <van-field | ||||
label="转账附言" | label="转账附言" | ||||
v-model="form.remark" | v-model="form.remark" | ||||
@@ -142,7 +156,7 @@ | |||||
maxlength="30" | maxlength="30" | ||||
required | required | ||||
show-word-limit | show-word-limit | ||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8'" | |||||
v-if="form.bankType != '5' && form.bankType != '6' && form.bankType != '8' && form.bankType != '10'" | |||||
:rules="[{ required: true , message:'请输入转账附言' }]" | :rules="[{ required: true , message:'请输入转账附言' }]" | ||||
/> | /> | ||||
</div> | </div> | ||||
@@ -267,7 +281,7 @@ | |||||
<!-- <van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/>--> | <!-- <van-button icon="plus" @click="addChargeItme(chargeItme.length)" size="mini" type="info" native-type="button" class="addFamily"/>--> | ||||
<!-- </div>--> | <!-- </div>--> | ||||
<div class="main_box" style="margin-bottom: 15px;"> | <div class="main_box" style="margin-bottom: 15px;"> | ||||
<van-cell title="收款账户类型" v-if="form.bankType==1"> | |||||
<van-cell title="收款账户类型" v-if="form.bankType==1 || form.bankType==10"> | |||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange"> | <van-radio-group direction="horizontal" v-model="form.accountType" @change="accountTypeChange"> | ||||
<van-radio name="1">公户</van-radio> | <van-radio name="1">公户</van-radio> | ||||
@@ -570,6 +584,9 @@ | |||||
console.log(val); | console.log(val); | ||||
this.payeeList = []; | this.payeeList = []; | ||||
this.queryParams.payee = this.payeeSearchValue; | this.queryParams.payee = this.payeeSearchValue; | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res,index) => { | response.rows.map((res,index) => { | ||||
if(res.payeeType==1||res.payeeType==2){ | if(res.payeeType==1||res.payeeType==2){ | ||||
@@ -722,6 +739,9 @@ | |||||
this.queryParams.accountType = this.form.accountType ? this.form.accountType : null | this.queryParams.accountType = this.form.accountType ? this.form.accountType : null | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res, index) => { | response.rows.map((res, index) => { | ||||
if (res.payeeType == 1 || res.payeeType == 2) { | if (res.payeeType == 1 || res.payeeType == 2) { | ||||
@@ -943,6 +963,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res, index) => { | response.rows.map((res, index) => { | ||||
if (res.payeeType == 1 || res.payeeType == 2) { | if (res.payeeType == 1 || res.payeeType == 2) { | ||||
@@ -960,6 +983,9 @@ | |||||
this.queryParams.isPeers = this.form.isPeers | this.queryParams.isPeers = this.form.isPeers | ||||
this.queryParams.bankType = this.form.bankType | this.queryParams.bankType = this.form.bankType | ||||
this.queryParams.status = "0" | this.queryParams.status = "0" | ||||
if(this.form.bankType == 1 || this.form.bankType == 10){ | |||||
this.queryParams.bankType = ""; | |||||
} | |||||
listPayee(this.queryParams).then((response) => { | listPayee(this.queryParams).then((response) => { | ||||
response.rows.map((res, index) => { | response.rows.map((res, index) => { | ||||
if (res.payeeType == 1 || res.payeeType == 2) { | if (res.payeeType == 1 || res.payeeType == 2) { | ||||
@@ -1218,7 +1244,7 @@ | |||||
this.$set(this.form, "bankType", obj.bankType); | this.$set(this.form, "bankType", obj.bankType); | ||||
this.$set(this.form, "payerFrom", '1'); | this.$set(this.form, "payerFrom", '1'); | ||||
this.$set(this.form, "clearingBank", obj.clearingBank); | this.$set(this.form, "clearingBank", obj.clearingBank); | ||||
if (obj.bankType == 1) { | |||||
if (obj.bankType == 1 || obj.bankType == 10) { | |||||
this.form.accountType = "1" | this.form.accountType = "1" | ||||
this.form.isPeers = null | this.form.isPeers = null | ||||
this.accountTypeChange(); | this.accountTypeChange(); | ||||