世纪无忧重疾交费至60/70周岁时,不可附加两全险

This commit is contained in:
li.yuetong
2022-03-13 20:52:48 +08:00
parent 0b25ec4a29
commit c8b259855e
2 changed files with 24 additions and 2 deletions

View File

@@ -353,11 +353,19 @@ export default {
remitLimit(resultData) {
//isRemit 0是豁免险 1非豁免险 remitType 0投保人 1被保险人 relationToAppnt 投被关系
let isRemit = resultData.productTrialInfoDTO.isRemit
let currentMainRiskInfo = this.getCurrentMainRiskInfo()
// 世纪无忧重疾(GFRS_M0046)交费至60/70周岁时不可附加两全险(GFRS_A0011)
if (resultData.productCode == 'GFRS_A0011' && this.mainRiskCode == 'GFRS_M0046') {
if (currentMainRiskInfo.mainRiskPayEndYearFlag == 'A') {
this.$toast('目前主险交费期间类型,不适合选取此款险种!')
return true
}
}
if (isRemit == 1) return false
let remitType = resultData.productTrialInfoDTO.remitType
let remitTypeLimit = resultData.productTrialInfoDTO.remitTypeLimit
let relationToAppnt = this.saleInsuredPersonInfo.relationToAppnt
let currentMainRiskInfo = this.getCurrentMainRiskInfo()
// let currentMainRiskInfo = this.getCurrentMainRiskInfo()
let productCode = resultData.productCode
if (relationToAppnt == 1 && remitType == '0' && !remitTypeLimit) {
this.$toast('投被同人不能选取此款险种!')

View File

@@ -1420,10 +1420,24 @@ export default {
},
//特殊规则3、设置豁免险
setRemitRisk() {
//1、一次性交清和交费期间单位为A时删除豁免险
// 世纪无忧重疾(GFRS_M0046)交费至60/70周岁时不可附加两全险(GFRS_A0011)
let mainRiskInfo = this.getMainRiskInfo()
let mainRiskPayIntv = mainRiskInfo.payIntv.payIntv
let mainRiskPayEndYearFlag = mainRiskInfo.payEndYear.payEndYearFlag
if (mainRiskPayEndYearFlag == 'A' && this.chooseProducts[0].mainRiskCode == 'GFRS_M0046') {
//删除附加两全险
for (let i = 0; i < this.chooseProducts.length; i++) {
if (this.chooseProducts[i].productCode == 'GFRS_A0011') {
this.chooseProducts.splice(i, 1)
i--
}
}
}
//1、一次性交清和交费期间单位为A时删除豁免险
// let mainRiskInfo = this.getMainRiskInfo()
// let mainRiskPayIntv = mainRiskInfo.payIntv.payIntv
// let mainRiskPayEndYearFlag = mainRiskInfo.payEndYear.payEndYearFlag
if (mainRiskPayIntv == 0 || mainRiskPayEndYearFlag == 'A') {
//删除已选或互斥险种
for (let i = 0; i < this.chooseProducts.length; i++) {