diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index 458d3a5d0..898e21bcd 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -2190,6 +2190,11 @@ export default { shortName: '寿险', name: '国富人寿附加两全保险', code: 'GFRS_A0011' + }, + { + shortName: '年金险', + name: '国富人寿鑫享金生养老年金保险', + code: 'GFRS_M0061' } ], // 职级 diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue index c98bba41a..332e2a78d 100644 --- a/src/views/ebiz/common/CalculatePremium.vue +++ b/src/views/ebiz/common/CalculatePremium.vue @@ -1588,10 +1588,10 @@ export default { remitProduct.payIntv = 1 } } - if(this.chooseProducts[0].productCode == 'GFRS_M0053'){ + if(this.chooseProducts[0].productCode == 'GFRS_M0053' || this.chooseProducts[0].productCode == 'GFRS_M0061'){ if (this.trialList.length) { this.chooseProducts.forEach((item, index) => { - // 国富人寿富桂金生养老年金保险,投保,被保险第二个责任默认不勾选,不可选 + // 国富人寿富桂金生养老年金保险(53)中介渠道鑫享金生养老年金保险(61),投保,被保险第二个责任默认不勾选,不可选 if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009') { item.calFactorLst.map((item2) => { if (item2.code == 'dutyGroup') { @@ -1867,6 +1867,67 @@ export default { trialFlag = false } } + }else if (item.productCode == 'GFRS_M0061') { + //中介渠道鑫享金生养老年金保险 + if(sex == '0'){ //男 + if( + (item.pensionAge == '60' && item.payEndYear == '20' && age > 40) || + (item.pensionAge == '60' && item.payEndYear == '10' && age > 50) || + (item.pensionAge == '60' && item.payEndYear == '5' && age > 55) || + (item.pensionAge == '60' && item.payEndYear == '3' && age > 55) + ) { + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + }else if( + (item.pensionAge == '65' && item.payEndYear == '20' && age > 45) || + (item.pensionAge == '65' && item.payEndYear == '10' && age > 55) || + (item.pensionAge == '65' && item.payEndYear == '5' && age > 60) || + (item.pensionAge == '65' && item.payEndYear == '3' && age > 60) + ){ + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + }else if( + (item.pensionAge == '70' && item.payEndYear == '20' && age > 50) || + (item.pensionAge == '70' && item.payEndYear == '10' && age > 60) || + (item.pensionAge == '70' && item.payEndYear == '5' && age > 65) || + (item.pensionAge == '70' && item.payEndYear == '3' && age > 65) + ){ + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + } + }else{ //女 + if( + (item.pensionAge == '55' && item.payEndYear == '20' && age > 35) || + (item.pensionAge == '55' && item.payEndYear == '10' && age > 45) || + (item.pensionAge == '55' && item.payEndYear == '5' && age > 50) || + (item.pensionAge == '55' && item.payEndYear == '3' && age > 50) + ) { + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + }else if( + (item.pensionAge == '60' && item.payEndYear == '20' && age > 40) || + (item.pensionAge == '60' && item.payEndYear == '10' && age > 50) || + (item.pensionAge == '60' && item.payEndYear == '5' && age > 55) || + (item.pensionAge == '60' && item.payEndYear == '3' && age > 55) + ){ + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + }else if( + (item.pensionAge == '65' && item.payEndYear == '20' && age > 45) || + (item.pensionAge == '65' && item.payEndYear == '10' && age > 55) || + (item.pensionAge == '65' && item.payEndYear == '5' && age > 60) || + (item.pensionAge == '65' && item.payEndYear == '3' && age > 60) + ){ + this.nextStepFlag = true + this.$toast('被保险人年龄不适合该交费期间!') + trialFlag = false + } + } } }) if (!trialFlag) { @@ -2261,8 +2322,8 @@ export default { } } } - //国富人寿富桂金生养老年金保险 - } else if (productCode == 'GFRS_M0053') { + // 国富人寿富桂金生养老年金保险(GFRS_M0053)中介渠道鑫享金生养老年金保险(GFRS_M0061) + } else if (productCode == 'GFRS_M0053' || productCode == 'GFRS_M0061') { if (Number(defalutValue) < Number(min)) { this.$toast(`交费期间为${riskFactor.yearWay}年交时,最低保费为${Number(min) * Number(riskFactor.moneyUnit)}元`) this.nextStepFlag = true