-
+
首期保费(元):
+
+ 保额(元):
+
{{ trialList[index].prem.toFixed(2) | moneyFormat }}
@@ -505,7 +508,11 @@ export default {
trialInfo[factor.code] = factor[factor.code]
}
} else if (factor.type == 1) {
- trialInfo['amt'] = Number(factor.defaultValue) * Number(factor.moneyUnit)
+ if (factor.code == 'inputPrem') {
+ trialInfo['prem'] = Number(factor.defaultValue) * Number(factor.moneyUnit)
+ } else {
+ trialInfo['amt'] = Number(factor.defaultValue) * Number(factor.moneyUnit)
+ }
} else if (factor.type == 2) {
trialInfo[factor.extra] = this.saleInsuredPersonInfo[factor.code]
}
diff --git a/src/views/ebiz/common/MainRiskList.vue b/src/views/ebiz/common/MainRiskList.vue
index 0b56793c7..46db9921b 100644
--- a/src/views/ebiz/common/MainRiskList.vue
+++ b/src/views/ebiz/common/MainRiskList.vue
@@ -117,9 +117,10 @@ export default {
//保存附加险
localStorage.addtionRiskLst = JSON.stringify(resultData.productTrialInfoDTO.addtionRiskLst)
let calFactorLst = this.getFactorList(resultData)
-
+ let hasAddtionRisk = resultData.productTrialInfoDTO.addtionRiskLst ? true : false
let currentProductInfo = {
calFactorLst,
+ hasAddtionRisk,
isMainRisk: 0,
riskName: this.result.riskName,
productCode: this.result.riskProductCode,
@@ -169,7 +170,11 @@ export default {
productTrialInfoDTO[item.code].forEach(factor => {
item = Object.assign(item, factor)
})
- item['amt'] = Number(item.minAmt) * Number(item.moneyUnit)
+ if (item.code == 'inputPrem') {
+ item['inputPrem'] = Number(item.minPrem) * Number(item.moneyUnit)
+ } else {
+ item['amt'] = Number(item.minAmt) * Number(item.moneyUnit)
+ }
}
//规则储存
item['rules'] = productTrialInfoDTO[item.code]