Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-blk
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
1
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
姜枫
9 years ago
Commit
48063c98728ac6638667348ffe12b4d758226507
1 parent
740865bb
fix bug 31 177 178
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
27 additions
and
12 deletions
apps/product/controllers/query.js
apps/product/views/partial/list/goods-box.hbs
apps/product/views/partial/list/order-area.hbs
public/js/product/list/list-search.js
apps/product/controllers/query.js
View file @
48063c9
...
...
@@ -35,7 +35,7 @@ const Query = {
let
nav
=
[
DataHelper
.
getChannelNav
()];
nav
.
push
({
name
:
`
"${query}"
共
$
{
data
.
total
}
个结果`
name
:
query
?
`
"${query}"
共
$
{
data
.
total
}
个结果`
:
`
共
$
{
data
.
total
}
个结果`
});
if
(
data
.
filter
)
{
...
...
apps/product/views/partial/list/goods-box.hbs
View file @
48063c9
...
...
@@ -2,7 +2,7 @@
{{#
each
products
}}
<div
class=
"goods"
data-id=
"
{{
productId
}}
"
data-url=
"
{{
url
}}
"
>
<div
class=
"goods-img"
>
<a
href=
"
{{
url
}}
"
>
<a
href=
"
{{
url
}}
"
target=
"_blank"
>
<img
class=
"lazy"
data-original=
"
{{
image
defaultImages
263
344
}}
"
width=
"263"
height=
"344"
alt=
""
>
</a>
</div>
...
...
@@ -10,7 +10,7 @@
<a
href=
"/product/shop/
{{
brandDomain
}}
"
target=
"_self"
>
{{
brandName
}}
</a>
</div>
<div
class=
"goods-name"
>
<a
href=
"
{{
url
}}
"
>
{{
productName
}}
</a>
<a
href=
"
{{
url
}}
"
target=
"_blank"
>
{{
productName
}}
</a>
</div>
<div
class=
"goods-price"
>
<span>
¥
{{
round
salesPrice
}}
</span>
...
...
apps/product/views/partial/list/order-area.hbs
View file @
48063c9
...
...
@@ -3,8 +3,8 @@
<div
class=
"order
{{#
isEqual
order
's_t_desc'
}}
selected
{{/
isEqual
}}
"
data-order=
"s_t_desc"
>
上新时间
</div>
<div
class=
"order order-price
{{#
isEqual
order
's_p_asc'
}}
selected
{{/
isEqual
}}{{#
isEqual
order
's_p_desc'
}}
selected
{{/
isEqual
}}
"
data-order=
"s_p_asc,s_p_desc"
data-target=
"price-dest"
>
价格
</div>
<div
class=
"dest price-dest"
>
<span
class=
"iconfont up s_p_asc
{{#
isEqual
order
's_p_asc'
}}
selected
{{/
isEqual
}}
"
>

</span>
<span
class=
"iconfont down s_p_desc
{{#
isEqual
order
's_p_desc'
}}
selected
{{/
isEqual
}}
"
>

</span>
<span
class=
"iconfont up s_p_asc
{{#
isEqual
order
's_p_asc'
}}
selected
{{/
isEqual
}}
"
data-order=
"s_p_asc"
>

</span>
<span
class=
"iconfont down s_p_desc
{{#
isEqual
order
's_p_desc'
}}
selected
{{/
isEqual
}}
"
data-order=
"s_p_desc"
>

</span>
</div>
{{#
paginationData
}}
...
...
public/js/product/list/list-search.js
View file @
48063c9
...
...
@@ -197,18 +197,33 @@ var YohoListPage = {
$
(
'.order-area .order'
).
removeClass
(
'selected'
);
$
(
this
).
addClass
(
'selected'
);
$
(
'.'
+
target
).
find
(
'.iconfont'
).
each
(
function
()
{
if
(
$
(
this
).
hasClass
(
newOrder
))
{
$
(
this
).
addClass
(
'selected'
);
}
else
{
$
(
this
).
removeClass
(
'selected'
);
}
});
if
(
target
)
{
$
(
'.'
+
target
).
find
(
'.iconfont'
).
each
(
function
()
{
if
(
$
(
this
).
hasClass
(
newOrder
))
{
$
(
this
).
addClass
(
'selected'
);
}
else
{
$
(
this
).
removeClass
(
'selected'
);
}
});
}
YohoListPage
.
go
({
order
:
newOrder
});
});
$
(
'.order-area .price-dest span'
).
click
(
function
()
{
var
order
=
$
(
this
).
data
(
'order'
);
if
(
!
$
(
this
).
hasClass
(
'selected'
))
{
$
(
'.order-area .price-dest span'
).
removeClass
(
'selected'
);
$
(
this
).
addClass
(
'selected'
);
YohoListPage
.
go
({
order
:
order
});
}
});
},
openBrandMulitChoose
:
function
()
{
$
(
'.yoho-product-list .mulit-choose'
).
hide
();
...
...
Please
register
or
login
to post a comment