【国富惠桂保团体医疗保险产品上线金掌桂投保开发需求】团险与非团险支付分享页面统一脚本,支付分享页面添加isGroupCard:'' //1 团险标识

This commit is contained in:
li.yuetong
2022-06-30 17:15:06 +08:00
parent 99dbb5847b
commit a1e7b016e9
3 changed files with 20 additions and 8 deletions

View File

@@ -288,7 +288,8 @@ export default {
isAreaListShow: false,
accBankProvince: '',
accBankCity: '',
areaStr: ''
areaStr: '',
isGroupCard:'' //1 团险标识
}
},
created() {
@@ -298,7 +299,7 @@ export default {
riskName: orderDetail.insuredDTOs[0].riskDTOLst[0].riskName,
appntName: orderDetail.appntDTO.name,
insuredName: orderDetail.insuredDTOs,
orderAmount: orderDetail.insuredDTOs[0].riskDTOLst[0].prem,
orderAmount: orderDetail.orderInfoDTO.orderAmount,
schemeName: orderDetail.insuredDTOs[0].riskDTOLst[0].proScheme,
idType: orderDetail.appntDTO.idType,
bankCode: orderDetail.orderAccountDTO.cardBookCode,
@@ -532,7 +533,7 @@ export default {
// 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: '交易处理成功',
@@ -545,6 +546,8 @@ export default {
this.underWriteData.cardBookCode =
res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode
this.bankListName = res.orderDTO.orderAccountDTO.bankName !== null ? res.orderDTO.orderAccountDTO.bankName : this.$route.query.bankListName
// isGroupCard 1 团险标识
this.isGroupCard = res.orderDTO.orderInfoDTO.isGroupCard
// if (this.isWeixin) {
// this.pay()
// }
@@ -815,7 +818,7 @@ export default {
localStorage.bankCode = this.underWriteData.bankCode
localStorage.bankListName = this.bankListName
let res = await getShareParam({ shareType: 'card_pay' })
let url = location.origin + '/#/cardList/phoneCode?orderNo=' + localStorage.orderNo + '&token=' + res.content
let url = location.origin + '/#/cardList/phoneCode?orderNo=' + localStorage.orderNo + '&token=' + res.content + '&isGroupCard=' + this.isGroupCard
if (res.result == '0') {
EWebBridge.webCallAppInJs('bridge', {
flag: 'share',

View File

@@ -289,7 +289,8 @@ export default {
isAreaListShow: false,
accBankProvince: '',
accBankCity: '',
areaStr: ''
areaStr: '',
isGroupCard:'' //1 团险标识
}
},
created() {
@@ -547,6 +548,8 @@ export default {
this.underWriteData.cardBookCode =
res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode
this.bankListName = res.orderDTO.orderAccountDTO.bankName !== null ? res.orderDTO.orderAccountDTO.bankName : this.$route.query.bankListName
// isGroupCard 1 团险标识
this.isGroupCard = res.orderDTO.orderInfoDTO.isGroupCard
// if (this.isWeixin) {
// this.pay()
// }
@@ -817,7 +820,7 @@ export default {
localStorage.bankCode = this.underWriteData.bankCode
localStorage.bankListName = this.bankListName
let res = await getShareParam({ shareType: 'card_pay' })
let url = location.origin + '/#/cardList/phoneCode?orderNo=' + localStorage.orderNo + '&token=' + res.content
let url = location.origin + '/#/cardList/phoneCode?orderNo=' + localStorage.orderNo + '&token=' + res.content + '&isGroupCard=' + this.isGroupCard
if (res.result == '0') {
EWebBridge.webCallAppInJs('bridge', {
flag: 'share',

View File

@@ -64,10 +64,16 @@ export default {
code: this.userInfo.authCode,
}).then((res) => {
if (res.result == 0) {
let url
if(this.$route.query.isGroupCard == '1'){
url = `/#/cardList/GroupCheckInfo?cardOrderNo=`+ this.$route.query.orderNo
}else{
url = `/#/cardList/cardDetail`
}
this.$jump({
flag: 'h5',
extra: {
url: location.origin + `/#/cardList/cardDetail`,
url: location.origin + url,
},
routerInfo: {
path: `/cardList/cardDetail`,