mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-22 18:46:45 +08:00
整合国富人寿富桂金生养老年金保险和两全,年龄和交费期间的规则
This commit is contained in:
@@ -1481,21 +1481,21 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(this.chooseProducts[0].productCode == 'GFRS_M0053'){
|
if(this.chooseProducts[0].productCode == 'GFRS_M0053'){
|
||||||
if (this.trialList.length) {
|
if (this.trialList.length) {
|
||||||
this.chooseProducts.forEach((item, index) => {
|
this.chooseProducts.forEach((item, index) => {
|
||||||
// 国富人寿富桂金生养老年金保险,投保,被保险第二个责任默认不勾选,不可选
|
// 国富人寿富桂金生养老年金保险,投保,被保险第二个责任默认不勾选,不可选
|
||||||
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009') {
|
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009') {
|
||||||
item.calFactorLst.map((item2) => {
|
item.calFactorLst.map((item2) => {
|
||||||
if (item2.code == 'dutyGroup') {
|
if (item2.code == 'dutyGroup') {
|
||||||
item2.rules.map((item3) => {
|
item2.rules.map((item3) => {
|
||||||
item3.defaultValue = '0'
|
item3.defaultValue = '0'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' || this.chooseProducts[0].productCode == 'GFRS_M0040'){
|
if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' || this.chooseProducts[0].productCode == 'GFRS_M0040'){
|
||||||
if (this.trialList.length) {
|
if (this.trialList.length) {
|
||||||
let showPrem //计算后的保费
|
let showPrem //计算后的保费
|
||||||
@@ -1727,34 +1727,30 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let age = this.saleInsuredPersonInfo.age
|
let age = this.saleInsuredPersonInfo.age
|
||||||
let trialFlag = true
|
let sex = this.saleInsuredPersonInfo.sex //0男 1女
|
||||||
params.trialInfos.forEach((item) => {
|
let trialFlag = true
|
||||||
if (item.productCode == 'GFRS_A0011') {
|
|
||||||
if (item.insuYear == '60' && item.payEndYear == '30' && age > 30) {
|
|
||||||
this.nextStepFlag = true
|
|
||||||
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
|
||||||
trialFlag = false
|
|
||||||
} else if (item.insuYear == '70' && item.payEndYear == '30' && age > 40) {
|
|
||||||
this.nextStepFlag = true
|
|
||||||
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
|
||||||
trialFlag = false
|
|
||||||
} else if (
|
|
||||||
(item.insuYear == '80' && item.payEndYear == '15' && age > 55) ||
|
|
||||||
(item.insuYear == '80' && item.payEndYear == '19' && age > 50) ||
|
|
||||||
(item.insuYear == '80' && item.payEndYear == '20' && age > 50) ||
|
|
||||||
(item.insuYear == '80' && item.payEndYear == '30' && age > 40)
|
|
||||||
) {
|
|
||||||
this.nextStepFlag = true
|
|
||||||
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
|
||||||
trialFlag = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
//国富人寿富桂金生养老年金保险
|
|
||||||
let sex = this.saleInsuredPersonInfo.sex //0男 1女
|
|
||||||
params.trialInfos.forEach((item) => {
|
params.trialInfos.forEach((item) => {
|
||||||
if (item.productCode == 'GFRS_M0053') {
|
if (item.productCode == 'GFRS_A0011') {
|
||||||
|
if (item.insuYear == '60' && item.payEndYear == '30' && age > 30) {
|
||||||
|
this.nextStepFlag = true
|
||||||
|
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
||||||
|
trialFlag = false
|
||||||
|
} else if (item.insuYear == '70' && item.payEndYear == '30' && age > 40) {
|
||||||
|
this.nextStepFlag = true
|
||||||
|
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
||||||
|
trialFlag = false
|
||||||
|
} else if (
|
||||||
|
(item.insuYear == '80' && item.payEndYear == '15' && age > 55) ||
|
||||||
|
(item.insuYear == '80' && item.payEndYear == '19' && age > 50) ||
|
||||||
|
(item.insuYear == '80' && item.payEndYear == '20' && age > 50) ||
|
||||||
|
(item.insuYear == '80' && item.payEndYear == '30' && age > 40)
|
||||||
|
) {
|
||||||
|
this.nextStepFlag = true
|
||||||
|
this.$toast('被保险人年龄不适合该交费期间或保险期间!')
|
||||||
|
trialFlag = false
|
||||||
|
}
|
||||||
|
}else if (item.productCode == 'GFRS_M0053') {
|
||||||
|
//国富人寿富桂金生养老年金保险
|
||||||
if(sex == '0'){
|
if(sex == '0'){
|
||||||
if(
|
if(
|
||||||
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
|
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
|
||||||
@@ -1762,9 +1758,9 @@ export default {
|
|||||||
(item.pensionAge == '60' && item.payEndYear == '15' && age > 45) ||
|
(item.pensionAge == '60' && item.payEndYear == '15' && age > 45) ||
|
||||||
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
|
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
|
||||||
) {
|
) {
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}else if(
|
}else if(
|
||||||
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
|
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
|
||||||
(item.pensionAge == '65' && item.payEndYear == '20' && age > 40) ||
|
(item.pensionAge == '65' && item.payEndYear == '20' && age > 40) ||
|
||||||
@@ -1772,16 +1768,16 @@ export default {
|
|||||||
(item.pensionAge == '65' && item.payEndYear == '10' && age > 50)
|
(item.pensionAge == '65' && item.payEndYear == '10' && age > 50)
|
||||||
){
|
){
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}else if(
|
}else if(
|
||||||
(item.pensionAge == '70' && item.payEndYear == '30' && age > 40) ||
|
(item.pensionAge == '70' && item.payEndYear == '30' && age > 40) ||
|
||||||
(item.pensionAge == '70' && item.payEndYear == '20' && age > 50) ||
|
(item.pensionAge == '70' && item.payEndYear == '20' && age > 50) ||
|
||||||
(item.pensionAge == '70' && item.payEndYear == '15' && age > 55)
|
(item.pensionAge == '70' && item.payEndYear == '15' && age > 55)
|
||||||
){
|
){
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}
|
}
|
||||||
}else{ //女
|
}else{ //女
|
||||||
if(
|
if(
|
||||||
@@ -1790,9 +1786,9 @@ export default {
|
|||||||
(item.pensionAge == '55' && item.payEndYear == '15' && age > 40) ||
|
(item.pensionAge == '55' && item.payEndYear == '15' && age > 40) ||
|
||||||
(item.pensionAge == '55' && item.payEndYear == '10' && age > 45)
|
(item.pensionAge == '55' && item.payEndYear == '10' && age > 45)
|
||||||
) {
|
) {
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}else if(
|
}else if(
|
||||||
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
|
(item.pensionAge == '60' && item.payEndYear == '30' && age > 30) ||
|
||||||
(item.pensionAge == '60' && item.payEndYear == '20' && age > 40) ||
|
(item.pensionAge == '60' && item.payEndYear == '20' && age > 40) ||
|
||||||
@@ -1800,8 +1796,8 @@ export default {
|
|||||||
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
|
(item.pensionAge == '60' && item.payEndYear == '10' && age > 50)
|
||||||
){
|
){
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}else if(
|
}else if(
|
||||||
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
|
(item.pensionAge == '65' && item.payEndYear == '30' && age > 35) ||
|
||||||
(item.pensionAge == '65' && item.payEndYear == '20' && age > 45) ||
|
(item.pensionAge == '65' && item.payEndYear == '20' && age > 45) ||
|
||||||
@@ -1809,8 +1805,8 @@ export default {
|
|||||||
(item.pensionAge == '65' && item.payEndYear == '10' && age > 55)
|
(item.pensionAge == '65' && item.payEndYear == '10' && age > 55)
|
||||||
){
|
){
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
this.$toast('被保险人年龄不适合该交费期间!')
|
this.$toast('被保险人年龄不适合该交费期间!')
|
||||||
trialFlag = false
|
trialFlag = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2201,7 +2197,7 @@ export default {
|
|||||||
//使用rules规则里的第一条控制保额份数
|
//使用rules规则里的第一条控制保额份数
|
||||||
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
||||||
this.$toast('0周岁-50周岁最低基本保险金额为50000元。超过最低基本保险金额为10000元整数倍。')
|
this.$toast('0周岁-50周岁最低基本保险金额为50000元。超过最低基本保险金额为10000元整数倍。')
|
||||||
this.nextStepFlag = true
|
this.nextStepFlag = true
|
||||||
} else {
|
} else {
|
||||||
if ((Number(defalutValue) * 10000) % (Number(currentEle.limit) * 10000) != 0) {
|
if ((Number(defalutValue) * 10000) % (Number(currentEle.limit) * 10000) != 0) {
|
||||||
this.$toast('0周岁-50周岁最低基本保险金额为50000元。超过最低基本保险金额为10000元整数倍。')
|
this.$toast('0周岁-50周岁最低基本保险金额为50000元。超过最低基本保险金额为10000元整数倍。')
|
||||||
@@ -2213,6 +2209,17 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//国富人寿富桂金生养老年金保险
|
||||||
|
} else if (productCode == 'GFRS_M0053') {
|
||||||
|
if (Number(defalutValue) < Number(min)) {
|
||||||
|
this.$toast(`交费期间为${riskFactor.yearWay}年交时,最低保费为${Number(min) * Number(riskFactor.moneyUnit)}元`)
|
||||||
|
this.nextStepFlag = true
|
||||||
|
}else{
|
||||||
|
this.nextStepFlag = false
|
||||||
|
this.mainRiskInfluenceAddRisk()
|
||||||
|
currentEle['amt'] = Number(defalutValue) * Number(riskFactor.moneyUnit)
|
||||||
|
this.getTrial()
|
||||||
|
}
|
||||||
} else if (this.isTrial === '0' && this.chooseProducts[productIndex].isMainRisk == '0') {
|
} else if (this.isTrial === '0' && this.chooseProducts[productIndex].isMainRisk == '0') {
|
||||||
if (Number(defalutValue) < Number(min)) {
|
if (Number(defalutValue) < Number(min)) {
|
||||||
this.$toast(`交费期间为${riskFactor.yearWay}年交时,最低保费为${Number(min) * Number(riskFactor.moneyUnit)}元`)
|
this.$toast(`交费期间为${riskFactor.yearWay}年交时,最低保费为${Number(min) * Number(riskFactor.moneyUnit)}元`)
|
||||||
|
|||||||
Reference in New Issue
Block a user