Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mingPayMobile
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fengzhaoyu
mingPayMobile
Commits
23d860e1
Commit
23d860e1
authored
Oct 16, 2019
by
fengzhaoyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
11111
parent
830a2bba
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
76 additions
and
65 deletions
+76
-65
http.js
API/http.js
+11
-16
app.js
app.js
+3
-3
NetworkTimeout.png
assets/NetworkTimeout.png
+0
-0
action.js
pages/action/action.js
+16
-9
payment.axml
pages/payment/payment.axml
+2
-1
payment.js
pages/payment/payment.js
+42
-28
recordList.js
pages/recordList/recordList.js
+2
-8
No files found.
API/http.js
View file @
23d860e1
...
...
@@ -28,14 +28,15 @@ const $http = (url, data, type, loadingType) => {
"Content-Type"
:
"application/json"
,
"Authorization"
:
`Bearer
${
token
}
`
},
url
:
`
http://
${
app
.
globalData
.
globalUrl
}
/mingpay-phone/v1/
${
url
}
?
${
sendData
}
`
,
url
:
`
${
app
.
globalData
.
globalUrl
}
/mingpay-phone/v1/
${
url
}
?
${
sendData
}
`
,
method
:
type
,
dataType
:
'json'
,
success
:
function
(
res
)
{
if
(
res
.
data
.
resultCode
===
0
)
{
console
.
log
(
res
.
data
.
data
)
return
resolve
(
res
.
data
.
data
)
}
else
{
}
else
{
// 修改系统繁忙时loading隐藏
dd
.
hideLoading
();
dd
.
alert
({
...
...
@@ -45,12 +46,11 @@ const $http = (url, data, type, loadingType) => {
}
},
fail
:
function
(
res
)
{
console
.
log
(
'调用失败'
)
dd
.
hideLoading
();
dd
.
alert
({
content
:
'系统繁忙'
,
buttonText
:
'确定'
});
content
:
'系统繁忙'
,
buttonText
:
'确定'
})
dd
.
hideLoading
();
}
})
})
...
...
@@ -72,7 +72,7 @@ const $http = (url, data, type, loadingType) => {
grant_type
:
'refresh_token'
,
refresh_token
:
refresh_token
},
url
:
`
http://
${
app
.
globalData
.
globalUrl
}
/auth/oauth/token`
,
url
:
`
${
app
.
globalData
.
globalUrl
}
/mingpay-phone
/auth/oauth/token`
,
method
:
'POST'
,
success
:
function
(
res
)
{
dd
.
setStorageSync
({
...
...
@@ -84,21 +84,16 @@ const $http = (url, data, type, loadingType) => {
loginTime
:
(
new
Date
()).
getTime
()
}
})
dd
.
setStorageSync
({
key
:
'a'
,
data
:
1
})
$http
(
url
,
data
,
type
).
then
(
res
=>
{
return
resolve
(
res
)
})
},
fail
:
function
(
res
)
{
console
.
log
(
'err'
,
res
)
dd
.
alert
({
content
:
'系统繁忙'
,
buttonText
:
'确定'
content
:
'系统繁忙'
,
buttonText
:
'确定'
})
dd
.
hideLoading
()
dd
.
hideLoading
();
}
})
}
...
...
app.js
View file @
23d860e1
...
...
@@ -17,9 +17,9 @@ App({
// axios.defaults.baseURL = 'http://139.224.55.14:9999' // beta环境
globalData
:
{
loadingType
:
0
,
// globalUrl: '
192.168
.1.101:9999'
// globalUrl: '
http://192.167
.1.101:9999'
// globalUrl: '192.168.1.102:9999'
globalUrl
:
'139.224.55.14:9999
'
// globalUrl: ':9999
'
// globalUrl: 'https://gateway.com
'
globalUrl
:
'https://gateway.mingwork.com
'
}
});
assets/NetworkTimeout.png
0 → 100644
View file @
23d860e1
20.4 KB
pages/action/action.js
View file @
23d860e1
...
...
@@ -25,14 +25,14 @@ Page({
}
// 无网络状态
else
{
if
(
dd
.
getStorageSync
({
key
:
'token'
}).
data
)
{
if
(
dd
.
getStorageSync
({
key
:
'token'
}).
data
.
access_token
)
{
dd
.
redirectTo
({
url
:
'/pages/index/index'
})
}
else
{
dd
.
alert
({
content
:
'
系统繁忙
'
,
content
:
'
登录超时,请连接网络重新登录
'
,
buttonText
:
'确定'
});
dd
.
hideLoading
()
...
...
@@ -50,11 +50,11 @@ Page({
headers
:
{
"Content-Type"
:
"application/x-www-form-urlencoded"
},
url
:
`
http://
${
app
.
globalData
.
globalUrl
}
/mingpay-phone/v1/skipAuth/getUserInfoByCode?code=
${
code
}
&orgId=
${
orgId
}
`
,
url
:
`
${
app
.
globalData
.
globalUrl
}
/mingpay-phone/v1/skipAuth/getUserInfoByCode?code=
${
code
}
&orgId=
${
orgId
}
`
,
method
:
'POST'
,
dataType
:
'json'
,
success
:
function
(
res
)
{
console
.
log
(
res
,
res
)
if
(
res
.
data
.
resultCode
==
0
)
{
const
data
=
res
.
data
.
data
dd
.
setStorageSync
({
...
...
@@ -69,7 +69,6 @@ Page({
key
:
'avatar'
,
data
:
data
.
oapiUser
.
avatar
})
_that
.
getUserToken
(
data
.
mingUserId
)
}
else
{
...
...
@@ -81,11 +80,19 @@ Page({
}
},
fail
:
function
(
res
)
{
console
.
log
(
'err'
,
res
)
console
.
log
(
'err'
,
res
.
errorMessage
)
if
(
res
.
errorMessage
==
"NETWORK ERROR"
)
{
dd
.
alert
({
content
:
'系统繁忙
'
,
content
:
'网络异常,稍后再试
'
,
buttonText
:
'确定'
})
}
else
{
dd
.
alert
({
content
:
'系统繁忙'
,
buttonText
:
'确定'
})
}
dd
.
hideLoading
();
}
...
...
@@ -104,7 +111,7 @@ Page({
scope
:
'server'
,
grant_type
:
'password'
},
url
:
`
http://
${
app
.
globalData
.
globalUrl
}
/auth/oauth/token`
,
url
:
`
${
app
.
globalData
.
globalUrl
}
/auth/oauth/token`
,
method
:
'POST'
,
dataType
:
'json'
,
success
:
function
(
res
)
{
...
...
@@ -144,7 +151,7 @@ Page({
// "Content-Type": "application/json",
// "Authorization": `Bearer ${token}`
// },
// url: `http://${app.globalData.globalUrl}/v1/auth/userToken?version=v1&code=${code}&token=${token}&orgId=${orgId}`,
// url: `http
s
://${app.globalData.globalUrl}/v1/auth/userToken?version=v1&code=${code}&token=${token}&orgId=${orgId}`,
// method: 'POST',
// dataType: 'json',
// success: function(res) {
...
...
pages/payment/payment.axml
View file @
23d860e1
...
...
@@ -6,14 +6,15 @@
<view>
</view>
<view>
<!-- <canvas id="myQrcode" width="272" height="272" style="width:544rpx;height:544rpx;"></canvas> -->
<canvas
a:if ='{{isTimeOut}}'
id="myQrcode"
class="am-dd-qrcode {{className}}"
width="{{size}}"
height="{{size}}"
style="width:544rpx;height:544rpx"
/>
<image a:else style="width:544rpx;height:544rpx;" mode="scaleToFill" src="../../assets/NetworkTimeout.png"/ >
</view>
<view onTap="clickRefreshQRcode" onTap="clickRefreshQRcode">
<image mode="scaleToFill" src="./../../assets/refresh.png" /><text>点击手动刷新</text>
...
...
pages/payment/payment.js
View file @
23d860e1
...
...
@@ -12,6 +12,7 @@ Page({
size
:
272
,
url
:
''
,
ecc
:
2
,
isTimeOut
:
true
},
onLoad
(
query
)
{
// 页面加载
...
...
@@ -31,6 +32,7 @@ Page({
},
// 生成二维码
refreshQRcode
(){
console
.
log
(
'erweima'
)
const
_that
=
this
;
let
hasToken
=
dd
.
getStorageSync
({
key
:
'token'
}).
data
;
let
token
=
dd
.
getStorageSync
({
key
:
'token'
}).
data
.
access_token
;
...
...
@@ -47,10 +49,8 @@ Page({
let
size
=
272
let
ecc
=
2
let
name
=
'myQrcode'
console
.
log
(
111111111111
)
const
ctx
=
dd
.
createCanvasContext
(
name
);
QR
.
draw
(
url
,
ctx
,
size
,
Number
(
ecc
));
console
.
log
(
11111111111111
)
}
else
{
dd
.
getNetworkType
({
...
...
@@ -62,7 +62,7 @@ Page({
'Authorization'
:
'Basic bWluZ3BheS1waG9uZTptaW5ncGF5LXBob25l'
,
'Content-Type'
:
'application/x-www-form-urlencoded'
},
url
:
`
http://
${
app
.
globalData
.
globalUrl
}
/auth/oauth/token`
,
url
:
`
${
app
.
globalData
.
globalUrl
}
/auth/oauth/token`
,
dataType
:
'json'
,
data
:
{
grant_type
:
'refresh_token'
,
...
...
@@ -81,7 +81,7 @@ Page({
}
})
_that
.
setData
({
b
:
1
isTimeOut
:
true
})
hasToken
=
dd
.
getStorageSync
({
key
:
'token'
}).
data
;
token
=
dd
.
getStorageSync
({
key
:
'token'
}).
data
.
access_token
;
...
...
@@ -114,6 +114,9 @@ Page({
content
:
'请连接网络后重新进入'
,
buttonText
:
'确定'
})
_that
.
setData
({
isTimeOut
:
false
})
dd
.
hideLoading
()
}
})
...
...
@@ -135,47 +138,58 @@ Page({
},
onReady
()
{
// 页面加载完成
console
.
log
(
' onReady'
)
clearInterval
(
timeRefreshQRcode
);
const
_that
=
this
;
_that
.
refreshQRcode
();
timeRefreshQRcode
=
setInterval
(
function
()
{
_that
.
refreshQRcode
();
},
55000
);
// console.log(' onReady')
},
onShow
()
{
console
.
log
(
'进入onshow'
)
//刷新二维码
clearInterval
(
timeRefreshQRcode
);
const
_that
=
this
;
setTimeout
(
function
(){
clearInterval
(
timeRefreshQRcode
);
_that
.
refreshQRcode
();
timeRefreshQRcode
=
setInterval
(
function
()
{
_that
.
refreshQRcode
();
},
55000
);
},
500
)
console
.
log
(
dd
.
corpId
,
'dd.corpId'
)
//页面显示
dd
.
connectSocket
({
url
:
`ws
://
${
app
.
globalData
.
globalUrl
}
/v1/mingpaywebsocket?param=
${
dd
.
corpId
}
_
${
dd
.
getStorageSync
({
key
:
'userId'
}).
data
}
`
,
url
:
`ws
s://gateway.mingwork.com/mingpay-phone
/v1/mingpaywebsocket?param=
${
dd
.
corpId
}
_
${
dd
.
getStorageSync
({
key
:
'userId'
}).
data
}
`
,
data
:
{},
header
:{
'content-type'
:
'application/json'
,
'Authorization'
:
`Bearer
${
dd
.
getStorageSync
({
key
:
'token'
}).
data
.
access_token
}
`
'content-type'
:
'application/json'
//
'Authorization': `Bearer ${dd.getStorageSync({ key: 'token' }).data.access_token}`
},
method
:
"GET"
,
success
:
(
res
)
=>
{
console
.
log
(
res
,
'res'
)
},
fail
:
(
err
)
=>
{
console
.
log
(
err
,
'err'
)
},
complete
:
(
e
)
=>
{
console
.
log
(
e
,
'err'
)
}
});
dd
.
onSocketOpen
(
function
(
res
)
{
console
.
log
(
'WebSocket 连接已打开!'
);
});
dd
.
onSocketError
(
function
(
res
){
console
.
log
(
res
)
console
.
log
(
'WebSocket 连接打开失败,请检查!'
);
});
dd
.
onSocketMessage
(
function
(
res
)
{
console
.
log
(
JSON
.
parse
(
res
.
data
))
let
resData
=
JSON
.
parse
(
res
.
data
)
console
.
log
(
resData
)
if
(
resData
.
paymentCode
===
0
){
dd
.
onSocketClose
(
function
(
res
)
{
console
.
log
(
'WebSocket 已关闭!'
)
})
dd
.
redirectTo
({
url
:
`./../paySuccess/paySuccess?money=
${(
JSON
.
parse
(
res
.
data
).
orderAmount
).
toFixed
(
2
)}
`
url
:
`./../paySuccess/paySuccess?money=
${(
JSON
.
parse
(
res
.
data
).
orderAmount
.
toFixed
(
2
)
)}
`
})
}
else
if
(
resData
.
paymentCode
===
10001
){
dd
.
alert
({
content
:
'账户状态异常'
,
...
...
@@ -208,16 +222,16 @@ Page({
})
clearInterval
(
timeRefreshQRcode
);
},
onUnload
()
{
// 页面被关闭
const
_that
=
this
;
clearInterval
(
timeRefreshQRcode
);
dd
.
offSocketMessage
()
dd
.
closeSocket
()
dd
.
onSocketClose
(
function
(
res
)
{
console
.
log
(
'WebSocket 已关闭!'
)
})
},
//
onUnload() {
//
// 页面被关闭
//
const _that = this;
//
clearInterval(timeRefreshQRcode);
//
dd.offSocketMessage()
//
dd.closeSocket()
//
dd.onSocketClose(function(res) {
//
console.log('WebSocket 已关闭!')
//
})
//
},
onTitleClick
()
{
// 标题被点击
},
...
...
pages/recordList/recordList.js
View file @
23d860e1
...
...
@@ -12,7 +12,7 @@ Page({
recordListData
:
[],
currentPage
:
1
,
totalCount
:
''
,
pageNumber
:
1
0
,
pageNumber
:
2
0
,
},
onLoad
(
query
)
{
this
.
resetData
()
...
...
@@ -40,7 +40,7 @@ Page({
recordListData
:
[],
currentPage
:
1
,
totalCount
:
''
,
pageNumber
:
1
0
,
pageNumber
:
2
0
,
})
},
chooseType
()
{
...
...
@@ -51,7 +51,6 @@ Page({
cancelButtonText
:
'取消'
,
success
:
(
res
)
=>
{
const
btn
=
res
.
index
===
-
1
?
'取消'
:
'第'
+
res
.
index
+
'个'
;
console
.
log
(
res
)
if
(
res
.
index
===
-
1
){
return
}
else
{
...
...
@@ -98,7 +97,6 @@ Page({
});
},
queryListPaymentRecord
(
str
)
{
console
.
log
(
str
)
const
_that
=
this
;
let
data
=
{
currentPage
:
this
.
data
.
currentPage
,
...
...
@@ -114,12 +112,10 @@ Page({
statusList
:
this
.
data
.
statusList
}
$http
.
$http
(
'isv/consume/list_payment_record'
,
data
,
'GET'
).
then
((
res
)
=>
{
console
.
log
(
'record'
+
res
)
let
dataList
=
[...
res
.
recordList
];
let
recordListDataSource
=
_that
.
data
.
recordListData
if
(
dataList
.
length
>
0
)
{
dataList
.
map
((
item
,
index
)
=>
{
console
.
log
(
' item.createDate'
,
item
.
createDate
)
item
.
createDate
=
_that
.
timeToStr
(
item
.
createDate
)
recordListDataSource
.
push
(
item
)
})
...
...
@@ -186,8 +182,6 @@ Page({
timeToStr
(
time
)
{
time
=
time
.
replace
(
/
\-
/g
,
"/"
)
let
timeData
=
new
Date
(
time
)
console
.
log
(
'time'
,
time
)
console
.
log
(
'timeData'
,
timeData
)
let
year
=
timeData
.
getFullYear
()
let
month
=
timeData
.
getMonth
()
+
1
let
date
=
timeData
.
getDate
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment