From 476665ea7ffd0feffbc330c54a5c0c317c6c4e3d Mon Sep 17 00:00:00 2001 From: "li.yuetong" Date: Mon, 15 Aug 2022 15:02:44 +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?=E8=AF=B7=E6=8A=95=E4=BF=9D=E4=BA=BA=E8=AE=A4=E7=9C=9F=E9=98=85?= =?UTF-8?q?=E8=AF=BB=E7=9B=B8=E5=85=B3=E8=B5=84=E6=96=99=E5=B9=B6=E4=B8=94?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=8A=95=E4=BF=9D=E8=BF=87=E7=A8=8B=E8=A2=AB?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=9A=84=E9=A1=B5=E9=9D=A2=E5=BA=94=E8=AF=A5?= =?UTF-8?q?=E6=94=BE=E5=9C=A8=E7=BB=99=E5=AE=A2=E6=88=B7=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E7=9A=84=E9=82=A3=E4=B8=AA=E7=AB=AF=E5=8F=A3=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E8=80=8C=E4=B8=8D=E5=BA=94=E8=AF=A5=E5=9C=A8=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E5=91=98=E5=B8=AE=E5=AE=A2=E6=88=B7=E5=BD=95=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/cardList/GroupCheckInfo.vue | 9 ++-- .../ebiz/cardList/SignatureConfirmation.vue | 13 ++++++ src/views/ebiz/cardList/productDetails.vue | 42 ++++++++++++------- 3 files changed, 45 insertions(+), 19 deletions(-) diff --git a/src/views/ebiz/cardList/GroupCheckInfo.vue b/src/views/ebiz/cardList/GroupCheckInfo.vue index e32b89bcb..b88dea249 100644 --- a/src/views/ebiz/cardList/GroupCheckInfo.vue +++ b/src/views/ebiz/cardList/GroupCheckInfo.vue @@ -74,7 +74,8 @@ export default { bnfTypeVal: '法定受益人', //受益人类型文字展示 riskDTO: {}, productDate: '', - orderInfoDTO:{} + orderInfoDTO:{}, + isGroupCard:'' // isLessEighteen: true // 被保人手机号和邮箱默认展示 } }, @@ -119,6 +120,8 @@ export default { insuYearD = productDate.getDate() < 10 ? '0' + productDate.getDate() : productDate.getDate() productDateTime = productDate.getFullYear() + '年' + insuYearM + '月' + insuYearD + '日' this.productDate = currentData + '0时至' + productDateTime + '24时止,共'+ this.riskDTO.insuYear + this.riskDTO.dateCN + // isGroupCard 1 团险标识 + this.isGroupCard = res.orderDTO.orderInfoDTO.isGroupCard } }) }, @@ -127,10 +130,10 @@ export default { this.$jump({ flag: 'h5', extra: { - url: location.origin + `/#/cardList/SignatureConfirmation` + url: location.origin + `/#/cardList/SignatureConfirmation?isGroupCard=`+this.isGroupCard }, routerInfo: { - path: `/cardList/SignatureConfirmation` + path: `/cardList/SignatureConfirmation?isGroupCard=`+this.isGroupCard } }) } diff --git a/src/views/ebiz/cardList/SignatureConfirmation.vue b/src/views/ebiz/cardList/SignatureConfirmation.vue index db5349bfe..f47f5d8db 100644 --- a/src/views/ebiz/cardList/SignatureConfirmation.vue +++ b/src/views/ebiz/cardList/SignatureConfirmation.vue @@ -89,6 +89,19 @@ export default { methods: { // 初始化 async init() { + //只有惠桂保团险添加此提示 + if( this.$route.query.isGroupCard == '1' ){ + Dialog.alert({ + title: '温馨提示', + messageAlign: 'left', + confirmButtonText: '确认', + message: `1、您即将进入投保流程,为维护您的合法权益,投保时请您务必仔细阅读和确认保险条款、投保须知、免除保险人责任条款、犹豫期条款等页面所有内容。
2.您的投保过程和操作将被记录。`, + }) + .then(() => { + }) + .catch(() => { + }) + } this.recmd = this.orderDTO.recmdDTO this.orderInfo = this.orderDTO.orderInfoDTO this.appntInfo = this.orderDTO.appntDTO diff --git a/src/views/ebiz/cardList/productDetails.vue b/src/views/ebiz/cardList/productDetails.vue index 87f2ecf3e..0717bb63a 100644 --- a/src/views/ebiz/cardList/productDetails.vue +++ b/src/views/ebiz/cardList/productDetails.vue @@ -43,6 +43,7 @@ export default { shareURL: '', shareFlag: true, }, + productType:'' //7代表是团险 10卡单 } }, async created() { @@ -86,23 +87,18 @@ export default { // } // }) }, - gotoInformation() { - Dialog.confirm({ - title: '温馨提示', - messageAlign: 'left', - confirmButtonColor: '#ee0a24', - confirmButtonText: '立即投保', - cancelButtonText: '返回', - message: `1、您即将进入投保流程,为维护您的合法权益,投保时请您务必仔细阅读和确认保险条款、投保须知、免除保险人责任条款、犹豫期条款等页面所有内容。
2.您的投保过程和操作将被记录。`, - }) + gotoInformation() { + if(this.productType != '7'){ //7代表是团险 10卡单 + Dialog.confirm({ + title: '温馨提示', + messageAlign: 'left', + confirmButtonColor: '#ee0a24', + confirmButtonText: '立即投保', + cancelButtonText: '返回', + message: `1、您即将进入投保流程,为维护您的合法权益,投保时请您务必仔细阅读和确认保险条款、投保须知、免除保险人责任条款、犹豫期条款等页面所有内容。
2.您的投保过程和操作将被记录。`, + }) .then(() => { - let url - if(this.productCode != 'GFRS_M0058'){ - url = '/cardList/information' - }else{ - // 团险(多个被保人)流程页面 - url = '/cardList/GroupAppntInfo' - } + let url = '/cardList/information' // on confirm this.$jump({ flag: 'h5', @@ -117,6 +113,18 @@ export default { .catch(() => { // on cancel }) + }else{ + let url = '/cardList/GroupAppntInfo' + this.$jump({ + flag: 'h5', + extra: { + url: location.origin + '/#'+ url, + }, + routerInfo: { + path: url, + }, + }) + } }, async getData(code) { let data = { @@ -220,6 +228,8 @@ export default { //保存选择险种 localStorage.chooseProducts = JSON.stringify(productsData) + //是否为团险 + this.productType = resultData.productType } else { Toast.fail(res.resultMessage) }