整合国富人寿富桂金生养老年金保险和两全,年龄和交费期间的规则

This commit is contained in:
liyuetong
2021-10-19 17:42:15 +08:00
parent 149445eb25
commit e5a2d015c2

View File

@@ -1687,6 +1687,7 @@ export default {
}
let age = this.saleInsuredPersonInfo.age
let sex = this.saleInsuredPersonInfo.sex //0男 1女
let trialFlag = true
params.trialInfos.forEach((item) => {
if (item.productCode == 'GFRS_A0011') {
@@ -1708,6 +1709,66 @@ export default {
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
trialFlag = false
}
}else if (item.productCode == 'GFRS_M0053') {
//国富人寿富桂金生养老年金保险
if(sex == '0'){
if(
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
(item.pensionAge == '60' && item.payEndYear == '20' && age > 40) ||
(item.pensionAge == '60' && item.payEndYear == '15' && age > 45) ||
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
) {
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}else if(
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
(item.pensionAge == '65' && item.payEndYear == '20' && age > 40) ||
(item.pensionAge == '65' && item.payEndYear == '15' && age > 45) ||
(item.pensionAge == '65' && item.payEndYear == '10' && age > 50)
){
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}else if(
(item.pensionAge == '70' && item.payEndYear == '30' && age > 40) ||
(item.pensionAge == '70' && item.payEndYear == '20' && age > 50) ||
(item.pensionAge == '70' && item.payEndYear == '15' && age > 55)
){
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}
}else{ //女
if(
(item.pensionAge == '55' && item.payEndYear == '30' && age > 25) ||
(item.pensionAge == '55' && item.payEndYear == '20' && age > 35) ||
(item.pensionAge == '55' && item.payEndYear == '15' && age > 40) ||
(item.pensionAge == '55' && item.payEndYear == '10' && age > 45)
) {
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}else if(
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
(item.pensionAge == '60' && item.payEndYear == '20' && age > 40) ||
(item.pensionAge == '60' && item.payEndYear == '15' && age > 45) ||
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
){
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}else if(
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
(item.pensionAge == '65' && item.payEndYear == '20' && age > 45) ||
(item.pensionAge == '65' && item.payEndYear == '15' && age > 50) ||
(item.pensionAge == '65' && item.payEndYear == '10' && age > 55)
){
this.nextStepFlag = true
this.$toast('被保险人年龄不适合该交费期间!')
trialFlag = false
}
}
}
})