Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYWAP
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
lore-w
9 years ago
Commit
496b52ad161b4e5b1b57bf3f6106fef36b658c51
2 parents
e5bf87e8
f80d7f38
Merge branch 'develop' of git.dev.yoho.cn:web/yohobuy into develop
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
19 deletions
static/js/me/pay.js
yohobuy/m.yohobuy.com/application/controllers/Home.php
static/js/me/pay.js
View file @
496b52a
...
...
@@ -6,6 +6,7 @@
var
$
=
require
(
'jquery'
);
var
loading
=
require
(
'../plugin/loading'
),
tip
=
require
(
'../plugin/tip'
),
Hammer
=
require
(
'yoho.hammer'
);
var
theOrderCode
=
document
.
getElementById
(
'ordercode'
).
value
;
...
...
@@ -17,7 +18,7 @@ var appIconPosition = {
baidu
:
'-2.7rem'
,
weixin
:
'-1.2rem'
,
QQ
:
'-5.4rem'
,
bank
:
'-4'
bank
:
'-4
rem
'
};
//隐藏微信分享选项
...
...
@@ -77,11 +78,11 @@ function callpay(orderCode) {
jsApiParameters
=
res
.
data
.
jsApiParameters
;
jsApiCall
(
orderCode
,
jsApiParameters
);
}
else
{
alert
(
'微信支付调取失败'
);
tip
.
show
(
'微信支付调取失败'
);
}
},
error
:
function
()
{
alert
(
'请刷新本页面,完成微信支付'
);
tip
.
show
(
'请刷新本页面,完成微信支付'
);
}
});
}
...
...
@@ -99,11 +100,11 @@ function isWXOpen() {
}
function
hideWeChatPay
()
{
var
payApps
=
document
.
getElementsByClassName
(
'
app'
);
var
$payApps
=
$
(
'.
app'
);
[].
forEach
.
call
(
payApps
,
function
(
app
,
index
)
{
if
(
app
.
innerHTML
.
indexOf
(
'微信'
)
!==
-
1
)
{
app
.
parentNode
.
style
.
display
=
'none'
;
$payApps
.
each
(
function
(
idx
,
app
)
{
if
(
$
(
app
).
attr
(
'id'
)
===
'weixin'
)
{
$
(
app
).
parent
().
css
(
'display'
,
'none'
);
return
false
;
}
});
...
...
@@ -117,29 +118,29 @@ function handleForWX() {
function
setAppIcon
(
el
,
position
)
{
el
.
style
.
backgroundPositionY
=
position
;
$
(
el
).
css
(
'background-position-y'
,
position
)
;
}
function
loadIcon
()
{
var
boxs
=
document
.
getElementsByClassName
(
'box'
);
var
div
=
null
;
var
$boxs
=
$
(
'.box'
);
var
$div
=
null
;
var
appid
=
null
;
[].
forEach
.
call
(
boxs
,
function
(
box
,
index
)
{
div
=
box
.
getElementsByClassName
(
'icon'
)[
0
].
getElementsByTagName
(
'div'
)[
0
];
if
(
div
)
{
appid
=
box
.
getAttribute
(
'id'
);
$boxs
.
each
(
function
(
idx
,
box
)
{
$div
=
$
(
box
).
find
(
'.icon'
).
find
(
'div'
);
if
(
$div
.
length
>
0
)
{
appid
=
$
(
box
).
attr
(
'id'
);
if
(
appid
!==
'alipay'
)
{
setAppIcon
(
div
,
appIconPosition
[
appid
]);
setAppIcon
(
$
div
,
appIconPosition
[
appid
]);
}
}
});
}
function
showPage
()
{
var
pageList
=
document
.
getElementsByClassName
(
'payapp-list'
)[
0
]
;
var
$pageList
=
$
(
'.payapp-list'
)
;
pageList
.
style
.
visibility
=
'visible'
;
$pageList
.
css
(
'visibility'
,
'visible'
)
;
}
if
(
wxHammer
)
{
...
...
yohobuy/m.yohobuy.com/application/controllers/Home.php
View file @
496b52a
...
...
@@ -785,7 +785,7 @@ class HomeController extends AbstractAction
if
(
empty
(
$orderCode
))
{
$this
->
error
();
}
$this
->
_view
->
display
(
'pay'
,
array
(
'payCenterPage'
=>
true
,
'payAppInfo'
=>
array
(
...
...
@@ -807,7 +807,7 @@ class HomeController extends AbstractAction
),
),
'orderCode'
=>
$orderCode
,
'hasWxShare'
=>
strpos
(
$this
->
_request
->
server
(
'HTTP_USER_AGENT'
,
''
),
'MicroMessenger'
)
!==
false
'hasWxShare'
=>
strpos
(
$this
->
server
(
'HTTP_USER_AGENT'
,
''
),
'MicroMessenger'
)
!==
false
));
}
...
...
Please
register
or
login
to post a comment