From 3075c82e8d16f10acc9046a4f594e1ff67d457a9 Mon Sep 17 00:00:00 2001
From: liyuetong
Date: Tue, 26 Oct 2021 21:09:15 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=A4=E5=85=A8=E8=A7=84=E5=88=99=E6=95=B4?=
=?UTF-8?q?=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ebiz/common/CalculatePremium.vue | 46 +++++++++++-----------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue
index 331410df2..4238e14fd 100644
--- a/src/views/ebiz/common/CalculatePremium.vue
+++ b/src/views/ebiz/common/CalculatePremium.vue
@@ -1302,8 +1302,30 @@ export default {
return currentInfluences
},
trialBeforeRule() {
- console.log('走试算前规则')
let that = this
+ console.log('走试算前规则')
+ // 针对于国富人寿附加两全保险附加险(GFRS_A0011),缴费期间期间要等于主险的缴费期间
+ let mainRiskInfo = this.getMainRiskInfo()
+ this.chooseProducts.forEach((item) => {
+ if (item.productCode == 'GFRS_A0011') {
+ item.calFactorLst.map((item2) => {
+ if (item2.code == 'payEndYear') {
+ item2.hasFlag = '1'
+ item2.payEndYearFlag = 'Y'
+ item2.payEndYear = Number(mainRiskInfo.payEndYear.payEndYear)
+ item2.showContent = item2.payEndYear + '年交'
+ }else if (item2.code == 'amt') {
+ // GFRS_A0011-附加两全 属于非豁免险 但附加两全保额=主险年交保费+其他不带豁免责任的长期期交附加险年交保费
+ let trialList = JSON.parse(localStorage.trialList)
+ item2.amt = trialList[0].prem
+ item2.defaultValue = trialList[0].prem
+ item2.moneyUnit = 1
+ item2.suffix = '元'
+ }
+ })
+ }
+ })
+
if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' || this.chooseProducts[0].productCode == 'GFRS_M0040'){
if (this.trialList.length) {
let showPrem //计算后的保费
@@ -1364,7 +1386,6 @@ export default {
},
//特殊规则3、设置豁免险
setRemitRisk() {
- let that = this
//1、一次性交清和交费期间单位为A时,删除豁免险
let mainRiskInfo = this.getMainRiskInfo()
let mainRiskPayIntv = mainRiskInfo.payIntv.payIntv
@@ -1505,27 +1526,6 @@ export default {
})
}
- // 3.针对于国富人寿附加两全保险附加险(GFRS_A0011),缴费期间期间要等于主险的缴费期间
- this.chooseProducts.forEach((item) => {
- if (item.productCode == 'GFRS_A0011') {
- item.calFactorLst.map((item2) => {
- if (item2.code == 'payEndYear') {
- item2.hasFlag = '1'
- item2.payEndYearFlag = 'Y'
- item2.payEndYear = Number(mainRiskInfo.payEndYear.payEndYear)
- item2.showContent = item2.payEndYear + '年交'
- }else if (item2.code == 'amt') {
- // GFRS_A0011-附加两全 属于非豁免险 但附加两全保额=主险年交保费+其他不带豁免责任的长期期交附加险年交保费
- let trialList = JSON.parse(localStorage.trialList)
- item2.amt = trialList[0].prem
- item2.defaultValue = trialList[0].prem
- item2.moneyUnit = 1
- item2.suffix = '元'
- }
- })
- }
- })
-
let product = this.chooseProducts.find((item) => {
return item.productCode === 'GFRS_A0006'
})