diff --git a/src/views/ebiz/cardList/Pay.vue b/src/views/ebiz/cardList/Pay.vue index b1547749a..7b8e20b4c 100644 --- a/src/views/ebiz/cardList/Pay.vue +++ b/src/views/ebiz/cardList/Pay.vue @@ -295,14 +295,26 @@ export default { this.underWriteData = { riskName: orderDetail.insuredDTOs[0].riskDTOLst[0].riskName, appntName: orderDetail.appntDTO.name, - insuredName: orderDetail.insuredDTOs[0].name, - orderAmount: orderDetail.insuredDTOs[0].riskDTOLst[0].prem, + insuredName: '', + orderAmount: orderDetail.orderInfoDTO.orderAmount, schemeName: orderDetail.insuredDTOs[0].riskDTOLst[0].proScheme, idType: orderDetail.appntDTO.idType, bankCode: orderDetail.orderAccountDTO.cardBookCode, cardBookCode: orderDetail.orderAccountDTO.cardBookCode, 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.orderStatus = orderDetail.orderInfoDTO.orderStatus localStorage.orderNo = orderDetail.orderInfoDTO.orderNo @@ -524,18 +536,31 @@ export default { this.underWriteData = { riskName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].riskName, appntName: res.orderDTO.appntDTO.name, - insuredName: res.orderDTO.insuredDTOs[0].name, + insuredName: '', // bankName: res.orderDTO.orderAccountDTO.bankCode, // bankCode: res.orderDTO.orderAccountDTO.cardBookCode, // cardBookCode: res.orderDTO.orderAccountDTO.cardBookCode, schemeName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].proScheme, idType: res.orderDTO.appntDTO.idType, - orderAmount: res.orderDTO.insuredDTOs[0].riskDTOLst[0].prem, + orderAmount: res.orderDTO.orderInfoDTO.orderAmount, orderNo: res.orderDTO.orderAccountDTO.orderNo, result: '', resultMessage: '交易处理成功', 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.underWriteData.bankCode = res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode