mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 14:26:43 +08:00
【附加豁免保险费重大疾病保险(C款)产品】一次性交清 不显示附加险图标(反向校验)
This commit is contained in:
@@ -3716,6 +3716,30 @@ export default {
|
||||
{
|
||||
code: 'HighSpeedTrainAccidentDeathOrTotalDisabilityInsurance',
|
||||
label: '元'
|
||||
},
|
||||
{
|
||||
code: "AppntCriticalDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
},
|
||||
{
|
||||
code: "AppntModerateOrMinorDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
},
|
||||
{
|
||||
code: "AppntDeathOrTotalDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
},
|
||||
{
|
||||
code: "InsuredCriticalDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
},
|
||||
{
|
||||
code: "InsuredModerateOrMinorDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
},
|
||||
{
|
||||
code: "InsuredDeathOrTotalDiseaseExemptionPremiumC",
|
||||
label: "元"
|
||||
}
|
||||
],
|
||||
// 卡单与短期险重新投保选择职业类别时,两个模块职业类型数据的排序不同,创建这个数据字典,用于在选择职业类别时,作为一个参数传入组件,
|
||||
|
||||
@@ -76,7 +76,7 @@ export default {
|
||||
if (
|
||||
currentMainRiskInfo.mainRiskPayEndYearFlag == 'Y' &&
|
||||
currentMainRiskInfo.mainRiskPayEndYear == '1000' &&
|
||||
(item.productCode == 'GFRS_A0007' || item.productCode == 'GFRS_A0009'|| item.productCode == 'GFRS_A0010')
|
||||
(item.productCode == 'GFRS_A0007' || item.productCode == 'GFRS_A0009'|| item.productCode == 'GFRS_A0010'|| item.productCode == 'GFRS_A0013' || item.productCode == 'GFRS_A0014')
|
||||
) {
|
||||
item.isHidden = 1
|
||||
}
|
||||
@@ -384,7 +384,7 @@ export default {
|
||||
//国富人寿附加豁免保险费重大疾病保险(B款) GFRS_A0009
|
||||
//国富人寿鑫享年年终身寿险--只针对这款产品
|
||||
if (this.mainRiskCode == 'GFRS_M0036') {
|
||||
if (this.branchTypeVal == 'Z' && (productCode == 'GFRS_A0007' || productCode == 'GFRS_A0009'|| productCode == 'GFRS_A0010')) {
|
||||
if (this.branchTypeVal == 'Z' && (productCode == 'GFRS_A0007' || productCode == 'GFRS_A0009'|| productCode == 'GFRS_A0010'||productCode == 'GFRS_A0013'|| productCode == 'GFRS_A0014')) {
|
||||
if (relationToAppnt == 1) {
|
||||
this.$toast('投被同人不能选取此款险种!')
|
||||
return true
|
||||
|
||||
@@ -871,6 +871,8 @@ export default {
|
||||
if (
|
||||
this.chooseProducts[productIndex].productCode === 'GFRS_A0003' ||
|
||||
this.chooseProducts[productIndex].productCode === 'GFRS_A0009' ||
|
||||
this.chooseProducts[productIndex].productCode === 'GFRS_A0014' ||
|
||||
this.chooseProducts[productIndex].productCode === 'GFRS_A0013' ||
|
||||
this.chooseProducts[productIndex].productCode === 'GFRS_A0010'
|
||||
) {
|
||||
setTimeout(() => {
|
||||
@@ -1041,7 +1043,7 @@ export default {
|
||||
isClearAddtionRiskListFunc() {
|
||||
let chooseProductsNew = []
|
||||
this.chooseProducts.forEach((item01) => {
|
||||
if (item01.productCode != 'GFRS_A0007' && item01.productCode != 'GFRS_A0009'&& item01.productCode != 'GFRS_A0010'&& item01.productCode != 'GFRS_A0012') {
|
||||
if (item01.productCode != 'GFRS_A0007' && item01.productCode != 'GFRS_A0009'&& item01.productCode != 'GFRS_A0010'&& item01.productCode != 'GFRS_A0012'&& item01.productCode != 'GFRS_A0013'&& item01.productCode != 'GFRS_A0014') {
|
||||
chooseProductsNew.push(item01)
|
||||
}
|
||||
})
|
||||
@@ -1253,7 +1255,7 @@ export default {
|
||||
if (addtionRiskLst) {
|
||||
let list = []
|
||||
addtionRiskLst.forEach((item, index) => {
|
||||
if (item.productCode != 'GFRS_A0007' && item.productCode != 'GFRS_A0009' && item.productCode != 'GFRS_A0010'&& item.productCode != 'GFRS_A0012') {
|
||||
if (item.productCode != 'GFRS_A0007' && item.productCode != 'GFRS_A0009' && item.productCode != 'GFRS_A0010'&& item.productCode != 'GFRS_A0012'&& item.productCode != 'GFRS_A0013'&& item.productCode != 'GFRS_A0014') {
|
||||
list.push(item)
|
||||
}
|
||||
})
|
||||
@@ -1427,7 +1429,7 @@ export default {
|
||||
}
|
||||
})
|
||||
this.chooseProducts.forEach((item, index) => {
|
||||
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009') {
|
||||
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009' || item.productCode == 'GFRS_A0013'|| item.productCode == 'GFRS_A0014') {
|
||||
//(投保人)国富人寿附加豁免保险费重大疾病保险(B款)
|
||||
// 投被不同人:投保人豁免险单独搭配主险时,投保人豁免险,豁免主险保费,当投保人豁免险加两全(有长险附加险时),豁免主险保费加两全保费
|
||||
if (item.productCode == 'GFRS_A0009') {
|
||||
@@ -1447,7 +1449,7 @@ export default {
|
||||
})
|
||||
}
|
||||
})
|
||||
} else if (item.productCode == 'GFRS_A0010') {
|
||||
} else if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0013' || item.productCode == 'GFRS_A0014') {
|
||||
//(被保险人)国富人寿附加豁免保险费重大疾病保险(B款)GFRS_A0010
|
||||
//投被同人,不同人:被保人豁免险搭配两全(有长险附加险时)时,可选责任为必选,豁免两全保费
|
||||
if (showPrem001) {
|
||||
@@ -1529,7 +1531,7 @@ export default {
|
||||
item.moneyUnit = 1
|
||||
item.suffix = '元'
|
||||
}
|
||||
if (this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0003' || this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0009'|| this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0010') {
|
||||
if (this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0003' || this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0009'|| this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0010'|| this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0013'|| this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0014') {
|
||||
//此附加险的缴费期间=主险缴费期间;保险期间=主险保险期间
|
||||
if (item.code == 'insuYear') {
|
||||
item.hasFlag = '1'
|
||||
@@ -1643,7 +1645,7 @@ export default {
|
||||
if (this.trialList.length) {
|
||||
this.chooseProducts.forEach((item, index) => {
|
||||
// 国富人寿富桂金生养老年金保险(53)中介渠道鑫享金生养老年金保险(61),投保,被保险第二个责任默认不勾选,不可选
|
||||
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009') {
|
||||
if (item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0009'|| item.productCode == 'GFRS_A0013' || item.productCode == 'GFRS_A0014') {
|
||||
item.calFactorLst.map((item2) => {
|
||||
if (item2.code == 'dutyGroup') {
|
||||
item2.rules.map((item3) => {
|
||||
@@ -1761,9 +1763,9 @@ export default {
|
||||
this.chooseProducts[0].mainRiskCode == 'GFRS_M0038' ||
|
||||
this.chooseProducts[0].mainRiskCode == 'GFRS_M0040'
|
||||
) {
|
||||
if (currentGFRS_A0011 && JSON.stringify(this.chooseProducts).includes('GFRS_A0010')) {
|
||||
if (currentGFRS_A0011 && (JSON.stringify(this.chooseProducts).includes('GFRS_A0010')|| JSON.stringify(this.chooseProducts).includes('GFRS_A0013') || JSON.stringify(this.chooseProducts).includes('GFRS_A0014'))) {
|
||||
this.chooseProducts.forEach((item, index01) => {
|
||||
if(item.productCode == 'GFRS_A0010'){
|
||||
if(item.productCode == 'GFRS_A0010' ||item.productCode == 'GFRS_A0013' ||item.productCode == 'GFRS_A0014'){
|
||||
this.chooseProducts.splice(index01, 1)
|
||||
}
|
||||
})
|
||||
@@ -2563,7 +2565,7 @@ export default {
|
||||
this.trialInfos[index].amt = this.trialList[index].amt
|
||||
}
|
||||
// GFRS_A0009,GFRS_A0010 这两款时,责任保额不相加
|
||||
if(item.productCode == 'GFRS_A0009' || item.productCode == 'GFRS_A0010'){
|
||||
if(item.productCode == 'GFRS_A0009' || item.productCode == 'GFRS_A0010' || item.productCode == 'GFRS_A0013'|| item.productCode == 'GFRS_A0014'){
|
||||
this.trialInfos[index].amt = this.trialList[index].duty[0].amt
|
||||
}
|
||||
// GFRS_A0011-附加两全 属于非豁免险 但附加两全保额=主险年交保费+其他不带豁免责任的长期期交附加险年交保费
|
||||
|
||||
Reference in New Issue
Block a user