From e15c4d81f4dacb45bc9dd1edc6b69ed05e6ae998 Mon Sep 17 00:00:00 2001
From: liyuetong
Date: Fri, 28 May 2021 19:21:07 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E4=B9=A6=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=20=E9=99=84=E5=8A=A0=E6=8A=95=E4=BF=9D=E4=BA=BA=E8=B1=81?=
=?UTF-8?q?=E5=85=8D=E4=BF=9D=E9=99=A9=E8=B4=B9=E5=AE=9A=E6=9C=9F=E5=AF=BF?=
=?UTF-8?q?=E9=99=A9=20=E9=99=84=E5=8A=A0=E9=99=A9=E4=BF=9D=E9=A2=9D?=
=?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=BANaN?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ebiz/common/CalculatePremium.vue | 24 ++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue
index 6dce26ad3..188e77c07 100644
--- a/src/views/ebiz/common/CalculatePremium.vue
+++ b/src/views/ebiz/common/CalculatePremium.vue
@@ -1279,8 +1279,28 @@ export default {
}
if (this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0001' || this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0007') {
try {
- item.amt = mainRiskInfo.inputPrem.displayAmount * mainRiskInfo.inputPrem.moneyUnit
- item.defaultValue = mainRiskInfo.inputPrem.displayAmount * mainRiskInfo.inputPrem.moneyUnit
+ if (mainRiskInfo.inputPrem.displayAmount && mainRiskInfo.inputPrem.moneyUnit) {
+ item.amt = mainRiskInfo.inputPrem.displayAmount * mainRiskInfo.inputPrem.moneyUnit
+ item.defaultValue = mainRiskInfo.inputPrem.displayAmount * mainRiskInfo.inputPrem.moneyUnit
+ } else {
+ // 解决这个问题--建议书添加 附加豁免保险费重大疾病保险 不展示险种保费
+ // inputPrem 这个里面的规则删除导致的
+ let payEndYearVal01
+ this.chooseProducts.map(item01 => {
+ item01.calFactorLst.map(i => {
+ if (i.code == 'payEndYear') {
+ payEndYearVal01 = i.showContent
+ }
+ })
+ })
+ this.chooseProducts[0].productTrialYearDTOS.forEach((v, index) => {
+ //因交费方式为一次性交清时,不会有豁免险,所以这里不判断一次性交清的情况
+ if (payEndYearVal01 == v.yearWay + '年交') {
+ item.amt = v.displayAmount * v.moneyUnit
+ item.defaultValue = v.displayAmount * v.moneyUnit
+ }
+ })
+ }
} catch (e) {
let trialList = JSON.parse(localStorage.trialList)
item.defaultValue = trialList[0].prem