鑫享年年+附加豁免投保人定寿B+附加豁免投保人重疾B,投保单号8186270000016187

This commit is contained in:
liyuetong
2021-10-13 17:41:14 +08:00
parent b9c546653c
commit e39de65287

View File

@@ -1443,63 +1443,62 @@ export default {
remitProduct.payIntv = 1 remitProduct.payIntv = 1
} }
} }
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 //计算后的保费
//(被保险人)国富人寿附加豁免保险费重大疾病保险(B款GFRS_A0010 //(被保险人)国富人寿附加豁免保险费重大疾病保险(B款GFRS_A0010
//(投保人)国富人寿附加豁免保险费重大疾病保险(B款 GFRS_A0009 //(投保人)国富人寿附加豁免保险费重大疾病保险(B款 GFRS_A0009
//国富人寿附加两全保险条款 GFRS_A0011 //国富人寿附加两全保险条款 GFRS_A0011
//只有在搭配附加两全时才能搭配被保险人附加豁免重疾B; //只有在搭配附加两全时才能搭配被保险人附加豁免重疾B;
//获取两全险的保费 //获取两全险的保费
let showPrem001 let showPrem001
this.trialList.forEach((item, index) => { this.trialList.forEach((item, index) => {
if (item.productCode == 'GFRS_A0011') { if (item.productCode == 'GFRS_A0011') {
showPrem001 = item.showPrem //获取两全险的保费 showPrem001 = item.showPrem //获取两全险的保费
} }
}) })
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') {
//(投保人)国富人寿附加豁免保险费重大疾病保险(B款 //(投保人)国富人寿附加豁免保险费重大疾病保险(B款
// 投被不同人:投保人豁免险单独搭配主险时,投保人豁免险,豁免主险保费,当投保人豁免险加两全(有长险附加险时),豁免主险保费加两全保费 // 投被不同人:投保人豁免险单独搭配主险时,投保人豁免险,豁免主险保费,当投保人豁免险加两全(有长险附加险时),豁免主险保费加两全保费
if (item.productCode == 'GFRS_A0009') { if (item.productCode == 'GFRS_A0009') {
if (this.saleInsuredPersonInfo.relationToAppnt != 1) { if (this.saleInsuredPersonInfo.relationToAppnt != 1) {
//不同人 //不同人
if (showPrem001) {
//加两全时
showPrem = Number(showPrem001) + Number(that.trialList[0].showPrem)
} else {
showPrem = Number(that.trialList[0].showPrem)
}
}
item.calFactorLst.map((item2) => {
if (item2.code == 'dutyGroup') {
item2.rules.map((item3) => {
item3.defaultDutyAmt = (showPrem / 10000).toFixed(6)
})
}
})
} else if (item.productCode == 'GFRS_A0010') {
//(被保险人)国富人寿附加豁免保险费重大疾病保险(B款GFRS_A0010
//投被同人,不同人:被保人豁免险搭配两全(有长险附加险时)时,可选责任为必选,豁免两全保费
if (showPrem001) { if (showPrem001) {
//加两全时 showPrem = Number(showPrem001)
showPrem = Number(showPrem001) + Number(that.trialList[0].showPrem) }else{
} else {
showPrem = Number(that.trialList[0].showPrem) showPrem = Number(that.trialList[0].showPrem)
} }
} 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.defaultDutyAmt = (showPrem / 10000).toFixed(6)
item3.defaultDutyAmt = (showPrem / 10000).toFixed(6)
})
}
})
} else if (item.productCode == 'GFRS_A0010') {
//(被保险人)国富人寿附加豁免保险费重大疾病保险(B款GFRS_A0010
//投被同人,不同人:被保人豁免险搭配两全(有长险附加险时)时,可选责任为必选,豁免两全保费
if (showPrem001) {
showPrem = Number(showPrem001)
}else{
showPrem = Number(that.trialList[0].showPrem)
}
item.calFactorLst.map((item2) => {
if (item2.code == 'dutyGroup') {
item2.rules.map((item3) => {
item3.defaultDutyAmt = (showPrem / 10000).toFixed(6)
if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' || this.chooseProducts[0].productCode == 'GFRS_M0040'){
item3.defaultValue = '0' item3.defaultValue = '0'
item3.necess = true item3.necess = true
} })
}) }
})
} }
})
} }
} })
}) }
} }
}, },
//获取当前产品编码下的索引值 //获取当前产品编码下的索引值