mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-07 07:46:43 +08:00
卡单隐藏清空家庭住址
This commit is contained in:
@@ -339,9 +339,9 @@ export default {
|
||||
healthGrade: '', //健康等级
|
||||
nativeplace: '1', //国家地区
|
||||
marriageStatus: '', //婚姻状况
|
||||
homeProvince: '450000', //家庭省
|
||||
homeCity: '450100', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -404,6 +404,14 @@ export default {
|
||||
cardOrderDetail(cardInfoDTO).then(res => {
|
||||
if (res.result == '0') {
|
||||
Object.assign(that.userInfo,res.orderDTO.appntDTO)
|
||||
that.userInfo.certiexpiredate =''
|
||||
that.userInfo.effectiveDateType =''
|
||||
that.userInfo.homeProvince =''
|
||||
that.userInfo.homeCity =''
|
||||
that.userInfo.homeArea =''
|
||||
that.userInfo.homeName =''
|
||||
that.userInfo.homeCity =''
|
||||
that.userInfo.homeAddress =''
|
||||
// that.userInfo.effectiveDateType = that.userInfo.effectiveDateType == 'true'?true:false
|
||||
// that.userInfo.certiexpiredate = that.userInfo.effectiveDateType == 'true'?'':that.userInfo.certiexpiredate
|
||||
// that.userInfo.homeName = getAreaName([
|
||||
@@ -517,7 +525,7 @@ export default {
|
||||
areaSelect(insureType) {
|
||||
;[this.homeShow, this.insureType] = [true, insureType]
|
||||
if (insureType === '1') {
|
||||
this.areaCode = this.userInfo.homeArea
|
||||
// this.areaCode = this.userInfo.homeArea
|
||||
}
|
||||
},
|
||||
//监听名字变化
|
||||
|
||||
@@ -414,9 +414,9 @@ export default {
|
||||
healthGrade: '', //健康等级
|
||||
nativeplace: '1', //国家地区
|
||||
marriageStatus: '', //婚姻状况
|
||||
homeProvince: '450000', //家庭省
|
||||
homeCity: '450100', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -445,9 +445,9 @@ export default {
|
||||
nativeplace: '1', //国家地区
|
||||
marriageStatus: '', //婚姻状况
|
||||
marriage: '',
|
||||
homeProvince: '450000', //家庭省
|
||||
homeCity: '450100', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -574,6 +574,7 @@ export default {
|
||||
let age = utilsAge.getAge(this.insuredInfo.birthday, new Date())
|
||||
this.effectiveDateTypeAbleInsured = !(age >= 45)
|
||||
}
|
||||
console.log(123133,this.insureInfo, 'that.insuredInfo')
|
||||
//编辑时走试算接口
|
||||
this.insureTrial(1)
|
||||
}
|
||||
@@ -595,6 +596,14 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
this.insuredInfo.certiexpiredate =''
|
||||
this.insuredInfo.effectiveDateType =''
|
||||
this.insuredInfo.homeProvince =''
|
||||
this.insuredInfo.homeCity =''
|
||||
this.insuredInfo.homeArea =''
|
||||
this.insuredInfo.homeName =''
|
||||
this.insuredInfo.homeCity =''
|
||||
this.insuredInfo.homeAddress =''
|
||||
}
|
||||
})
|
||||
},
|
||||
@@ -680,7 +689,7 @@ export default {
|
||||
}
|
||||
;[this.homeShow, this.insureType] = [true, insureType]
|
||||
if (insureType === '2') {
|
||||
this.areaCode = this.insuredInfo.homeArea
|
||||
// this.areaCode = this.insuredInfo.homeArea
|
||||
}
|
||||
},
|
||||
//监听名字变化
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
@click="selectClick('3', '', '2')">证件扫描
|
||||
</van-button>
|
||||
</van-field>
|
||||
<FieldDatePicter
|
||||
<!-- <FieldDatePicter
|
||||
v-if="isInsuredCertiexpiredate"
|
||||
:v-validate='{ required: certiexpiredateRequiredInsured }'
|
||||
required
|
||||
@@ -240,7 +240,7 @@
|
||||
>长期
|
||||
</van-checkbox
|
||||
>
|
||||
</div>
|
||||
</div> -->
|
||||
<select-radio required :radios='sexRadio' label='性别' name='性别' v-validate="'required'"
|
||||
:value.sync='insuredInfo.sex'></select-radio>
|
||||
<FieldDatePicter
|
||||
@@ -783,9 +783,9 @@ export default {
|
||||
healthGrade: '', //健康等级
|
||||
nativeplace: '1', //国家地区
|
||||
marriageStatus: '', //婚姻状况
|
||||
homeProvince: '450000', //家庭省
|
||||
homeCity: '450100', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -814,9 +814,9 @@ export default {
|
||||
nativeplace: '', //国家地区
|
||||
marriageStatus: '', //婚姻状况
|
||||
marriage: '',
|
||||
homeProvince: '450000', //家庭省
|
||||
homeCity: '450100', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -1103,25 +1103,25 @@ export default {
|
||||
console.log('errerr', err)
|
||||
})
|
||||
},
|
||||
//长期状态改变时
|
||||
effectiveDataTypeChange(val) {
|
||||
//勾选长期状态时,证件截止日期置空
|
||||
if (val) {
|
||||
this.userInfo.certiexpiredate = ''
|
||||
this.certiexpiredateRequired = false
|
||||
} else {
|
||||
this.certiexpiredateRequired = true
|
||||
}
|
||||
},
|
||||
//长期状态改变时--被保人
|
||||
effectiveDataTypeChangeInsured(val) {
|
||||
if (val) {
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.certiexpiredateRequiredInsured = false
|
||||
} else {
|
||||
this.certiexpiredateRequiredInsured = true
|
||||
}
|
||||
},
|
||||
// //长期状态改变时
|
||||
// effectiveDataTypeChange(val) {
|
||||
// //勾选长期状态时,证件截止日期置空
|
||||
// if (val) {
|
||||
// this.userInfo.certiexpiredate = ''
|
||||
// this.certiexpiredateRequired = false
|
||||
// } else {
|
||||
// this.certiexpiredateRequired = true
|
||||
// }
|
||||
// },
|
||||
// //长期状态改变时--被保人
|
||||
// effectiveDataTypeChangeInsured(val) {
|
||||
// if (val) {
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.certiexpiredateRequiredInsured = false
|
||||
// } else {
|
||||
// this.certiexpiredateRequiredInsured = true
|
||||
// }
|
||||
// },
|
||||
/**
|
||||
* @description:
|
||||
* @param {*} data
|
||||
@@ -1493,40 +1493,40 @@ export default {
|
||||
this.insuredInfo.idNo = this.insuredInfo.certiexpiredate = this.insuredInfo.birthday = ''
|
||||
//身份证以外的证件类型可以使用长期
|
||||
//value.id 1 居民身份证 todo
|
||||
if (value.id != '1') {
|
||||
//2516--三个学平险--被保险人身份信息选择仅保留“身份证、户口本”,目前选择户口本仍要填写身份证到期
|
||||
//时间,如果选择户口本项,默认为长期。
|
||||
if (this.itemProductDTOS.productCode == 'GFRS_M0048' || this.itemProductDTOS.productCode == 'GFRS_M0049' || this.itemProductDTOS.productCode == 'GFRS_M0050'
|
||||
|| this.itemProductDTOS.productCode === 'GFRS_M0062' || this.itemProductDTOS.productCode === 'GFRS_M0063'||this.itemProductDTOS.productCode === 'GFRS_M0064') {
|
||||
this.insuredInfo.effectiveDateType = true
|
||||
}
|
||||
this.effectiveDateTypeAbleInsured = false
|
||||
} else {
|
||||
//身份证
|
||||
if (this.insuredInfo.birthday) {
|
||||
let age = utilsAge.getAge(this.insuredInfo.birthday, new Date())
|
||||
this.effectiveDateTypeAbleInsured = !(age >= 45)
|
||||
//身份证,年龄小于等于45,不可选长期
|
||||
this.insuredInfo.effectiveDateType = false
|
||||
}
|
||||
}
|
||||
// if (value.id != '1') {
|
||||
// //2516--三个学平险--被保险人身份信息选择仅保留“身份证、户口本”,目前选择户口本仍要填写身份证到期
|
||||
// //时间,如果选择户口本项,默认为长期。
|
||||
// if (this.itemProductDTOS.productCode == 'GFRS_M0048' || this.itemProductDTOS.productCode == 'GFRS_M0049' || this.itemProductDTOS.productCode == 'GFRS_M0050'
|
||||
// || this.itemProductDTOS.productCode === 'GFRS_M0062' || this.itemProductDTOS.productCode === 'GFRS_M0063'||this.itemProductDTOS.productCode === 'GFRS_M0064') {
|
||||
// this.insuredInfo.effectiveDateType = true
|
||||
// }
|
||||
// this.effectiveDateTypeAbleInsured = false
|
||||
// } else {
|
||||
// //身份证
|
||||
// if (this.insuredInfo.birthday) {
|
||||
// let age = utilsAge.getAge(this.insuredInfo.birthday, new Date())
|
||||
// this.effectiveDateTypeAbleInsured = !(age >= 45)
|
||||
// //身份证,年龄小于等于45,不可选长期
|
||||
// this.insuredInfo.effectiveDateType = false
|
||||
// }
|
||||
// }
|
||||
// 去掉--选择户口本时,是否长期默认为是,不可点击,有效止期隐藏(证件类型为户口本时,被保人年龄小于16周岁时,户口本有效止期长期变更为第16周岁日期)
|
||||
if(value.id==2){
|
||||
this.idLimitInsured = true
|
||||
//证件类型户口本时,证件截止日期和是否长期不可选择
|
||||
this.effectiveDateTypeAbleInsured = true //长期按钮是否禁用--被保人
|
||||
this.insuredInfo.effectiveDateType = false //是否长期
|
||||
// this.insuredInfo.effectiveDateType = true
|
||||
// this.insuredInfo.certiexpiredate = '9999-12-31'
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
}else{
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.insuredInfo.effectiveDateType = false
|
||||
this.effectiveDateTypeAbleInsured = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
}
|
||||
// if(value.id==2){
|
||||
// this.idLimitInsured = true
|
||||
// //证件类型户口本时,证件截止日期和是否长期不可选择
|
||||
// this.effectiveDateTypeAbleInsured = true //长期按钮是否禁用--被保人
|
||||
// this.insuredInfo.effectiveDateType = false //是否长期
|
||||
// // this.insuredInfo.effectiveDateType = true
|
||||
// // this.insuredInfo.certiexpiredate = '9999-12-31'
|
||||
// // this.effectiveDateTypeAbleInsured = true
|
||||
// // this.isInsuredCertiexpiredate = false
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
// }else{
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.insuredInfo.effectiveDateType = false
|
||||
// this.effectiveDateTypeAbleInsured = false
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
// }
|
||||
this.insuredInfo.idType = value.id
|
||||
} else if (this.pickerType === 'appntNpType') {
|
||||
this.userInfo.npType = value.id
|
||||
@@ -1783,46 +1783,46 @@ export default {
|
||||
this.insuredInfo.birthday = data.birthday //出生日期
|
||||
this.insuredInfo.idType = data.customerIdType //证件类型
|
||||
this.insuredInfo.idNo = data.customerIdNumber //证件类别
|
||||
if(this.insuredInfo.idType == '2' && idToData(this.insuredInfo.idNo).age <16){
|
||||
// 获取出生日期年份+16,证件类型为户口本时,被保人年龄小于16周岁时,卡单户口本有效止期长期变更为第16周岁日期
|
||||
let year = Number(this.insuredInfo.birthday.substr(0,4)) + 16
|
||||
if(this.insuredInfo.birthday.substr(5,5) == '02-29'){
|
||||
// 获取某年某月一共多少天
|
||||
let date = new Date(year, 2, 1)
|
||||
let dayEnd = new Date(date.getTime() - 864e5).getDate()
|
||||
this.insuredInfo.certiexpiredate = year +'-02-'+ dayEnd
|
||||
}else{
|
||||
this.insuredInfo.certiexpiredate = year +'-'+ this.insuredInfo.birthday.substr(5,5)
|
||||
}
|
||||
}
|
||||
if (data.customerIdType == 2) {
|
||||
this.insuredInfo.effectiveDateType = true
|
||||
this.insuredInfo.certiexpiredate = '9999-12-31'
|
||||
this.effectiveDateTypeAbleInsured = true
|
||||
this.isInsuredCertiexpiredate = false
|
||||
}
|
||||
else{
|
||||
this.isInsuredCertiexpiredate = true
|
||||
// 因为学平险产品 和 少儿卡单 被保人证件类型只有身份证和户口本 所以回显被保人信息时 如果不是身份证和户口本 就隐藏被保人证件类型
|
||||
if ((this.itemProductDTOS.productCode == 'GFRS_M0048' || this.itemProductDTOS.productCode == 'GFRS_M0049' || this.itemProductDTOS.productCode == 'GFRS_M0050'
|
||||
|| this.itemProductDTOS.productCode == 'GFRS_M0052' || this.itemProductDTOS.productCode === 'GFRS_M0062' || this.itemProductDTOS.productCode === 'GFRS_M0063'||this.itemProductDTOS.productCode === 'GFRS_M0064')
|
||||
&& data.customerIdType != 1) {
|
||||
this.insuredInfo.idType = ''
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.insuredInfo.effectiveDateType = false;
|
||||
this.effectiveDateTypeAbleInsured = false
|
||||
}else{
|
||||
if (data.idEffectEndDate == '9999-12-31') {
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.insuredInfo.effectiveDateType = true //是否长期
|
||||
this.effectiveDateTypeAbleInsured = true
|
||||
} else {
|
||||
this.insuredInfo.certiexpiredate = data.idEffectEndDate //证件截止日期
|
||||
this.insuredInfo.effectiveDateType = false;
|
||||
this.effectiveDateTypeAbleInsured = false
|
||||
}
|
||||
}
|
||||
}
|
||||
// if(this.insuredInfo.idType == '2' && idToData(this.insuredInfo.idNo).age <16){
|
||||
// // 获取出生日期年份+16,证件类型为户口本时,被保人年龄小于16周岁时,卡单户口本有效止期长期变更为第16周岁日期
|
||||
// let year = Number(this.insuredInfo.birthday.substr(0,4)) + 16
|
||||
// if(this.insuredInfo.birthday.substr(5,5) == '02-29'){
|
||||
// // 获取某年某月一共多少天
|
||||
// let date = new Date(year, 2, 1)
|
||||
// let dayEnd = new Date(date.getTime() - 864e5).getDate()
|
||||
// this.insuredInfo.certiexpiredate = year +'-02-'+ dayEnd
|
||||
// }else{
|
||||
// this.insuredInfo.certiexpiredate = year +'-'+ this.insuredInfo.birthday.substr(5,5)
|
||||
// }
|
||||
// }
|
||||
// if (data.customerIdType == 2) {
|
||||
// this.insuredInfo.effectiveDateType = true
|
||||
// this.insuredInfo.certiexpiredate = '9999-12-31'
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
// }
|
||||
// else{
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
// // 因为学平险产品 和 少儿卡单 被保人证件类型只有身份证和户口本 所以回显被保人信息时 如果不是身份证和户口本 就隐藏被保人证件类型
|
||||
// if ((this.itemProductDTOS.productCode == 'GFRS_M0048' || this.itemProductDTOS.productCode == 'GFRS_M0049' || this.itemProductDTOS.productCode == 'GFRS_M0050'
|
||||
// || this.itemProductDTOS.productCode == 'GFRS_M0052' || this.itemProductDTOS.productCode === 'GFRS_M0062' || this.itemProductDTOS.productCode === 'GFRS_M0063'||this.itemProductDTOS.productCode === 'GFRS_M0064')
|
||||
// && data.customerIdType != 1) {
|
||||
// this.insuredInfo.idType = ''
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.insuredInfo.effectiveDateType = false;
|
||||
// this.effectiveDateTypeAbleInsured = false
|
||||
// }else{
|
||||
// if (data.idEffectEndDate == '9999-12-31') {
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.insuredInfo.effectiveDateType = true //是否长期
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// } else {
|
||||
// this.insuredInfo.certiexpiredate = data.idEffectEndDate //证件截止日期
|
||||
// this.insuredInfo.effectiveDateType = false;
|
||||
// this.effectiveDateTypeAbleInsured = false
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
this.insuredInfo.email = data.email //邮箱
|
||||
this.insuredInfo.mobile = data.customerPhone //移动电话
|
||||
// this.insuredInfo.homeProvince = data.homeProvince //家庭省
|
||||
@@ -2122,36 +2122,36 @@ export default {
|
||||
console.log('证件号码校验有误')
|
||||
return this.$toast('您填写的证件号码有误')
|
||||
}
|
||||
if (insuredAge < 46 && this.insuredInfo.effectiveDateType == true) {
|
||||
return this.$toast('证件有效期错误,年龄小于46周岁的公民身份证有效期不能为长期')
|
||||
}
|
||||
// if (insuredAge < 46 && this.insuredInfo.effectiveDateType == true) {
|
||||
// return this.$toast('证件有效期错误,年龄小于46周岁的公民身份证有效期不能为长期')
|
||||
// }
|
||||
|
||||
// 年龄在 16-25 周岁之间
|
||||
if (insuredAge <= 15) {
|
||||
if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1975-01-01')) {
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.$refs.certiexpiredate.date = ''
|
||||
// this.effectiveDateTypeAble = true
|
||||
return this.$toast('证件有效期错误,未满16周岁的公民身份证有效期应小于等于5年')
|
||||
}
|
||||
//年龄在 16-25 周岁之间
|
||||
} else if (insuredAge >= 16 && insuredAge <= 25) {
|
||||
console.log('年龄在16-25周岁之间')
|
||||
if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1980-01-01')) {
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.$refs.certiexpiredate.date = ''
|
||||
this.certiexpiredateRequiredInsured = true
|
||||
return this.$toast('证件有效期不正常,16周岁至25周岁公民身份证有效期应小于等于10年')
|
||||
}
|
||||
//年龄在 26-45 周岁之间
|
||||
} else if (insuredAge >= 26 && insuredAge <= 45) {
|
||||
if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1990-01-01')) {
|
||||
this.insuredInfo.certiexpiredate = ''
|
||||
this.$refs.certiexpiredate.date = ''
|
||||
this.certiexpiredateRequiredInsured = true
|
||||
return this.$toast('证件有效期不正常,26周岁至45周岁公民身份证有效期应小于等于20年')
|
||||
}
|
||||
}
|
||||
// // 年龄在 16-25 周岁之间
|
||||
// if (insuredAge <= 15) {
|
||||
// if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1975-01-01')) {
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.$refs.certiexpiredate.date = ''
|
||||
// // this.effectiveDateTypeAble = true
|
||||
// return this.$toast('证件有效期错误,未满16周岁的公民身份证有效期应小于等于5年')
|
||||
// }
|
||||
// //年龄在 16-25 周岁之间
|
||||
// } else if (insuredAge >= 16 && insuredAge <= 25) {
|
||||
// console.log('年龄在16-25周岁之间')
|
||||
// if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1980-01-01')) {
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.$refs.certiexpiredate.date = ''
|
||||
// this.certiexpiredateRequiredInsured = true
|
||||
// return this.$toast('证件有效期不正常,16周岁至25周岁公民身份证有效期应小于等于10年')
|
||||
// }
|
||||
// //年龄在 26-45 周岁之间
|
||||
// } else if (insuredAge >= 26 && insuredAge <= 45) {
|
||||
// if (Date.parse(this.insuredInfo.certiexpiredate) - Date.parse(new Date()) > Date.parse('1990-01-01')) {
|
||||
// this.insuredInfo.certiexpiredate = ''
|
||||
// this.$refs.certiexpiredate.date = ''
|
||||
// this.certiexpiredateRequiredInsured = true
|
||||
// return this.$toast('证件有效期不正常,26周岁至45周岁公民身份证有效期应小于等于20年')
|
||||
// }
|
||||
// }
|
||||
}
|
||||
else if (this.insuredInfo.idType == '2'){
|
||||
if (this.insuredInfo.nativeplace != '1') {
|
||||
@@ -2310,82 +2310,82 @@ export default {
|
||||
// if (this.insuredInfo.effectiveDateType) {
|
||||
// this.insuredInfo.certiexpiredate = '9999-12-31'
|
||||
// }
|
||||
switch (this.userInfo.homeArea) {
|
||||
case "500129":
|
||||
this.userInfo.homeArea = '500229'
|
||||
break
|
||||
case '500130':
|
||||
this.userInfo.homeArea = '500230'
|
||||
break
|
||||
case '500131':
|
||||
this.userInfo.homeArea = '500231'
|
||||
break
|
||||
case '500133':
|
||||
this.userInfo.homeArea = '500233'
|
||||
break
|
||||
case '500135':
|
||||
this.userInfo.homeArea = '500235'
|
||||
break
|
||||
case '500136':
|
||||
this.userInfo.homeArea = '500236'
|
||||
break
|
||||
case '500137':
|
||||
this.userInfo.homeArea = '500237'
|
||||
break
|
||||
case '500138':
|
||||
this.userInfo.homeArea = '500238'
|
||||
break
|
||||
case '500140':
|
||||
this.userInfo.homeArea = '500240'
|
||||
break
|
||||
case '500141':
|
||||
this.userInfo.homeArea = '500241'
|
||||
break
|
||||
case '500142':
|
||||
this.userInfo.homeArea = '500242'
|
||||
break
|
||||
case '500143':
|
||||
this.userInfo.homeArea = '500243'
|
||||
break
|
||||
}
|
||||
switch (this.insuredInfo.homeArea) {
|
||||
case "500129":
|
||||
this.insuredInfo.homeArea = '500229'
|
||||
break
|
||||
case '500130':
|
||||
this.insuredInfo.homeArea = '500230'
|
||||
break
|
||||
case '500131':
|
||||
this.insuredInfo.homeArea = '500231'
|
||||
break
|
||||
case '500133':
|
||||
this.insuredInfo.homeArea = '500233'
|
||||
break
|
||||
case '500135':
|
||||
this.insuredInfo.homeArea = '500235'
|
||||
break
|
||||
case '500136':
|
||||
this.insuredInfo.homeArea = '500236'
|
||||
break
|
||||
case '500137':
|
||||
this.insuredInfo.homeArea = '500237'
|
||||
break
|
||||
case '500138':
|
||||
this.insuredInfo.homeArea = '500238'
|
||||
break
|
||||
case '500140':
|
||||
this.insuredInfo.homeArea = '500240'
|
||||
break
|
||||
case '500141':
|
||||
this.insuredInfo.homeArea = '500241'
|
||||
break
|
||||
case '500142':
|
||||
this.insuredInfo.homeArea = '500242'
|
||||
break
|
||||
case '500143':
|
||||
this.insuredInfo.homeArea = '500243'
|
||||
break
|
||||
}
|
||||
// switch (this.userInfo.homeArea) {
|
||||
// case "500129":
|
||||
// this.userInfo.homeArea = '500229'
|
||||
// break
|
||||
// case '500130':
|
||||
// this.userInfo.homeArea = '500230'
|
||||
// break
|
||||
// case '500131':
|
||||
// this.userInfo.homeArea = '500231'
|
||||
// break
|
||||
// case '500133':
|
||||
// this.userInfo.homeArea = '500233'
|
||||
// break
|
||||
// case '500135':
|
||||
// this.userInfo.homeArea = '500235'
|
||||
// break
|
||||
// case '500136':
|
||||
// this.userInfo.homeArea = '500236'
|
||||
// break
|
||||
// case '500137':
|
||||
// this.userInfo.homeArea = '500237'
|
||||
// break
|
||||
// case '500138':
|
||||
// this.userInfo.homeArea = '500238'
|
||||
// break
|
||||
// case '500140':
|
||||
// this.userInfo.homeArea = '500240'
|
||||
// break
|
||||
// case '500141':
|
||||
// this.userInfo.homeArea = '500241'
|
||||
// break
|
||||
// case '500142':
|
||||
// this.userInfo.homeArea = '500242'
|
||||
// break
|
||||
// case '500143':
|
||||
// this.userInfo.homeArea = '500243'
|
||||
// break
|
||||
// }
|
||||
// switch (this.insuredInfo.homeArea) {
|
||||
// case "500129":
|
||||
// this.insuredInfo.homeArea = '500229'
|
||||
// break
|
||||
// case '500130':
|
||||
// this.insuredInfo.homeArea = '500230'
|
||||
// break
|
||||
// case '500131':
|
||||
// this.insuredInfo.homeArea = '500231'
|
||||
// break
|
||||
// case '500133':
|
||||
// this.insuredInfo.homeArea = '500233'
|
||||
// break
|
||||
// case '500135':
|
||||
// this.insuredInfo.homeArea = '500235'
|
||||
// break
|
||||
// case '500136':
|
||||
// this.insuredInfo.homeArea = '500236'
|
||||
// break
|
||||
// case '500137':
|
||||
// this.insuredInfo.homeArea = '500237'
|
||||
// break
|
||||
// case '500138':
|
||||
// this.insuredInfo.homeArea = '500238'
|
||||
// break
|
||||
// case '500140':
|
||||
// this.insuredInfo.homeArea = '500240'
|
||||
// break
|
||||
// case '500141':
|
||||
// this.insuredInfo.homeArea = '500241'
|
||||
// break
|
||||
// case '500142':
|
||||
// this.insuredInfo.homeArea = '500242'
|
||||
// break
|
||||
// case '500143':
|
||||
// this.insuredInfo.homeArea = '500243'
|
||||
// break
|
||||
// }
|
||||
console.log(this.insuredInfo,'this.insuredInfo')
|
||||
if(this.itemProductDTOS.productCode === 'GFRS_M0091'){
|
||||
if(this.proSchemeCode == '06860438-A') {
|
||||
@@ -2669,17 +2669,17 @@ export default {
|
||||
}
|
||||
this.insuredInfo.birthday = idToData(val).birthday
|
||||
// 获取出生日期年份+16,证件类型为户口本时,被保人年龄小于16周岁时,卡单户口本有效止期长期变更为第16周岁日期
|
||||
if(this.insuredInfo.idType == '2' && idToData(this.insuredInfo.idNo).age <16){
|
||||
let year = Number(this.insuredInfo.birthday.substr(0,4)) + 16
|
||||
if(this.insuredInfo.birthday.substr(5,5) == '02-29'){
|
||||
// 获取某年某月一共多少天
|
||||
let date = new Date(year, 2, 1)
|
||||
let dayEnd = new Date(date.getTime() - 864e5).getDate()
|
||||
this.insuredInfo.certiexpiredate = year+'-02-'+ dayEnd
|
||||
}else{
|
||||
this.insuredInfo.certiexpiredate = year+'-'+ this.insuredInfo.birthday.substr(5,5)
|
||||
}
|
||||
}
|
||||
// if(this.insuredInfo.idType == '2' && idToData(this.insuredInfo.idNo).age <16){
|
||||
// let year = Number(this.insuredInfo.birthday.substr(0,4)) + 16
|
||||
// if(this.insuredInfo.birthday.substr(5,5) == '02-29'){
|
||||
// // 获取某年某月一共多少天
|
||||
// let date = new Date(year, 2, 1)
|
||||
// let dayEnd = new Date(date.getTime() - 864e5).getDate()
|
||||
// this.insuredInfo.certiexpiredate = year+'-02-'+ dayEnd
|
||||
// }else{
|
||||
// this.insuredInfo.certiexpiredate = year+'-'+ this.insuredInfo.birthday.substr(5,5)
|
||||
// }
|
||||
// }
|
||||
this.insuredInfo.sex = idToData(val).sex
|
||||
//GFRS-2641-- 被保险人年龄小于18周岁(不含),前端需隐藏手机号码、电子邮箱;
|
||||
//GFRS-2641--被保险人大于等于18周岁(含),前端需展示手机号码、电子邮箱,且非必填
|
||||
@@ -2733,7 +2733,7 @@ export default {
|
||||
marriageStatus: '', //婚姻状况
|
||||
homeProvince: '', //家庭省
|
||||
homeCity: '', //家庭市
|
||||
homeArea: '450101', //家庭区
|
||||
homeArea: '', //家庭区
|
||||
homeName: '', //联系地址
|
||||
homeAddress: '', //详细地址
|
||||
mobile: '', //移动电话
|
||||
@@ -2773,7 +2773,7 @@ export default {
|
||||
// 去掉--选择户口本时,是否长期默认为是,不可点击,有效止期隐藏(证件类型为户口本时,被保人年龄小于16周岁时,户口本有效止期长期变更为第16周岁日期)
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
} else if (this.itemProductDTOS.productCode == 'GFRS_M0049' || this.itemProductDTOS.productCode === 'GFRS_M0063') {
|
||||
this.insuredInfo.occupationCode = '2099907'
|
||||
this.insuredInfo.occupationName = '一般学生'
|
||||
@@ -2785,7 +2785,7 @@ export default {
|
||||
// 去掉--选择户口本时,是否长期默认为是,不可点击,有效止期隐藏(证件类型为户口本时,被保人年龄小于16周岁时,户口本有效止期长期变更为第16周岁日期)
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
}
|
||||
else if (this.itemProductDTOS.productCode === 'GFRS_M0062') {
|
||||
this.insuredInfo.occupationCode = '2099908'
|
||||
@@ -2798,7 +2798,7 @@ export default {
|
||||
// 去掉--选择户口本时,是否长期默认为是,不可点击,有效止期隐藏(证件类型为户口本时,被保人年龄小于16周岁时,户口本有效止期长期变更为第16周岁日期)
|
||||
// this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
}
|
||||
// GFRS-2641--少儿安康,默认户口本,且户口本证件截止日期默认长期
|
||||
if (this.itemProductDTOS.productCode == 'GFRS_M0052') {
|
||||
@@ -2812,7 +2812,7 @@ export default {
|
||||
// 去掉--选择户口本时,是否长期默认为是,不可点击,有效止期隐藏(证件类型为户口本时,被保人年龄小于16周岁时,户口本有效止期长期变更为第16周岁日期)
|
||||
this.effectiveDateTypeAbleInsured = true
|
||||
// this.isInsuredCertiexpiredate = false
|
||||
this.isInsuredCertiexpiredate = true
|
||||
// this.isInsuredCertiexpiredate = true
|
||||
}
|
||||
|
||||
// 2516--除万福卡,投保人、被保险人年收入,默认为0,允许修改
|
||||
|
||||
Reference in New Issue
Block a user