Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
1
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
郭成尧
9 years ago
Commit
e41953fe3a8e2dc5d0dc9d1c0fd42f5dfb2175f9
1 parent
50ca526f
首页分类数据取活
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
10 deletions
apps/product/models/sale-handler.js
apps/product/models/sale-handler.js
View file @
e41953f
...
...
@@ -2,7 +2,7 @@
* @Author: Targaryen
* @Date: 2016-05-25 18:16:59
* @Last Modified by: Targaryen
* @Last Modified time: 2016-06-06 17:
06:34
* @Last Modified time: 2016-06-06 17:
28:21
*/
'use strict'
;
...
...
@@ -179,8 +179,8 @@ const handleSalebreakingYardsSortData = (origin, params) => {
// 判断是否在这组数据里面
if
(
!
_
.
isEmpty
(
_
.
find
(
value
.
sort_id
.
split
(
','
),
o
=>
{
return
o
===
sortParam
;
})))
{
return
o
===
sortParam
;
})))
{
// 如果在某组数据里面,组合数据退出循环
_
.
forEach
(
value
.
sub
,
function
(
subValue
)
{
...
...
@@ -586,22 +586,27 @@ exports.handleSaleCategoryData = (origin, saleType, channel) => {
dest
.
navItem
[
0
].
title
=
'今日推荐'
;
dest
.
navItem
[
0
].
vip
=
true
;
let
urlLocation
=
{};
// title urlLocation 处理
switch
(
saleType
)
{
case
'1'
:
dest
.
title
=
'断码区'
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
'?saleType='
+
saleType
+
'&order=s_t_desc&limit=14&channel='
+
channel
;
urlLocation
.
url
=
'?saleType='
+
saleType
+
'&order=s_t_desc&channel='
+
channel
;
urlLocation
.
limit
=
14
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
urlLocation
.
url
+
`
&
limit
=
$
{
urlLocation
.
limit
}
`
;
break
;
case
'2'
:
dest
.
title
=
'VIP会员专享'
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
'?saleType='
+
saleType
+
'&order=s_t_desc&limit=11&channel='
+
channel
;
urlLocation
.
url
=
'?saleType='
+
saleType
+
'&order=s_t_desc&channel='
+
channel
;
urlLocation
.
limit
=
11
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
urlLocation
.
url
+
`
&
limit
=
$
{
urlLocation
.
limit
}
`
;
break
;
case
'3'
:
dest
.
title
=
'最新降价'
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
'?saleType='
+
saleType
+
'&order=s_t_desc&limit=14&channel='
+
channel
;
urlLocation
.
url
=
'?saleType='
+
saleType
+
'&order=s_t_desc&channel='
+
channel
;
urlLocation
.
limit
=
14
;
dest
.
urlLocation
=
dest
.
navItem
[
0
].
urlLocation
=
urlLocation
.
url
+
`
&
limit
=
$
{
urlLocation
.
limit
}
`
;
break
;
default
:
break
;
...
...
@@ -614,7 +619,8 @@ exports.handleSaleCategoryData = (origin, saleType, channel) => {
if
(
count
++
<
4
)
{
let
nav
=
{};
nav
.
urlLocation
=
dest
.
urlLocation
+
'&sort='
+
value
.
relation_parameter
.
sort
;
nav
.
urlLocation
=
urlLocation
.
url
+
'&sort='
+
value
.
relation_parameter
.
sort
+
`
&
limit
=
$
{(
urlLocation
.
limit
+
1
)}
`
;
nav
.
title
=
value
.
category_name
;
nav
.
newDiscount
=
true
;
...
...
Please
register
or
login
to post a comment