提交 26d9bd73 authored 作者: pengxiaohui's avatar pengxiaohui

修改bug

上级 298af303
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<meta http-equiv="Expires" content="0" /> <meta http-equiv="Expires" content="0" />
<title>紫荆商城</title> <title>紫荆商城</title>
<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no, viewport-fit=cover"> <meta name="viewport" id="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no, viewport-fit=cover">
<!-- <script src="https://cdn.jsdelivr.net/npm/vconsole@3.3.4/dist/vconsole.min.js"></script> --> <script src="https://cdn.jsdelivr.net/npm/vconsole@3.3.4/dist/vconsole.min.js"></script>
</head> </head>
<body> <body>
<div id="app"></div> <div id="app"></div>
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</body> </body>
<script> <script>
// init vConsole // init vConsole
// var vConsole = new VConsole(); var vConsole = new VConsole();
// console.log('Hello world'); console.log('Hello world');
</script> </script>
</html> </html>
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<van-button type="primary" round block color="#C01540" size="small" @click="handleBuy">立即购买</van-button> <van-button type="primary" round block color="#C01540" size="small" @click="handleBuy">立即购买</van-button>
</div> </div>
<buy-popup v-model="popupVisiable" :options="popupOptions" @placeOrder="handlePlaceOrder"/> <buy-popup v-model="popupVisiable" :options="popupOptions" @placeOrder="handlePlaceOrder"/>
<phone-code-login-popup v-model="loginPopupVisiable" @loginSuccess="handleHasLogin"/> <phone-code-login-popup v-model="loginPopupVisiable" @loginSuccess="popupVisiable = true"/>
</div> </div>
</template> </template>
<script> <script>
...@@ -66,8 +66,7 @@ export default { ...@@ -66,8 +66,7 @@ export default {
popupOptions: {}, popupOptions: {},
payment_order_id: '', payment_order_id: '',
payment_method: '4', payment_method: '4',
order_params: '', order_params: ''
openId: ''
} }
}, },
computed: { computed: {
...@@ -75,8 +74,8 @@ export default { ...@@ -75,8 +74,8 @@ export default {
query() { query() {
return this.$route.query return this.$route.query
}, },
goods_id () { spu_id () {
return this.query.goods_id || '6805043172159258624' return this.query.spu_id || '6805043172159258624'
}, },
shop_id () { shop_id () {
return this.query.shop_id || '6800681447305773056' return this.query.shop_id || '6800681447305773056'
...@@ -101,9 +100,10 @@ export default { ...@@ -101,9 +100,10 @@ export default {
}) })
window.sessionStorage.removeItem('isBackFormWxH5Pay') window.sessionStorage.removeItem('isBackFormWxH5Pay')
} }
if (!this.openId) { if (this.isWxBrowser && !this.openId) {
const { code } = this.$route.query const { code } = this.$route.query
if (code) this.fetchOpenId(code) if (code) this.fetchOpenId(code)
else this.getCode()
} }
}, },
methods: { methods: {
...@@ -122,7 +122,12 @@ export default { ...@@ -122,7 +122,12 @@ export default {
async handleBuy() { async handleBuy() {
const isLogin = store.state.isLogin || (await store.dispatch('checkLogin')) const isLogin = store.state.isLogin || (await store.dispatch('checkLogin'))
if (isLogin) { if (isLogin) {
this.handleHasLogin() if (this.isWxBrowser) {
this.payment_method = '3'
} else {
this.payment_method = '4'
}
this.popupVisiable = true
} else { } else {
this.loginPopupVisiable = true this.loginPopupVisiable = true
} }
...@@ -139,17 +144,6 @@ export default { ...@@ -139,17 +144,6 @@ export default {
} }
this.fetchPlaceOrder(params) this.fetchPlaceOrder(params)
}, },
handleHasLogin() {
console.log(navigator.userAgent)
if (this.isWxBrowser) {
this.payment_method = '3'
this.getCode()
} else {
this.payment_method = '4'
this.popupVisiable = true
// this.fetchPlaceOrder(params)
}
},
getCode() { getCode() {
const redirectURI = `https://pages.ezijing.com/given/auth.html?redirect_uri=${encodeURIComponent(window.location.href)}` const redirectURI = `https://pages.ezijing.com/given/auth.html?redirect_uri=${encodeURIComponent(window.location.href)}`
window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx451c01d40d090d7a&redirect_uri=${redirectURI}&response_type=code&scope=snsapi_base#wechat_redirect` window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx451c01d40d090d7a&redirect_uri=${redirectURI}&response_type=code&scope=snsapi_base#wechat_redirect`
...@@ -168,7 +162,7 @@ export default { ...@@ -168,7 +162,7 @@ export default {
fetchGoodsDetails() { fetchGoodsDetails() {
const params = { const params = {
shop_id: this.shop_id, shop_id: this.shop_id,
spu_id: this.goods_id spu_id: this.spu_id
} }
getGoodsList(params).then(res => { getGoodsList(params).then(res => {
if (res.code === 0 && res.msg === '成功') { if (res.code === 0 && res.msg === '成功') {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论