diff --git a/src/views/ebiz/common/AddRiskList.vue b/src/views/ebiz/common/AddRiskList.vue index cef5a4d45..c9e6e552f 100644 --- a/src/views/ebiz/common/AddRiskList.vue +++ b/src/views/ebiz/common/AddRiskList.vue @@ -163,8 +163,12 @@ export default { productTrialInfoDTO[item.code].forEach(factor => { item = Object.assign(item, factor) }) - item['amt'] = Number(item.minAmt) * Number(item.moneyUnit) - item['oldMaxAmt'] = item.maxAmt + if (item.code == 'inputPrem') { + item['inputPrem'] = Number(item.minPrem) * Number(item.moneyUnit) + } else { + item['amt'] = Number(item.minAmt) * Number(item.moneyUnit) + item['oldMaxAmt'] = item.maxAmt + } } //规则储存 item['rules'] = productTrialInfoDTO[item.code] diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue index 6daea9908..252ed75c1 100644 --- a/src/views/ebiz/common/CalculatePremium.vue +++ b/src/views/ebiz/common/CalculatePremium.vue @@ -13,7 +13,7 @@ 主险 附加险 {{ item.riskName }} - + @@ -26,8 +26,8 @@ {{ riskFactor.name }}      
- + 首期保费(元): + + 保额(元): + {{ 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]