增加银行卡省市字段

This commit is contained in:
mengxiaolong
2020-10-19 15:48:39 +08:00
parent d7e79e3aeb
commit 49a8b4b7fb
2 changed files with 18 additions and 10 deletions

View File

@@ -117,7 +117,7 @@
</van-popup>
<!-- 开户行地址选择 -->
<van-popup v-model="bankProvincePopup" position="bottom">
<van-area :columns-placeholder="['请选择']" :columns-num="1" :area-list="areaList" @confirm="sureArea($event, '1')" @cancel="homeShow = false" />
<van-area :columns-placeholder="['请选择']" :columns-num="2" :area-list="areaList" @confirm="sureArea($event, '1')" @cancel="homeShow = false" />
</van-popup>
</div>
<!-- 银行卡扫描 -->
@@ -156,7 +156,10 @@ export default {
columns: [],
bankProvincePopup: false,
areaList: areaList,
bankProvince: '', //开户行所在
// 开户行所在
bankProvince: '',
// 开户行所在市
bankCity: '',
policy: null, //保单详情
customerInfo: {}, //客户详情
@@ -341,9 +344,12 @@ export default {
//区域选择
sureArea(area, type) {
switch (type) {
case '1': //开户银行地址
// 开户行省市
case '1':
console.dir(area)
this.bankProvince = getAreaName(area)
;[this.ctAccountDTO.bankProvince] = [area[0].code]
this.ctAccountDTO.bankProvince = area[0].code
this.ctAccountDTO.bankCity = area[1].code
this.bankProvincePopup = false
break
// case '2': //家庭地址
@@ -548,4 +554,4 @@ export default {
border-radius: 10px;
}
}
</style>
</style>

View File

@@ -74,7 +74,7 @@
<!-- 开户行地址选择 -->
<van-popup v-model="bankProvincePopup" position="bottom">
<van-area :columns-placeholder="['请选择']" :columns-num="1" :area-list="areaList" @confirm="sureArea($event, '1')" @cancel="homeShow = false" />
<van-area :columns-placeholder="['请选择']" :columns-num="2" :area-list="areaList" @confirm="sureArea($event, '1')" @cancel="homeShow = false" />
</van-popup>
</div>
<!-- 银行卡扫描 -->
@@ -91,7 +91,7 @@
<script>
import { Field, Collapse, CollapseItem, Area, Picker, Cell, CellGroup, Dialog, Popup, List } from 'vant'
import BankCardScan from '@/components/ebiz/sale/BankCardScan'
import { pcPolicyInfo, changeEdor } from '@/api/ebiz/preserve/preserve'
import { changeEdor } from '@/api/ebiz/preserve/preserve'
import { getBankList, checkCard } from '@/api/ebiz/sale/sale'
import filters from '@/views/ebiz/preserve/filters'
import getAreaName from '@/views/ebiz/preserve/js/utils/get-area-name'
@@ -129,6 +129,7 @@ export default {
bankNo: '', // 新银行卡号
bankProvince: '', //新开户银行所在地
bankCity: '',
isScan: false, // 是否扫描银行卡
activeNames: [0],
show: true,
@@ -218,7 +219,8 @@ export default {
switch (type) {
case '1': //开户银行地址
this.bankAdr = getAreaName(area)
;[this.bankProvince] = [area[0].code]
this.bankProvince = area[0].code
this.bankCity = area[0].code
this.bankProvincePopup = false
break
// case '2': //家庭地址
@@ -310,7 +312,6 @@ export default {
if (contNoList) {
this.$toast(`当前客户存在以下保单保全在途:${contNoList},暂时不能进行当前保全项操作`)
return false
console.log(contNoList, 'this.list1')
}
this.$validator.validate().then(valid => {
@@ -404,7 +405,8 @@ export default {
bankName: this.bank,
bankNo: this.bankNo,
accountName: this.list[0].accountName,
bankProvince: this.bankProvince
bankProvince: this.bankProvince,
bankCity: this.bankCity
}
surrenderDTOList.pcAccountDTOList.push(changeItem)
changeEdor(surrenderDTOList).then(res => {