diff --git a/src/views/ebiz/preserve/pc/RenewalInfo.vue b/src/views/ebiz/preserve/pc/RenewalInfo.vue index 94bb929aa..ead7500d4 100644 --- a/src/views/ebiz/preserve/pc/RenewalInfo.vue +++ b/src/views/ebiz/preserve/pc/RenewalInfo.vue @@ -29,7 +29,7 @@ label="新开户银行" placeholder="请选择" right-icon="arrow" - @click="bankPopup = true" + @click="toSelect" readonly v-validate="'required'" data-vv-name="新开户银行" @@ -66,9 +66,10 @@ - + + @@ -136,9 +137,6 @@ export default { customerInfo: JSON.parse(localStorage.getItem('preserve-customerInfo')) } }, - filters: { - idToText: filters.idToText - }, created() { this.getPolicyList({ customerNo: this.customerInfo.customerNo, @@ -154,6 +152,18 @@ export default { window.appCallBack = this.appCallBack }, methods: { + //弹框选择 + toSelect(valueKey) { + this.bankPopup = true + if (valueKey) this.valueKey = valueKey + this.columns = this.bankList + }, + //确认选择字段 + onConfirm(value) { + this.bankPopup = false + this.bankCode = value.code + this.bank = value.bankName + }, //银行卡编码转银行名称 bankCodetoName(v) { let text = '' @@ -324,7 +334,7 @@ export default { bankNo: item.bankNo, bankProvince: item.bankProvince, isNewInfo: item.isNewInfo, - contNo: item.bankNo, + contNo: item.contNo, appntName: item.appntName, insuredName: item.insuredName, cvalidate: item.cvalidate, @@ -365,6 +375,9 @@ export default { } }) } + }, + filters: { + idToText: filters.idToText } }