投保流程中 - 保费计算 - 将原本写死的 免赔额 和 赔付比例 改为从后台获取 ----- 对 国富人寿附加住院医疗保险 进行兼容性处理

如果 免赔额、赔付比例 在 过滤后不存在可选项,则使用全部项。
\src\views\ebiz\common\AddRiskList.vue  对 因子 的 columns 进行 格式兼容
\src\views\ebiz\common\CalculatePremium.vue  实现 进行兼容性处理
This commit is contained in:
tian.guangyuan
2020-03-23 13:41:32 +08:00
parent 6910f77fc4
commit 8be3985c1d
2 changed files with 13 additions and 3 deletions

View File

@@ -428,9 +428,12 @@ export default {
item.calFactorLst.map(i => {
//免赔额
if (i.code === 'getLimit') {
i.columns = i.columns.filter(itemC => {
let tempColumns = i.columns.filter(itemC => {
return itemC.medical == isMedical
})
if (tempColumns.length !== 0) {
i.columns = tempColumns
}
this.trialInfos[0].getLimit = i.columns[0].value
// const text = isMedical ? '0元意外医疗' : '100元意外医疗'
// const value = isMedical ? '0' : '100'
@@ -445,9 +448,12 @@ export default {
}
//赔付比例
if (i.code === 'getRate') {
i.columns = i.columns.filter(itemC => {
let tempColumns = i.columns.filter(itemC => {
return itemC.medical == isMedical
})
if (tempColumns.length !== 0) {
i.columns = tempColumns
}
this.trialInfos[0].getRate = i.columns[0].value
// const text = isMedical ? '80%(意外医疗)' : '70%(意外医疗)'
// const value = isMedical ? '0.8' : '0.7'