Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
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
郭成尧
7 years ago
Commit
6a9d8204d0573a4e30907e5179e8c4e8c0fad828
1 parent
2a3cc13b
code-better
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
8 deletions
public/js/home/coupon-new/controller.js
public/js/home/coupon-new/controller.js
View file @
6a9d820
...
...
@@ -109,7 +109,10 @@ class ConponController extends Page {
let
currentTarget
=
$
(
evt
.
currentTarget
);
let
currentTargetData
=
currentTarget
.
data
();
this
.
couponType
=
'notuse'
;
this
.
page
=
0
;
this
.
couponFilter
=
currentTargetData
.
id
;
this
.
view
.
filterItem
.
find
(
'button'
).
removeClass
(
'active'
);
currentTarget
.
addClass
(
'active'
);
this
.
view
.
filterItem
.
addClass
(
'hide'
);
...
...
@@ -169,31 +172,37 @@ class ConponController extends Page {
*/
tabChange
(
event
)
{
this
.
page
=
0
;
this
.
couponFilter
=
0
;
this
.
loadEnd
=
false
;
let
itemClicked
=
$
(
event
.
currentTarget
);
// 筛选参数更改
if
(
itemClicked
.
hasClass
(
'no-used'
))
{
this
.
couponType
=
'notuse'
;
this
.
view
.
showFilterBtn
.
addClass
(
'active'
);
}
else
if
(
itemClicked
.
hasClass
(
'used'
))
{
this
.
couponType
=
'use'
;
this
.
view
.
showFilterBtn
.
removeClass
(
'icon-up'
).
addClass
(
'icon-down'
);
this
.
view
.
showFilterBtn
.
removeClass
(
'active'
);
}
else
if
(
itemClicked
.
hasClass
(
'invalid'
))
{
this
.
couponType
=
'overtime'
;
}
// 筛选框控制按钮状态管理
if
(
itemClicked
.
hasClass
(
'no-used'
))
{
this
.
view
.
showFilterBtn
.
addClass
(
'active'
);
}
else
{
this
.
view
.
showFilterBtn
.
removeClass
(
'icon-up'
).
addClass
(
'icon-down'
);
this
.
view
.
showFilterBtn
.
removeClass
(
'active'
);
}
if
(
itemClicked
.
hasClass
(
'active'
))
{
itemClicked
.
removeClass
(
'active'
);
}
else
{
// 筛选项面板和筛选项状态重置
this
.
view
.
filterItem
.
addClass
(
'hide'
);
this
.
view
.
filterItem
.
find
(
'button'
).
removeClass
(
'active'
);
if
(
!
itemClicked
.
hasClass
(
'active'
))
{
this
.
view
.
filterBtn
.
removeClass
(
'active'
);
itemClicked
.
addClass
(
'active'
);
this
.
renderCoupons
();
}
this
.
renderCoupons
();
}
/**
...
...
Please
register
or
login
to post a comment