From 67bee36d0145ba6409c0696649119feb5375ff0d Mon Sep 17 00:00:00 2001 From: mengxiaolong Date: Wed, 20 Jan 2021 16:08:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=97=E7=9B=8A=E4=BA=BA=E5=A9=9A=E5=A7=BB?= =?UTF-8?q?=E7=8A=B6=E5=86=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/sale/AddBeneficiaryInfo.vue | 31 +++++++++++++++------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/src/views/ebiz/sale/AddBeneficiaryInfo.vue b/src/views/ebiz/sale/AddBeneficiaryInfo.vue index 046934f6e..8c8db9d67 100644 --- a/src/views/ebiz/sale/AddBeneficiaryInfo.vue +++ b/src/views/ebiz/sale/AddBeneficiaryInfo.vue @@ -358,6 +358,14 @@ export default { } }, methods: { + setCustomerMarriage(marriageCode) { + for (let status of DataDictionary.marriage) { + if (status.id == marriageCode) { + this.userInfo.marriageStatus = status.text + // this.userInfo.marriage = status.id + } + } + }, setBankArea(areaInfo) { let province = areaInfo[0] let city = areaInfo[1] @@ -370,19 +378,16 @@ export default { }, onMarriageConfirm(value) { this.userInfo.marriageStatus = value.text - if (value.text === '已婚') { - this.userInfo.marriage = '1' - } else { - this.userInfo.marriage = '2' + for (let status of DataDictionary.marriage) { + if (status.text === value.text) { + this.userInfo.marriage = status.id + } } this.isMarriageStatusShow = false }, setMarriageStatus() { this.isMarriageStatusShow = true - this.columns = [ - { id: 1, text: '已婚' }, - { id: 2, text: '单身' } - ] + this.columns = DataDictionary.marriage }, //监听名字变化 nameChange(name) { @@ -649,8 +654,7 @@ export default { this.userInfo.birthday = data.birthday //出生日期 this.userInfo.idType = data.customerIdType //证件类型 this.userInfo.idNo = data.customerIdNumber //证件号码 - this.userInfo.marriageStatus = data.marryStatus === '1' ? '已婚' : data.marryStatus === '2' ? '单身' : null - this.userInfo.marriage = data.marryStatus + this.setCustomerMarriage(data.marryStatus) this.userInfo.village = data.homeAddress this.userInfo.mobile = data.customerPhone if (data.homeProvince && data.homeCity && data.homeArea) { @@ -695,6 +699,13 @@ export default { // if (insuredSex == appntSex) { // return this.$toast('性别输入有误') // } + + for (let status of DataDictionary.marriage) { + if (status.text === this.userInfo.marriageStatus) { + this.userInfo.marriage = status.id + } + } + console.log(insuredDetail) // 页面跳转 let valid = await this.$validator.validate()