mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-09 05:16:44 +08:00
世纪无忧重疾交费至60/70周岁时,不可附加两全险
This commit is contained in:
@@ -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('投被同人不能选取此款险种!')
|
||||
|
||||
@@ -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++) {
|
||||
|
||||
Reference in New Issue
Block a user