| @@ -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(); | ||||