提交 d0569b17 authored 作者: lihuihui's avatar lihuihui

update

上级 18b01cd9
...@@ -333,8 +333,8 @@ export default { ...@@ -333,8 +333,8 @@ export default {
// console.log(res, 'zhifu2') // console.log(res, 'zhifu2')
// } // }
}) })
window.sessionStorage.isCodePage = 'wx'
} }
window.sessionStorage.isCodePage = true
this.isQrPageShow = true this.isQrPageShow = true
} }
if (res.code === 100) { if (res.code === 100) {
......
...@@ -2,9 +2,8 @@ ...@@ -2,9 +2,8 @@
<div class="main"> <div class="main">
<commonheader :title="title" /> <commonheader :title="title" />
<div class="main_content"> <div class="main_content">
<div class="main_content_desc" v-if="isAlipay">{{ data.payMode != 1 ? '支付宝支付' : '微信扫码支付' }}</div> <div class="main_content_desc">{{ getPayText }}</div>
<div class="main_content_desc" v-else>{{ data.payMode != 1 ? '打开支付宝扫码二维码支付,或长按保存二维码打开支付宝支付。' : '微信扫码支付' }}</div> <div class="main_content_qdCode" v-if="isCodeShow">
<div class="main_content_qdCode" v-if="!isAlipay">
<qrcode-vue :value="payDetail.url" size="180" ref="qrcode" /> <qrcode-vue :value="payDetail.url" size="180" ref="qrcode" />
</div> </div>
<div class="main_btn"> <div class="main_btn">
...@@ -55,6 +54,29 @@ export default { ...@@ -55,6 +54,29 @@ export default {
} }
}, },
computed: { computed: {
isCodeShow() {
let flag = true
// if (/MicroMessenger/.test(window.navigator.userAgent) || /AlipayClient/.test(window.navigator.userAgent)) {
// flag = false
// }
if (parseInt(this.data.payMode) === 1 && /MicroMessenger/.test(window.navigator.userAgent)) {
flag = false
}
if (parseInt(this.data.payMode) === 2 && /AlipayClient/.test(window.navigator.userAgent)) {
flag = false
}
return flag
},
getPayText() {
let text = ''
if (parseInt(this.data.payMode) === 1) {
/MicroMessenger/.test(window.navigator.userAgent) ? text = '微信支付' : text = '微信扫码支付'
}
if (parseInt(this.data.payMode) === 2) {
/AlipayClient/.test(window.navigator.userAgent) ? text = '支付宝支付' : text = '打开支付宝扫码二维码支付,或长按保存二维码打开支付宝支付。'
}
return text
},
isAlipay() { isAlipay() {
return /AlipayClient/.test(window.navigator.userAgent) return /AlipayClient/.test(window.navigator.userAgent)
}, },
...@@ -121,7 +143,9 @@ export default { ...@@ -121,7 +143,9 @@ export default {
this.time = setInterval(() => { this.time = setInterval(() => {
this.getPayStatus() this.getPayStatus()
}, 5000) }, 5000)
this.getQrcodeUrl() if (this.isCodeShow) {
this.getQrcodeUrl()
}
} }
} }
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论