【国富惠桂保团体医疗保险产品上线金掌桂投保开发需求】支付页面--团险产品团险产品显示多个被保人姓名

This commit is contained in:
li.yuetong
2022-06-24 11:11:17 +08:00
parent ea2a2f4221
commit e3de2e91e2

View File

@@ -295,14 +295,26 @@ export default {
this.underWriteData = { this.underWriteData = {
riskName: orderDetail.insuredDTOs[0].riskDTOLst[0].riskName, riskName: orderDetail.insuredDTOs[0].riskDTOLst[0].riskName,
appntName: orderDetail.appntDTO.name, appntName: orderDetail.appntDTO.name,
insuredName: orderDetail.insuredDTOs[0].name, insuredName: '',
orderAmount: orderDetail.insuredDTOs[0].riskDTOLst[0].prem, orderAmount: orderDetail.orderInfoDTO.orderAmount,
schemeName: orderDetail.insuredDTOs[0].riskDTOLst[0].proScheme, schemeName: orderDetail.insuredDTOs[0].riskDTOLst[0].proScheme,
idType: orderDetail.appntDTO.idType, idType: orderDetail.appntDTO.idType,
bankCode: orderDetail.orderAccountDTO.cardBookCode, bankCode: orderDetail.orderAccountDTO.cardBookCode,
cardBookCode: orderDetail.orderAccountDTO.cardBookCode, cardBookCode: orderDetail.orderAccountDTO.cardBookCode,
bankName: orderDetail.orderAccountDTO.bankCode bankName: orderDetail.orderAccountDTO.bankCode
} }
// 团险产品团险产品显示多个被保人姓名
if(orderDetail.insuredDTOs.length == 1){
this.underWriteData.insuredName = orderDetail.insuredDTOs[0].name
}else if(orderDetail.insuredDTOs.length > 1){
orderDetail.insuredDTOs.forEach((item, index) => {
if(index == orderDetail.insuredDTOs.length -1){
this.underWriteData.insuredName += item.name
}else{
this.underWriteData.insuredName += item.name+'/'
}
})
}
this.bankListName = orderDetail.orderAccountDTO.bankName this.bankListName = orderDetail.orderAccountDTO.bankName
this.orderStatus = orderDetail.orderInfoDTO.orderStatus this.orderStatus = orderDetail.orderInfoDTO.orderStatus
localStorage.orderNo = orderDetail.orderInfoDTO.orderNo localStorage.orderNo = orderDetail.orderInfoDTO.orderNo
@@ -524,18 +536,31 @@ export default {
this.underWriteData = { this.underWriteData = {
riskName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].riskName, riskName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].riskName,
appntName: res.orderDTO.appntDTO.name, appntName: res.orderDTO.appntDTO.name,
insuredName: res.orderDTO.insuredDTOs[0].name, insuredName: '',
// bankName: res.orderDTO.orderAccountDTO.bankCode, // bankName: res.orderDTO.orderAccountDTO.bankCode,
// bankCode: res.orderDTO.orderAccountDTO.cardBookCode, // bankCode: res.orderDTO.orderAccountDTO.cardBookCode,
// cardBookCode: res.orderDTO.orderAccountDTO.cardBookCode, // cardBookCode: res.orderDTO.orderAccountDTO.cardBookCode,
schemeName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].proScheme, schemeName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].proScheme,
idType: res.orderDTO.appntDTO.idType, idType: res.orderDTO.appntDTO.idType,
orderAmount: res.orderDTO.insuredDTOs[0].riskDTOLst[0].prem, orderAmount: res.orderDTO.orderInfoDTO.orderAmount,
orderNo: res.orderDTO.orderAccountDTO.orderNo, orderNo: res.orderDTO.orderAccountDTO.orderNo,
result: '', result: '',
resultMessage: '交易处理成功', resultMessage: '交易处理成功',
uwResult: '02' uwResult: '02'
} }
let orderDetail = res.orderDTO
// 团险产品团险产品显示多个被保人姓名
if(orderDetail.insuredDTOs.length == 1){
this.underWriteData.insuredName = orderDetail.insuredDTOs[0].name
}else if(orderDetail.insuredDTOs.length > 1){
orderDetail.insuredDTOs.forEach((item, index) => {
if(index == orderDetail.insuredDTOs.length -1){
this.underWriteData.insuredName += item.name
}else{
this.underWriteData.insuredName += item.name+'/'
}
})
}
// this.bankListName = res.orderDTO.orderAccountDTO.bankName // this.bankListName = res.orderDTO.orderAccountDTO.bankName
this.underWriteData.bankCode = this.underWriteData.bankCode =
res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode