From e3de2e91e2cc6a07eb51d0c6326da5fe92f56f8b Mon Sep 17 00:00:00 2001 From: "li.yuetong" Date: Fri, 24 Jun 2022 11:11:17 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=9B=BD=E5=AF=8C=E6=83=A0=E6=A1=82?= =?UTF-8?q?=E4=BF=9D=E5=9B=A2=E4=BD=93=E5=8C=BB=E7=96=97=E4=BF=9D=E9=99=A9?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E4=B8=8A=E7=BA=BF=E9=87=91=E6=8E=8C=E6=A1=82?= =?UTF-8?q?=E6=8A=95=E4=BF=9D=E5=BC=80=E5=8F=91=E9=9C=80=E6=B1=82=E3=80=91?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E9=A1=B5=E9=9D=A2--=E5=9B=A2=E9=99=A9?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=9B=A2=E9=99=A9=E4=BA=A7=E5=93=81=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=A4=9A=E4=B8=AA=E8=A2=AB=E4=BF=9D=E4=BA=BA=E5=A7=93?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/cardList/Pay.vue | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) 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