mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-25 11:52:52 +08:00
fix: 修复保险试算页面加载接口异常调用的问题
This commit is contained in:
@@ -8,22 +8,18 @@
|
||||
<van-tag type="primary" v-if="item.isMainRisk === 0" class="mr5 green" plain>主险</van-tag>
|
||||
<van-tag type="primary" v-else class="mr5 green" plain>附加险</van-tag>
|
||||
<span class="ml5 center fs13 flex1">{{ item.riskName }}</span>
|
||||
<van-tag type="primary" v-if="item.isMainRisk === 0 && item.hasAddtionRisk && isEnterAddtionRisk" plain
|
||||
@click="selectAddtionRisk" class="green mr8">
|
||||
<van-tag type="primary" v-if="item.isMainRisk === 0 && item.hasAddtionRisk && isEnterAddtionRisk" plain @click="selectAddtionRisk" class="green mr8">
|
||||
附
|
||||
</van-tag>
|
||||
<van-icon name="search" size="20" v-if="item.documentDTOS && item.documentDTOS.length > 0"
|
||||
@click="seeDocument(index)" class="green mr5" />
|
||||
<van-icon name="search" size="20" v-if="item.documentDTOS && item.documentDTOS.length > 0" @click="seeDocument(index)" class="green mr5" />
|
||||
<van-icon name="delete" size="22" v-if="item.isMainRisk !== 0" @click="deleteRisk(index, item)" class="green" />
|
||||
</div>
|
||||
<!-- 险种条件 isRemit是否是豁免险:否:1 -->
|
||||
<div
|
||||
v-if="(item.isRemit == 1 && isTrial == '1') || (item.isRemit == 1 && isTrial != '1' && item.isMainRisk == 1)">
|
||||
<div v-if="(item.isRemit == 1 && isTrial == '1') || (item.isRemit == 1 && isTrial != '1' && item.isMainRisk == 1)">
|
||||
<!-- <div v-if="item.isRemit == 1 && isTrial == '1'"> -->
|
||||
<div v-for="(riskFactor, riskFactorIndex) in item.calFactorLst" :key="riskFactorIndex">
|
||||
<!--riskFactor.type 1输入框和步进器 0 下拉选 -->
|
||||
<div class="flex justify-content-s pv10 border-bottom"
|
||||
v-if="Number(riskFactor.type) === 1 && item.productCode !== 'GFRS_A0011'">
|
||||
<div class="flex justify-content-s pv10 border-bottom" v-if="Number(riskFactor.type) === 1 && item.productCode !== 'GFRS_A0011'">
|
||||
<div class="flex align-items-c">
|
||||
<span v-if="riskFactor.suffix" class="fs14">{{ riskFactor.name + '(' + riskFactor.suffix + ')' }}</span>
|
||||
<span v-else class="fs14">{{ riskFactor.name }} </span>
|
||||
@@ -57,8 +53,7 @@
|
||||
v-else-if="item.productCode === 'GFRS_A0011' && riskFactor.type == 1 && riskFactor.code === 'amt'"
|
||||
class="flex justify-content-s pv10 border-bottom"
|
||||
>
|
||||
<van-field v-model="riskFactor.defaultValue" readonly
|
||||
:label="riskFactor.name + '(' + riskFactor.suffix + ')'" />
|
||||
<van-field v-model="riskFactor.defaultValue" readonly :label="riskFactor.name + '(' + riskFactor.suffix + ')'" />
|
||||
</div>
|
||||
<!-- //主险的交费期间联动国富人寿附加两全(GFRS_A0011)保险的交费期间 -->
|
||||
<div
|
||||
@@ -89,8 +84,7 @@
|
||||
placeholder="请选择"
|
||||
@click="toSelect(index, riskFactorIndex, riskFactor.columns)"
|
||||
/>
|
||||
<van-field v-if="riskFactor.code === 'payEndYear'" v-model="riskFactor.showContent" readonly
|
||||
:label="riskFactor.name" />
|
||||
<van-field v-if="riskFactor.code === 'payEndYear'" v-model="riskFactor.showContent" readonly :label="riskFactor.name" />
|
||||
</div>
|
||||
<div class="border-bottom renewalWrappser fs14" v-if="riskFactor.type == 4 && !renewalShow(mainRiskCode)">
|
||||
<span>{{ riskFactor.name }}</span>
|
||||
@@ -103,8 +97,7 @@
|
||||
<div class="border-bottom" v-if="riskFactor.type == 3">
|
||||
<div class="pv12 border-bd">{{ riskFactor.name }}</div>
|
||||
<div class="duty">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c"
|
||||
v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c" v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<span
|
||||
v-if="
|
||||
![
|
||||
@@ -122,7 +115,7 @@
|
||||
].includes(item.productCode)
|
||||
"
|
||||
class="fs14 w100"
|
||||
>{{ dutyItem.dutyName }}({{ dutyItem.suffix }})</span
|
||||
>{{ dutyItem.dutyName }}({{ dutyItem.suffix }})</span
|
||||
>
|
||||
<span v-else class="fs14 w100">{{ dutyItem.dutyName }}</span>
|
||||
<div class="flex relative">
|
||||
@@ -234,8 +227,7 @@
|
||||
<div class="border-bottom" v-if="riskFactor.type == 3">
|
||||
<div class="pv12 border-bd">{{ riskFactor.name }}</div>
|
||||
<div class="duty">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c"
|
||||
v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c" v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<span class="fs14 w100">{{ dutyItem.dutyName }}({{ dutyItem.suffix }})</span>
|
||||
<div class="flex relative">
|
||||
<van-stepper
|
||||
@@ -283,18 +275,15 @@
|
||||
<div v-for="(riskFactor, riskFactorIndex) in item.calFactorLst" :key="riskFactorIndex" class="border-bottom">
|
||||
<div class="flex justify-content-s pv10">
|
||||
<div class="flex">
|
||||
<van-field v-if="riskFactor.type == 0" v-model="riskFactor.showContent" readonly
|
||||
:label="riskFactor.name" />
|
||||
<van-field v-if="riskFactor.type == 1" v-model="riskFactor.defaultValue" readonly
|
||||
:label="riskFactor.name + '(' + riskFactor.suffix + ')'" />
|
||||
<van-field v-if="riskFactor.type == 0" v-model="riskFactor.showContent" readonly :label="riskFactor.name" />
|
||||
<van-field v-if="riskFactor.type == 1" v-model="riskFactor.defaultValue" readonly :label="riskFactor.name + '(' + riskFactor.suffix + ')'" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="riskFactor.type == 3">
|
||||
<div class="pv12 border-bd">{{ riskFactor.name }}</div>
|
||||
<div class="duty">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c"
|
||||
v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<div class="flex justify-content-s border-bd pv10 align-items-c" v-for="(dutyItem, dutyItemIndex) in riskFactor.rules" :key="dutyItemIndex">
|
||||
<span class="fs14 w100">{{ dutyItem.dutyName }}({{ dutyItem.suffix }})</span>
|
||||
<div class="flex relative">
|
||||
<van-stepper
|
||||
@@ -338,10 +327,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- 只有万能险且只有建议书才展示 -->
|
||||
<van-field class="pv10" v-if="item.hasPredictTransferPrem === '0'" v-model="item.predictTransferPrem"
|
||||
label="预计转入保费" placeholder="请输入" />
|
||||
<div class="flex justify-content-s pv10 border-bottom"
|
||||
v-if="item.isMainRisk == 0 && isRelated && isFrom != 'proposal'">
|
||||
<van-field class="pv10" v-if="item.hasPredictTransferPrem === '0'" v-model="item.predictTransferPrem" label="预计转入保费" placeholder="请输入" />
|
||||
<div class="flex justify-content-s pv10 border-bottom" v-if="item.isMainRisk == 0 && isRelated && isFrom != 'proposal'">
|
||||
<van-field
|
||||
v-model="policyNo"
|
||||
clearable
|
||||
@@ -375,8 +362,7 @@
|
||||
首期保费(元):
|
||||
</span>
|
||||
<span style="font-weight: bold" v-else>保额(元):</span>
|
||||
<span class="fee red" v-if="trialList && trialList.length > 0">{{ trialList[index].showPrem | moneyFormat
|
||||
}}</span>
|
||||
<span class="fee red" v-if="trialList && trialList.length > 0">{{ trialList[index].showPrem | moneyFormat }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -396,8 +382,7 @@
|
||||
|
||||
<!-- 附加险添加窗口 -->
|
||||
<van-popup v-model="showAdditionRiskPopup" round position="bottom" class="addtion-risk">
|
||||
<van-picker show-toolbar @confirm="handleSubmitAddAdditionRisk"
|
||||
@cancel="handleSubmitAddAdditionRisk({ submit: false })">
|
||||
<van-picker show-toolbar @confirm="handleSubmitAddAdditionRisk" @cancel="handleSubmitAddAdditionRisk({ submit: false })">
|
||||
<template #columns-top>
|
||||
<addtion-risk-list ref="additionRiskList" :show-next="false" />
|
||||
</template>
|
||||
@@ -408,14 +393,12 @@
|
||||
<div class="pl20 pr20 mt10">
|
||||
<div class="flex justify-content-s fs12" v-for="(item, index) in verifyResultList" :key="index">
|
||||
<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="" />
|
||||
<span class="v-middle">{{ item.ruleType | ruleTypeFilter }}</span>
|
||||
</div>
|
||||
<div>
|
||||
<!-- <span class="v-middle">{{item.status | approvedFilter}}</span>-->
|
||||
<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 class="flex justify-content-s align-items-c fs12" v-for="item in riskAmntList">
|
||||
@@ -664,8 +647,7 @@ export default {
|
||||
}
|
||||
})
|
||||
})
|
||||
.catch(() => {
|
||||
})
|
||||
.catch(() => {})
|
||||
}
|
||||
},
|
||||
renewalShow(productCode) {
|
||||
@@ -823,38 +805,38 @@ export default {
|
||||
let currentProductInfo =
|
||||
localStorage.isTrial === '1'
|
||||
? {
|
||||
isCrossChannel: this.isCrossChannel,
|
||||
calFactorLst,
|
||||
hasAddtionRisk,
|
||||
isMainRisk: 0,
|
||||
hint: resultData.hint,
|
||||
riskType: resultData.riskType,
|
||||
riskName: productName,
|
||||
productCode: riskProductCode,
|
||||
mainRiskCode: riskProductCode,
|
||||
documentDTOS: resultData.productTrialInfoDTO.documentDTOS,
|
||||
influences: resultData.productTrialInfoDTO.influences,
|
||||
isRemit: resultData.productTrialInfoDTO.isRemit,
|
||||
hasPredictTransferPrem: resultData.productTrialInfoDTO.hasPredictTransferPrem, //建议书使用 是否展示预计转入保费
|
||||
predictTransferPrem: null //建议书使用 预计转入保费字段
|
||||
}
|
||||
isCrossChannel: this.isCrossChannel,
|
||||
calFactorLst,
|
||||
hasAddtionRisk,
|
||||
isMainRisk: 0,
|
||||
hint: resultData.hint,
|
||||
riskType: resultData.riskType,
|
||||
riskName: productName,
|
||||
productCode: riskProductCode,
|
||||
mainRiskCode: riskProductCode,
|
||||
documentDTOS: resultData.productTrialInfoDTO.documentDTOS,
|
||||
influences: resultData.productTrialInfoDTO.influences,
|
||||
isRemit: resultData.productTrialInfoDTO.isRemit,
|
||||
hasPredictTransferPrem: resultData.productTrialInfoDTO.hasPredictTransferPrem, //建议书使用 是否展示预计转入保费
|
||||
predictTransferPrem: null //建议书使用 预计转入保费字段
|
||||
}
|
||||
: {
|
||||
isCrossChannel: this.isCrossChannel,
|
||||
productTrialYearDTOS,
|
||||
calFactorLst,
|
||||
hasAddtionRisk,
|
||||
isMainRisk: 0,
|
||||
hint: resultData.hint,
|
||||
riskType: resultData.riskType,
|
||||
riskName: productName,
|
||||
productCode: riskProductCode,
|
||||
mainRiskCode: riskProductCode,
|
||||
documentDTOS: resultData.productTrialInfoDTO.documentDTOS,
|
||||
influences: resultData.productTrialInfoDTO.influences,
|
||||
isRemit: resultData.productTrialInfoDTO.isRemit,
|
||||
hasPredictTransferPrem: resultData.productTrialInfoDTO.hasPredictTransferPrem, //建议书使用 是否展示预计转入保费
|
||||
predictTransferPrem: null //建议书使用 预计转入保费字段
|
||||
}
|
||||
isCrossChannel: this.isCrossChannel,
|
||||
productTrialYearDTOS,
|
||||
calFactorLst,
|
||||
hasAddtionRisk,
|
||||
isMainRisk: 0,
|
||||
hint: resultData.hint,
|
||||
riskType: resultData.riskType,
|
||||
riskName: productName,
|
||||
productCode: riskProductCode,
|
||||
mainRiskCode: riskProductCode,
|
||||
documentDTOS: resultData.productTrialInfoDTO.documentDTOS,
|
||||
influences: resultData.productTrialInfoDTO.influences,
|
||||
isRemit: resultData.productTrialInfoDTO.isRemit,
|
||||
hasPredictTransferPrem: resultData.productTrialInfoDTO.hasPredictTransferPrem, //建议书使用 是否展示预计转入保费
|
||||
predictTransferPrem: null //建议书使用 预计转入保费字段
|
||||
}
|
||||
|
||||
//构建险种数组
|
||||
let productsData
|
||||
@@ -1404,7 +1386,7 @@ export default {
|
||||
if (!isChecked) {
|
||||
this.chooseProducts[productIndex].calFactorLst[calFactorIndex].rules[dutyItemIndex]['necess'] = !this.chooseProducts[productIndex].calFactorLst[
|
||||
calFactorIndex
|
||||
].rules[dutyItemIndex]['necess']
|
||||
].rules[dutyItemIndex]['necess']
|
||||
return false
|
||||
}
|
||||
//嘉和保多责任组合,选中、取消任意一款其他5款也跟着选中、取消
|
||||
@@ -2311,8 +2293,7 @@ export default {
|
||||
localStorage.chooseProducts = JSON.stringify(this.chooseProducts)
|
||||
this.getTrial()
|
||||
})
|
||||
.catch(() => {
|
||||
})
|
||||
.catch(() => {})
|
||||
}
|
||||
},
|
||||
//试算
|
||||
@@ -2590,7 +2571,7 @@ export default {
|
||||
trialInfo['prem'] =
|
||||
this.isTrial == '0'
|
||||
? Number(item.productTrialYearDTOS[this.payEndYearColumnsIndex].displayAmount) *
|
||||
Number(item.productTrialYearDTOS[this.payEndYearColumnsIndex].moneyUnit)
|
||||
Number(item.productTrialYearDTOS[this.payEndYearColumnsIndex].moneyUnit)
|
||||
: Number(factor.displayAmount) * Number(factor.moneyUnit)
|
||||
} else {
|
||||
if (item.isRemit == 0) {
|
||||
@@ -2833,10 +2814,10 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[1].minPrem) || Number(defalutValue) > Number(riskFactor.rules[1].maxPrem)) {
|
||||
this.$toast(
|
||||
'56周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2844,10 +2825,10 @@ export default {
|
||||
// this.defalutAmt = currentEle.rules[productIndex].displayAmount
|
||||
this.$toast(
|
||||
'56周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2862,10 +2843,10 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
||||
this.$toast(
|
||||
'0周岁-55周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2873,10 +2854,10 @@ export default {
|
||||
// this.defalutAmt = currentEle.rules[productIndex].displayAmount
|
||||
this.$toast(
|
||||
'0周岁-55周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2934,10 +2915,10 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[1].minPrem) || Number(defalutValue) > Number(riskFactor.rules[1].maxPrem)) {
|
||||
this.$toast(
|
||||
'51周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2945,10 +2926,10 @@ export default {
|
||||
// this.defalutAmt = currentEle.rules[productIndex].displayAmount
|
||||
this.$toast(
|
||||
'51周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2963,20 +2944,20 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
||||
this.$toast(
|
||||
'0周岁-50周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
if ((Number(defalutValue) * 10000) % (Number(currentEle.limit) * 10000) != 0) {
|
||||
this.$toast(
|
||||
'0周岁-50周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -2995,10 +2976,10 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[1].minPrem) || Number(defalutValue) > Number(riskFactor.rules[1].maxPrem)) {
|
||||
this.$toast(
|
||||
'56周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3006,10 +2987,10 @@ export default {
|
||||
// this.defalutAmt = currentEle.rules[productIndex].displayAmount
|
||||
this.$toast(
|
||||
'56周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3024,20 +3005,20 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
||||
this.$toast(
|
||||
'0周岁-55周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
if ((Number(defalutValue) * 10000) % (Number(currentEle.limit) * 10000) != 0) {
|
||||
this.$toast(
|
||||
'0周岁-55周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3070,10 +3051,10 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[1].minPrem) || Number(defalutValue) > Number(riskFactor.rules[1].maxPrem)) {
|
||||
this.$toast(
|
||||
'51周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[1].maxPrem) * 10000 +
|
||||
'元。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[1].maxPrem) * 10000 +
|
||||
'元。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3081,12 +3062,12 @@ export default {
|
||||
// this.defalutAmt = currentEle.rules[productIndex].displayAmount
|
||||
this.$toast(
|
||||
'51周岁-60周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[1].maxPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[1].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[1].maxPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[1].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3101,22 +3082,22 @@ export default {
|
||||
if (Number(defalutValue) < Number(riskFactor.rules[0].minPrem) || Number(defalutValue) > Number(riskFactor.rules[0].maxPrem)) {
|
||||
this.$toast(
|
||||
'出生满 28 天至 50周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[0].maxPrem) * 10000 +
|
||||
'元。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[0].maxPrem) * 10000 +
|
||||
'元。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
if ((Number(defalutValue) * 10000) % (Number(currentEle.limit) * 10000) != 0) {
|
||||
this.$toast(
|
||||
'出生满 28 天至 50周岁最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[0].maxPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
Number(riskFactor.rules[0].minPrem) * 10000 +
|
||||
'元,最高投保金额为' +
|
||||
Number(riskFactor.rules[0].maxPrem) * 10000 +
|
||||
'元。超过最低基本保险金额为' +
|
||||
Number(riskFactor.rules[0].limit) * 10000 +
|
||||
'元整数倍。'
|
||||
)
|
||||
this.nextStepFlag = true
|
||||
} else {
|
||||
@@ -3481,7 +3462,6 @@ export default {
|
||||
|
||||
//试算记录保存更新--编辑
|
||||
this.saveOrUpdateTrialRecordInfoFunc(resultData.content.riskDTO)
|
||||
|
||||
} else if (isFrom === 'orderTrial' && localStorage.isFrom === 'sale') {
|
||||
this.$toast.clear()
|
||||
this.trialResultsShow = true
|
||||
@@ -3585,9 +3565,9 @@ export default {
|
||||
}
|
||||
}
|
||||
|
||||
saveOrUpdateOrderInfo(params).then(({ orderNo }) => {
|
||||
if (riskDTO.length) return
|
||||
if (!riskDTO.length) return
|
||||
|
||||
saveOrUpdateOrderInfo(params).then(({ orderNo }) => {
|
||||
this.$router.replace({
|
||||
name: 'fiProductDetail',
|
||||
params: { productDetailCode: this.$route.params.productDetailCode },
|
||||
|
||||
Reference in New Issue
Block a user