在核保试算页面中新增加字段:累计寿险风险保额(元)、累计重大疾病风

险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般
住院津贴日额(元)、特定疾病住院津贴日额(元),展示的保额为风险保额且
均已累计本次投保试算的风险保额,取数逻辑与核心系统中保持一致。
This commit is contained in:
陈昱达
2024-11-04 11:39:21 +08:00
parent 3b2172a4b8
commit 5a4a24bda5

View File

@@ -379,7 +379,7 @@
<!-- 字段选择 --> <!-- 字段选择 -->
<van-popup v-model="popupShow" position="bottom"><van-picker show-toolbar :columns="columns" @confirm="onConfirm" @cancel="onCancel" /></van-popup> <van-popup v-model="popupShow" position="bottom"><van-picker show-toolbar :columns="columns" @confirm="onConfirm" @cancel="onCancel" /></van-popup>
<van-dialog v-model="trialResultsShow" title="核保试算结果" :show-cancel-button="false"> <van-dialog v-model="trialResultsShow" title="核保试算结果" :show-cancel-button="false">
<div class="pl40 pr40 mt10"> <div class="pl20 pr20 mt10">
<div class="flex justify-content-s fs12" v-for="(item, index) in verifyResultList" :key="index"> <div class="flex justify-content-s fs12" v-for="(item, index) in verifyResultList" :key="index">
<div> <div>
<img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/ruleType0' + item.ruleType + '.png')" alt="" /> <img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/ruleType0' + item.ruleType + '.png')" alt="" />
@@ -390,6 +390,16 @@
<img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/approved' + item.status + '.png')" alt="" /> <img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/approved' + item.status + '.png')" alt="" />
</div> </div>
</div> </div>
<div class="flex justify-content-s align-items-c fs12" v-for='item in riskAmntList'>
<div>
<img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/approved1.png')" alt="" />
<span class="v-middle">{{ item.accuRiskDesc }}</span>
</div>
<div>
<span class="w20 h20 p10 v-middle">{{item.accuRiskAmnt}}</span>
<!-- <img class="w20 h20 p10 v-middle" :src="require('@/assets/images/sale/approved' + item.status + '.png')" alt="" />-->
</div>
</div>
<div style="padding: 25px 0px 10px 10px; font-size: 10px; color: #999"> <div style="padding: 25px 0px 10px 10px; font-size: 10px; color: #999">
<p style="line-height: 20px"><span style="width: 40px; display: inline-block">说明:</span>绿色✔表示 未触发规则、红色×表示 触发规则</p> <p style="line-height: 20px"><span style="width: 40px; display: inline-block">说明:</span>绿色✔表示 未触发规则、红色×表示 触发规则</p>
</div> </div>
@@ -594,6 +604,7 @@ export default {
richChildrenFlag: false, richChildrenFlag: false,
isCrossChannel: '0', //是否交叉渠道 1-是 0-否 isCrossChannel: '0', //是否交叉渠道 1-是 0-否
trialResultsShow: false, //核保试算结果 trialResultsShow: false, //核保试算结果
riskAmntList:[],//累计寿险风险保额(元)、累计重大疾病风险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般住院津贴日额(元)、特定疾病住院津贴日额(元)
verifyResultList: [] //核保试算返回数据结构 verifyResultList: [] //核保试算返回数据结构
} }
}, },
@@ -3279,6 +3290,7 @@ export default {
this.$toast.clear() this.$toast.clear()
this.trialResultsShow = true this.trialResultsShow = true
this.verifyResultList = resultData.content.data.verifyResultList this.verifyResultList = resultData.content.data.verifyResultList
this.riskAmntList = resultData.content.data.riskAmntList
} }
} }
}, },