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

update

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