Toggle navigation
Toggle navigation
This project
Loading...
Sign in
mobile
/
yoho-miniapp-ufo
·
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
Email Patches
Plain Diff
Browse Files
Authored by
李奇
6 years ago
Commit
16fd74bc4bc977c09896d078709835cd4d7a08fc
1 parent
de5a41ca
个人中心支持显示优惠券数量
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
2 deletions
src/models/personal.js
src/pages/userCenter/index.js
src/models/personal.js
View file @
16fd74b
...
...
@@ -2,6 +2,7 @@ import api from '../utils/api';
const
UFO_ORDER_SUMMARY
=
'ufo.order.summary'
const
UFO_FAVORITE_NUMBER
=
'ufo.user.favoriteNum'
const
UFO_COUPONS_COUNT
=
'ufo.coupons.cnt'
export
default
{
getUFO_OrderSummary
(
params
)
{
...
...
@@ -18,5 +19,13 @@ export default {
method
:
UFO_FAVORITE_NUMBER
},
params
)
})
},
getUFOTotalCoupons
(
params
)
{
return
api
.
get
({
url
:
'/coupon'
,
data
:
Object
.
assign
({
method
:
UFO_COUPONS_COUNT
},
params
)
})
}
}
\ No newline at end of file
}
...
...
src/pages/userCenter/index.js
View file @
16fd74b
...
...
@@ -45,7 +45,8 @@ export default class UserCenter extends Component {
},
{
text
:
'优惠券'
,
page
:
'myCoupon'
page
:
'myCoupon'
,
num
:
0
},
{
text
:
'客服与帮助'
,
...
...
@@ -252,6 +253,16 @@ export default class UserCenter extends Component {
});
}
}).
catch
(
error
=>
{});
personalModel
.
getUFOTotalCoupons
().
then
(
ret
=>
{
if
(
ret
&&
ret
.
code
===
200
&&
ret
.
data
)
{
let
list
=
this
.
state
.
list
;
let
num
=
ret
.
data
;
list
[
3
].
num
=
num
;
this
.
setState
({
list
});
}
}).
catch
(
error
=>
{});
}
else
{
this
.
setState
({
userInfo
:
this
.
props
.
globalData
.
userInfo
,
...
...
Please
register
or
login
to post a comment