From e5a2d015c24a2269e213bee36103c49b87bc52d5 Mon Sep 17 00:00:00 2001
From: liyuetong
Date: Tue, 19 Oct 2021 17:42:15 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E5=90=88=E5=9B=BD=E5=AF=8C=E4=BA=BA?=
=?UTF-8?q?=E5=AF=BF=E5=AF=8C=E6=A1=82=E9=87=91=E7=94=9F=E5=85=BB=E8=80=81?=
=?UTF-8?q?=E5=B9=B4=E9=87=91=E4=BF=9D=E9=99=A9=E5=92=8C=E4=B8=A4=E5=85=A8?=
=?UTF-8?q?=EF=BC=8C=E5=B9=B4=E9=BE=84=E5=92=8C=E4=BA=A4=E8=B4=B9=E6=9C=9F?=
=?UTF-8?q?=E9=97=B4=E7=9A=84=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ebiz/common/CalculatePremium.vue | 61 ++++++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue
index 19c4cbe87..8291ecef0 100644
--- a/src/views/ebiz/common/CalculatePremium.vue
+++ b/src/views/ebiz/common/CalculatePremium.vue
@@ -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
+ }
+ }
}
})