修正提交的信息参数

This commit is contained in:
2025-09-25 17:33:54 +08:00
parent e99cf535b3
commit effba15c93

View File

@@ -603,6 +603,8 @@ export default {
let objInsured = {} let objInsured = {}
let financeImpartDTO = {} let financeImpartDTO = {}
let financeImpart = {} let financeImpart = {}
let jobImpartDTO = {} //
let jobImpart = {} //
// let arr = [] // let arr = []
that.impartDTOS.map(item => { that.impartDTOS.map(item => {
// 投保人健康告知 // 投保人健康告知
@@ -651,6 +653,18 @@ export default {
}) })
objInsured = item objInsured = item
return objInsured return objInsured
}else if ([14,15,16,17].includes(Number(item.impartType))){
item.impartItemDTOS.map(i => {
delete i.isSelect
delete i.show
})
return jobImpart = item
}else if ([18,19,20,21].includes(Number(item.impartType))){
item.impartItemDTOS.map(i => {
delete i.isSelect
delete i.show
})
return jobImpartDTO = item
} }
}) })
@@ -772,6 +786,53 @@ export default {
this.$toast(res.resultMessage) this.$toast(res.resultMessage)
} }
}) })
}
else if(financeImpart == {}){
let data = {
orderType: 'IMPART_ORDER',
orderDTO: {
orderInfoDTO: {
orderNo: this.$route.query.orderNo,
productCode: JSON.parse(localStorage.mainRiskCodes)[0]
},
// 投保人
appntDTO: {
impartDTO: obj,
jobImpartDTO: jobImpartDTO
},
// 被保险人
insuredDTOs: [{ impartDTO: objInsured }]
}
}
saveInformation(data).then(res => {
if (res.result == '0') {
localStorage.removeItem('changeCard')
if(this.isUniversalRiskNotifyShowPoint == '1'){
that.$jump({
flag: 'h5',
extra: {
url: location.origin + '/#/sale/universalRiskNotifyingMessage?orderNo=' + this.$route.query.orderNo,
},
routerInfo: {
path: '/sale/universalRiskNotifyingMessage?orderNo=' + this.$route.query.orderNo
}
})
}else{
that.$jump({
flag: 'h5',
extra: {
url: location.origin + '/#/sale/AccountInformation',
},
routerInfo: {
path: '/sale/AccountInformation'
}
})
}
} else {
this.$toast(res.resultMessage)
}
})
} }
else { else {
let data = { let data = {
@@ -785,10 +846,11 @@ export default {
// 投保人 // 投保人
appntDTO: { appntDTO: {
impartDTO: obj, impartDTO: obj,
financeImpartDTO: financeImpartDTO financeImpartDTO: financeImpartDTO,
jobImpartDTO: jobImpartDTO
}, },
// 被保险人 // 被保险人
insuredDTOs: [{ impartDTO: objInsured, financeImpartDTO: financeImpart }] insuredDTOs: [{ impartDTO: objInsured, financeImpartDTO: financeImpart,jobImpartDTO: jobImpart }]
} }
} }
saveInformation(data).then(res => { saveInformation(data).then(res => {