From 4bc796a9e516ccc533f8a14a6e051736a8178d69 Mon Sep 17 00:00:00 2001 From: "li.jieyu@ebiz-digits.com" Date: Tue, 25 Jan 2022 18:07:16 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=BD=91=E9=94=80=E6=B8=A0=E9=81=93-?= =?UTF-8?q?=E5=8D=8E=E5=BA=B7=E5=85=AB=E6=A1=82C,D=E3=80=91--=C2=A0=20?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E5=BC=80=E5=8F=91=20=20--?= =?UTF-8?q?=E6=9D=8E=E5=A9=95=E7=85=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/utils/data-dictionary.js | 15 +++++++++++++++ src/views/ebiz/common/CalculatePremium.vue | 22 +++++++++++++++------- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index 9bb8d6ce9..807a9a3fa 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -2131,6 +2131,11 @@ export default { name: '国富人寿八桂无忧重大疾病保险(D款)', code: 'GFRS_M0044' }, + { + shortName: '重疾险', + name: '国富人寿八桂无忧重大疾病保险(D款)', + code: 'GFRS_M0051' + }, { shortName: '医疗险', name: '国富人寿特定疾病药品费用医疗保险', @@ -2160,6 +2165,16 @@ export default { shortName: '重疾险', name: '国富人寿嘉和保重大疾病保险', code: 'GFRS_M0054' + }, + { + shortName: '重疾险', + name: '国富人寿八桂无忧重大疾病保险(C款)', + code: 'GFRS_M0056' + }, + { + shortName: '重疾险', + name: '国富人寿八桂无忧重大疾病保险(D款)', + code: 'GFRS_M0057' } ], // 职级 diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue index 603ff4c9f..b03caf453 100644 --- a/src/views/ebiz/common/CalculatePremium.vue +++ b/src/views/ebiz/common/CalculatePremium.vue @@ -107,7 +107,8 @@ item.productCode == 'GFRS_M0044' || item.productCode == 'GFRS_M0046' || item.productCode == 'GFRS_M0051' || - item.productCode == 'GFRS_M0054' + item.productCode == 'GFRS_M0054' || + item.productCode == 'GFRS_M0057' ) " class="fs14 w100" @@ -123,7 +124,8 @@ item.productCode == 'GFRS_M0044' || item.productCode == 'GFRS_M0046' || item.productCode == 'GFRS_M0051' || - item.productCode == 'GFRS_M0054' + item.productCode == 'GFRS_M0054' || + item.productCode == 'GFRS_M0057' ) " v-model="dutyItem.defaultDutyAmt" @@ -1343,7 +1345,9 @@ export default { } }) - if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' || this.chooseProducts[0].productCode == 'GFRS_M0040'){ + if(this.chooseProducts[0].productCode == 'GFRS_M0035' || this.chooseProducts[0].productCode == 'GFRS_M0044' + || this.chooseProducts[0].productCode == 'GFRS_M0040' || this.chooseProducts[0].productCode == 'GFRS_M0056' + || this.chooseProducts[0].productCode == 'GFRS_M0057'){ if (this.trialList.length) { let showPrem //计算后的保费 //(被保险人)国富人寿附加豁免保险费重大疾病保险(B款)GFRS_A0010 @@ -1676,7 +1680,9 @@ export default { this.chooseProducts[0].mainRiskCode == 'GFRS_M0044' || this.chooseProducts[0].mainRiskCode == 'GFRS_M0035' || this.chooseProducts[0].mainRiskCode == 'GFRS_M0038' || - this.chooseProducts[0].mainRiskCode == 'GFRS_M0040' + this.chooseProducts[0].mainRiskCode == 'GFRS_M0040' || + this.chooseProducts[0].mainRiskCode == 'GFRS_M0056' || + this.chooseProducts[0].mainRiskCode == 'GFRS_M0057' ) { if (currentGFRS_A0011 && JSON.stringify(this.chooseProducts).includes('GFRS_A0010')) { this.chooseProducts.forEach((item, index01) => { @@ -2075,7 +2081,8 @@ export default { } } //isTrial为0 ---暂时为富娃娃两全保险(万能型)专配 输入保费校验 - } else if (productCode == 'GFRS_M0035' || productCode == 'GFRS_M0044') { + } else if (productCode == 'GFRS_M0035' || productCode == 'GFRS_M0044' + || productCode == 'GFRS_M0056' || productCode == 'GFRS_M0057') { console.log('defalutValue==', defalutValue) console.log("currentEle['amt']==", currentEle['amt']) console.log('riskFactor.rules', riskFactor.rules) @@ -2343,7 +2350,8 @@ export default { this.trialList[index].productCode == 'GFRS_M0044' || this.trialList[index].productCode == 'GFRS_M0046' || this.trialList[index].productCode == 'GFRS_M0051' || - this.trialList[index].productCode == 'GFRS_M0054' + this.trialList[index].productCode == 'GFRS_M0054' || + this.trialList[index].productCode == 'GFRS_M0057' ) { riskItem['dutyLst'] = this.trialInfos[index].duty } @@ -2406,7 +2414,7 @@ export default { //国富人寿桂企保重大疾病保险产品专写 this.trialInfos.map((v, i) => { if (v.productCode == 'GFRS_M0024' || v.productCode == 'GFRS_M0040' || v.productCode == 'GFRS_M0044' - || v.productCode == 'GFRS_M0046'|| v.productCode == 'GFRS_M0051') { + || v.productCode == 'GFRS_M0046'|| v.productCode == 'GFRS_M0051'|| v.productCode == 'GFRS_M0057') { delete riskDTOLst[i].duty } })