mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-06 18:56:44 +08:00
修正提交的信息参数
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -773,7 +787,54 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
else {
|
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 {
|
||||||
let data = {
|
let data = {
|
||||||
orderType: 'IMPART_ORDER',
|
orderType: 'IMPART_ORDER',
|
||||||
orderDTO: {
|
orderDTO: {
|
||||||
@@ -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 => {
|
||||||
|
|||||||
Reference in New Issue
Block a user