Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-shop-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-shop-show-h5
Commits
26d9bd73
提交
26d9bd73
authored
6月 02, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改bug
上级
298af303
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
16 行增加
和
22 行删除
+16
-22
index.html
src/index.html
+3
-3
index.vue
src/pages/buy/index.vue
+13
-19
没有找到文件。
src/index.html
浏览文件 @
26d9bd73
...
...
@@ -9,7 +9,7 @@
<meta
http-equiv=
"Expires"
content=
"0"
/>
<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"
>
<
!-- <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>
<body>
<div
id=
"app"
></div>
...
...
@@ -18,7 +18,7 @@
</body>
<script>
// init vConsole
//
var vConsole = new VConsole();
//
console.log('Hello world');
var
vConsole
=
new
VConsole
();
console
.
log
(
'Hello world'
);
</script>
</html>
src/pages/buy/index.vue
浏览文件 @
26d9bd73
...
...
@@ -42,7 +42,7 @@
<van-button
type=
"primary"
round
block
color=
"#C01540"
size=
"small"
@
click=
"handleBuy"
>
立即购买
</van-button>
</div>
<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>
</template>
<
script
>
...
...
@@ -66,8 +66,7 @@ export default {
popupOptions
:
{},
payment_order_id
:
''
,
payment_method
:
'4'
,
order_params
:
''
,
openId
:
''
order_params
:
''
}
},
computed
:
{
...
...
@@ -75,8 +74,8 @@ export default {
query
()
{
return
this
.
$route
.
query
},
goods
_id
()
{
return
this
.
query
.
goods
_id
||
'6805043172159258624'
spu
_id
()
{
return
this
.
query
.
spu
_id
||
'6805043172159258624'
},
shop_id
()
{
return
this
.
query
.
shop_id
||
'6800681447305773056'
...
...
@@ -101,9 +100,10 @@ export default {
})
window
.
sessionStorage
.
removeItem
(
'isBackFormWxH5Pay'
)
}
if
(
!
this
.
openId
)
{
if
(
this
.
isWxBrowser
&&
!
this
.
openId
)
{
const
{
code
}
=
this
.
$route
.
query
if
(
code
)
this
.
fetchOpenId
(
code
)
else
this
.
getCode
()
}
},
methods
:
{
...
...
@@ -122,7 +122,12 @@ export default {
async
handleBuy
()
{
const
isLogin
=
store
.
state
.
isLogin
||
(
await
store
.
dispatch
(
'checkLogin'
))
if
(
isLogin
)
{
this
.
handleHasLogin
()
if
(
this
.
isWxBrowser
)
{
this
.
payment_method
=
'3'
}
else
{
this
.
payment_method
=
'4'
}
this
.
popupVisiable
=
true
}
else
{
this
.
loginPopupVisiable
=
true
}
...
...
@@ -139,17 +144,6 @@ export default {
}
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
()
{
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`
...
...
@@ -168,7 +162,7 @@ export default {
fetchGoodsDetails
()
{
const
params
=
{
shop_id
:
this
.
shop_id
,
spu_id
:
this
.
goods
_id
spu_id
:
this
.
spu
_id
}
getGoodsList
(
params
).
then
(
res
=>
{
if
(
res
.
code
===
0
&&
res
.
msg
===
'成功'
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论