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)
}