mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 05:46:44 +08:00
【国富人寿】保费试算页面代码冲突问题修改
This commit is contained in:
@@ -2677,74 +2677,74 @@ export default {
|
||||
}
|
||||
}
|
||||
|
||||
//组装险种提交数据
|
||||
let [mainRiskCode, riskDTOLst] = ['', []]
|
||||
let rollInResult = '' //校验预计转入保费结果
|
||||
this.chooseProducts.forEach((item, index) => {
|
||||
console.log(item)
|
||||
if (localStorage.trialList != '') {
|
||||
if (item.isMainRisk == 0) {
|
||||
mainRiskCode = item.productCode
|
||||
}
|
||||
// this.trialInfos.map(trial=>{
|
||||
// trial.duty.map(dutylist=> {
|
||||
// dutylist.dutyname
|
||||
// })
|
||||
// })
|
||||
let riskItem = {
|
||||
isMainRisk: item.isMainRisk,
|
||||
riskName: item.riskName,
|
||||
riskType: item.riskType,
|
||||
riskCode: item.productCode,
|
||||
mainRiskCode: mainRiskCode,
|
||||
prem: this.trialList[index] && this.trialList[index].prem,
|
||||
standPrem: this.trialList[index] && this.trialList[index].standPrem,
|
||||
predictTransferPrem: item.predictTransferPrem,
|
||||
thirdInsuraceNo: this.policyNo,
|
||||
insuanceId:this.$route.query.insuanceId //编辑时,添加主险id
|
||||
// mult: this.mult
|
||||
}
|
||||
if (item.hasPredictTransferPrem && item.hasPredictTransferPrem === '0') {
|
||||
//增加万能险 预计转入保费校验
|
||||
rollInResult = this.rollInCheck(item.predictTransferPrem)
|
||||
} else {
|
||||
rollInResult = true
|
||||
}
|
||||
//责任险保存参数构建
|
||||
if (this.trialList[index].duty) {
|
||||
riskItem['dutyLst'] = this.trialList[index].duty
|
||||
//930折中方案,责任险分档
|
||||
riskItem['amt'] = this.trialList[index].amt
|
||||
} else {
|
||||
//国富人寿桂企保重大疾病保险产品专写,有可选责任的产品需要配置一下
|
||||
if (
|
||||
this.trialList[index].productCode == 'GFRS_M0024' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0040' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0044' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0046' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0051' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0054' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0073' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0057'
|
||||
) {
|
||||
riskItem['dutyLst'] = this.trialInfos[index].duty
|
||||
//组装险种提交数据
|
||||
let [mainRiskCode, riskDTOLst] = ['', []]
|
||||
let rollInResult = '' //校验预计转入保费结果
|
||||
this.chooseProducts.forEach((item, index) => {
|
||||
console.log(item)
|
||||
if (localStorage.trialList != '') {
|
||||
if (item.isMainRisk == 0) {
|
||||
mainRiskCode = item.productCode
|
||||
}
|
||||
}
|
||||
//保费算保额
|
||||
if (this.trialList[index].trialType == '1' || this.trialList[index].trialType == '2') {
|
||||
riskItem['amt'] = this.trialList[index].amt
|
||||
}
|
||||
//万能型产品保费赋值给保额
|
||||
//增加判断是否是从建议书跳转过来了的
|
||||
if (localStorage.isFrom != 'proposal') {
|
||||
if (
|
||||
this.trialList[index].productCode == 'GFRS_M0003' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0015' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0017'
|
||||
) {
|
||||
riskItem['amt'] = this.trialList[index].prem
|
||||
// this.trialInfos.map(trial=>{
|
||||
// trial.duty.map(dutylist=> {
|
||||
// dutylist.dutyname
|
||||
// })
|
||||
// })
|
||||
let riskItem = {
|
||||
isMainRisk: item.isMainRisk,
|
||||
riskName: item.riskName,
|
||||
riskType: item.riskType,
|
||||
riskCode: item.productCode,
|
||||
mainRiskCode: mainRiskCode,
|
||||
prem: this.trialList[index] && this.trialList[index].prem,
|
||||
standPrem: this.trialList[index] && this.trialList[index].standPrem,
|
||||
predictTransferPrem: item.predictTransferPrem,
|
||||
thirdInsuraceNo: this.policyNo,
|
||||
insuanceId:this.$route.query.insuanceId //编辑时,添加主险id
|
||||
// mult: this.mult
|
||||
}
|
||||
if (item.hasPredictTransferPrem && item.hasPredictTransferPrem === '0') {
|
||||
//增加万能险 预计转入保费校验
|
||||
rollInResult = this.rollInCheck(item.predictTransferPrem)
|
||||
} else {
|
||||
rollInResult = true
|
||||
}
|
||||
//责任险保存参数构建
|
||||
if (this.trialList[index].duty) {
|
||||
riskItem['dutyLst'] = this.trialList[index].duty
|
||||
//930折中方案,责任险分档
|
||||
riskItem['amt'] = this.trialList[index].amt
|
||||
} else {
|
||||
//国富人寿桂企保重大疾病保险产品专写,有可选责任的产品需要配置一下
|
||||
if (
|
||||
this.trialList[index].productCode == 'GFRS_M0024' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0040' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0044' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0046' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0051' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0054' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0073' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0057'
|
||||
) {
|
||||
riskItem['dutyLst'] = this.trialInfos[index].duty
|
||||
}
|
||||
}
|
||||
//保费算保额
|
||||
if (this.trialList[index].trialType == '1' || this.trialList[index].trialType == '2') {
|
||||
riskItem['amt'] = this.trialList[index].amt
|
||||
}
|
||||
//万能型产品保费赋值给保额
|
||||
//增加判断是否是从建议书跳转过来了的
|
||||
if (localStorage.isFrom != 'proposal') {
|
||||
if (
|
||||
this.trialList[index].productCode == 'GFRS_M0003' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0015' ||
|
||||
this.trialList[index].productCode == 'GFRS_M0017'
|
||||
) {
|
||||
riskItem['amt'] = this.trialList[index].prem
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//豁免险保额处理
|
||||
if (item.isRemit == '0') {
|
||||
@@ -2785,14 +2785,13 @@ export default {
|
||||
return
|
||||
}
|
||||
|
||||
//国富人寿桂企保重大疾病保险产品专写
|
||||
this.trialInfos.map((v, i) => {
|
||||
if (v.productCode == 'GFRS_M0024' || v.productCode == 'GFRS_M0040' || v.productCode == 'GFRS_M0044'
|
||||
|| v.productCode == 'GFRS_M0046'|| v.productCode == 'GFRS_M0051'|| v.productCode == 'GFRS_M0057') {
|
||||
delete riskDTOLst[i].duty
|
||||
}
|
||||
})
|
||||
// this.saleInsuredPersonInfo.insuredAge = this.saleInsuredPersonInfo.insuredAge
|
||||
//国富人寿桂企保重大疾病保险产品专写
|
||||
this.trialInfos.map((v, i) => {
|
||||
if (v.productCode == 'GFRS_M0024' || v.productCode == 'GFRS_M0040' || v.productCode == 'GFRS_M0044'
|
||||
|| v.productCode == 'GFRS_M0046'|| v.productCode == 'GFRS_M0051'|| v.productCode == 'GFRS_M0057' || v.productCode == 'GFRS_M0073') {
|
||||
delete riskDTOLst[i].duty
|
||||
}
|
||||
})
|
||||
|
||||
//建议书需要添加全部投保人信息,电投只需要投保人ID
|
||||
let insuredDTOItem = Object.assign(this.saleInsuredPersonInfo, { riskDTOLst: riskDTOLst })
|
||||
|
||||
Reference in New Issue
Block a user