From e61dfe0d17ece676bf035e6a99dda2ec7733e6e1 Mon Sep 17 00:00:00 2001 From: huangzhe <3451701311@qq.com> Date: Thu, 11 Sep 2025 16:25:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8A=A0=E5=85=A5riskDTOLst=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/proposal/ProposalInfo.vue | 225 ++++++++++++++++++----- 1 file changed, 184 insertions(+), 41 deletions(-) diff --git a/src/views/ebiz/proposal/ProposalInfo.vue b/src/views/ebiz/proposal/ProposalInfo.vue index 976311bd3..4b4ade976 100644 --- a/src/views/ebiz/proposal/ProposalInfo.vue +++ b/src/views/ebiz/proposal/ProposalInfo.vue @@ -6,14 +6,18 @@
{{ mainRiskName }}
-
-
+
+
-
+
-
+
{{ relationToAppntType[item.relationToAppnt + '_' + item.sex] }}
{{ item.name }}
@@ -33,37 +37,49 @@

{{ pageShowInfo.showInsuredDTO.sex == '0' ? '男' : '女' + }} {{ pageShowInfo.showInsuredDTO.insuredAge }}周岁

- +

- +
产品计划
投保险种
-
保额(元)
+
+ 保额(元) +
保险期间
交费期间
首年保费(元)
-
+
{{ riskItem.riskName }}
{{ riskItem.amt ? riskItem.amt : '--' }}
-
{{ riskItem.insureName }}
-
{{ riskItem.payName }}
-
{{ riskItem.showPrem ? riskItem.showPrem : '--' }}
+
+ {{ riskItem.insureName }} +
+
{{ riskItem.payName + }} +
+
+ {{ riskItem.showPrem ? riskItem.showPrem : '--' }} +
@@ -72,23 +88,33 @@
投保险种
-
养老保险金开始领取年龄
-
养老保险金领取方式
+
+ 养老保险金开始领取年龄 +
+
养老保险金领取方式 +
保证给付期
-
每次养老保险金(元)
+
每次养老保险金(元) +
{{ riskItem.riskName }}
-
{{ riskItem.pensionAge }} 周岁
+
+ {{ riskItem.pensionAge }} 周岁 +
{{ riskItem.receivePensionWay == '0' ? '年领' : '月领' }}
-
{{ riskItem.guaranteedYear }} 年
-
+
+ {{ riskItem.guaranteedYear }} 年 +
+
{{ riskItem.amt }}
-
+
{{ riskItem.amt | fillNumber }}
@@ -98,7 +124,8 @@
- +
@@ -123,9 +150,11 @@
-
+
-
+
{{ item.riskName }} @@ -140,7 +169,8 @@
-
+
@@ -149,7 +179,8 @@
-
+
{{ subItem1 }} @@ -162,7 +193,8 @@
-
+
@@ -171,7 +203,8 @@
- +
@@ -214,12 +247,14 @@
当被保险人在
- {{ pageShowInfo.showInsuredDTO.checkAge }}  + {{ pageShowInfo.showInsuredDTO.checkAge }} 
岁时
- +
- +
本利益演示基于公司的精算及其他假设,不代表公司的历史经营业绩,也不代表对公司未来经营业绩的预期,保单的红利分配是不确定的,红利水平是不保证的,在某些年度红利可能为零。 + >本利益演示基于公司的精算及其他假设,不代表公司的历史经营业绩,也不代表对公司未来经营业绩的预期,保单的红利分配是不确定的,红利水平是不保证的,在某些年度红利可能为零。
@@ -273,7 +309,8 @@
- +
@@ -291,7 +328,8 @@
- +
@@ -305,7 +343,8 @@
- +
@@ -314,7 +353,8 @@
温馨提示
- 本资料仅供客户理解产品条款所用,有关产品的说明、解释、承诺或保证,如与产品条款不一致,均以产品条款为准。 + + 本资料仅供客户理解产品条款所用,有关产品的说明、解释、承诺或保证,如与产品条款不一致,均以产品条款为准。
@@ -340,7 +380,8 @@
- +
@@ -354,7 +395,7 @@
尊敬的{{ pageShowInfo.appntDTO.name.substr(0, 1) }}{{ pageShowInfo.appntDTO.sex == '0' ? '先生' : '女士' }} + >{{ pageShowInfo.appntDTO.sex == '0' ? '先生' : '女士' }}
@@ -402,6 +443,7 @@ import getAge from '@/assets/js/utils/age.js' import dataDictionary from '@/assets/js/utils/data-dictionary' import riskRules from '../common/risk-rules.js' import { queryPersonal } from '@/api/ebiz/laurelClub/laurelClub' + export default { data() { let isWeixin = this.$utils.device().isWeixin //判断环境 @@ -527,12 +569,15 @@ export default { this.isCheck = res.result }) }, - created() {}, + created() { + }, computed: { - showDangerInfo : ()=>{ - return this.pageShowInfo.showInsuredDTO.riskDTOLst.some(e =>{ - e.riskName.include("分红型") - }) + showDangerInfo: () => { + if (this.pageShowInfo.showInsuredDTO.riskDTOLst) { + return this.pageShowInfo.showInsuredDTO.riskDTOLst.some(e => { + return e.riskName.include('分红型') + }) + } } }, beforeRouteLeave(to, from, next) { @@ -1153,36 +1198,45 @@ export default {