From 8d3f3042a267738a07ee432ac26dd4335b6ff1a0 Mon Sep 17 00:00:00 2001 From: "zhang.weiwei" <578974917@qq.com> Date: Wed, 12 Mar 2025 23:33:02 +0800 Subject: [PATCH] =?UTF-8?q?feat-=E8=B0=83=E6=95=B4=E9=99=84=E5=8A=A0?= =?UTF-8?q?=E8=B1=81=E5=85=8D=E9=99=A9=E4=BF=9D=E9=99=A9=E6=9C=9F=E9=97=B4?= =?UTF-8?q?=E5=92=8C=E4=BF=9D=E8=AF=81=E8=B4=A3=E4=BB=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/common/CalculatePremium.vue | 41 +++++++++++++--------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue index f17e8fa0a..4a6783ac5 100644 --- a/src/views/ebiz/common/CalculatePremium.vue +++ b/src/views/ebiz/common/CalculatePremium.vue @@ -348,7 +348,13 @@
@@ -392,20 +398,22 @@
-
+
- {{ item.accuRiskDesc }}: + {{ item.accuRiskDesc }}:
- {{item.accuRiskAmnt}} - + {{ item.accuRiskAmnt }} +
-

说明:
- 1.绿色✔表示 未触发规则、红色×表示 触发规则;
- 2.已累计本次投保的风险保额;
3.展示的风险保额为常见风险类别。

+

+ 说明:
+ 1.绿色✔表示 未触发规则、红色×表示 触发规则;
+ 2.已累计本次投保的风险保额;
3.展示的风险保额为常见风险类别。 +

@@ -609,7 +617,7 @@ export default { richChildrenFlag: false, isCrossChannel: '0', //是否交叉渠道 1-是 0-否 trialResultsShow: false, //核保试算结果 - riskAmntList:[],//累计寿险风险保额(元)、累计重大疾病风险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般住院津贴日额(元)、特定疾病住院津贴日额(元) + riskAmntList: [], //累计寿险风险保额(元)、累计重大疾病风险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般住院津贴日额(元)、特定疾病住院津贴日额(元) verifyResultList: [] //核保试算返回数据结构 } }, @@ -835,7 +843,7 @@ export default { if (item.mainRiskCode == 'GFRS_M0083' || item.mainRiskCode == 'GFRS_M0098' || item.mainRiskCode == 'GFRS_M0085') { this.disabledShow = true } - if(item.hasPredictTransferPrem == '1') { + if (item.hasPredictTransferPrem == '1') { this.disabledShow = false } @@ -1818,6 +1826,7 @@ export default { let remitIndex = this.getRemitIndex() //if (!remitIndex) return for (let itemRemitIndex of remitIndex) { + console.log('mainRiskInfo---->', mainRiskInfo) this.chooseProducts[itemRemitIndex].calFactorLst.forEach((item) => { if (item.code == 'payIntv') { for (let key in mainRiskInfo.payIntv) { @@ -1833,7 +1842,7 @@ export default { if (item.code == 'insuYear') { item.hasFlag = '1' item.insuYearFlag = 'Y' - item.insuYear = Number(mainRiskInfo.payEndYear.payEndYear) - 1 + item.insuYear = Number(mainRiskInfo.payEndYear.payEndYear) -1 item.showContent = item.insuYear + '年' } if (item.code == 'amt') { @@ -1848,7 +1857,8 @@ export default { this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0009' || this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0010' || this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0013' || - this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0014' + this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0014' || + this.chooseProducts[itemRemitIndex].productCode == 'GFRS_A0015' ) { //此附加险的缴费期间=主险缴费期间;保险期间=主险保险期间 if (item.code == 'insuYear') { @@ -2171,7 +2181,7 @@ export default { }) } if (this.isFrom != 'proposal') { - if (productCode == 'GFRS_M0083' || productCode == 'GFRS_M0098' || productCode == 'GFRS_M0085') { + if (productCode == 'GFRS_M0083' || productCode == 'GFRS_M0098' || productCode == 'GFRS_M0085') { if (!that.policyNo) { this.disabledShow = true that.chooseProducts.forEach((item) => { @@ -2195,7 +2205,7 @@ export default { } } } - if(hasPredictTransferPrem == '1') { + if (hasPredictTransferPrem == '1') { this.disabledShow = false } this.nextStepFlag = true @@ -2454,7 +2464,6 @@ export default { dutyCode: dutyItem.duty, dutyName: dutyItem.dutyName }) - } }) trialInfo.duty = result @@ -3133,7 +3142,7 @@ export default { this.trialList[index].productCode == 'GFRS_M0057' || this.trialList[index].productCode == 'GFRS_M0086' || this.trialList[index].productCode == 'GFRS_M0092' || - this.trialList[index].productCode == 'GFRS_M0096' + this.trialList[index].productCode == 'GFRS_M0096' ) { riskItem['dutyLst'] = this.trialInfos[index].duty }