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
hongweigao
8 years ago
Commit
d93ea1537db604e7e21f8db1b17bf52aa0b7a7f5
1 parent
e551e361
url+品类id
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
7 deletions
apps/product/models/newArrive-service.js
apps/product/models/newArrive-service.js
View file @
d93ea15
...
...
@@ -160,12 +160,14 @@ const index = (req) => {
page
:
req
.
query
.
page
||
1
});
let
cateId
=
req
.
query
.
cateId
||
''
;
let
apiMethod
=
[
headerModel
.
requestHeaderData
(
channel
),
api
.
recShop
(
shopParams
),
api
.
recBrand
(
params
),
api
.
recList
(
Object
.
assign
({},
params
)),
//获取品类
api
.
recList
(
recParams
)
//获取商品数据
api
.
recList
(
Object
.
assign
({},
params
)),
// 获取品类
api
.
recList
(
recParams
)
// 获取商品数据
];
return
Promise
.
all
(
apiMethod
).
then
(
result
=>
{
...
...
@@ -260,14 +262,17 @@ const index = (req) => {
_
.
forEach
(
group
.
sub
,
subSort
=>
{
let
cateObj
=
{
cateId
:
subSort
.
category_id
,
url
:
publicHandler
.
handleFilterUrl
(
params
,
{
sort
:
subSort
.
relation_parameter
.
sort
}),
url
:
publicHandler
.
handleFilterUrl
(
params
,
{
sort
:
subSort
.
relation_parameter
.
sort
,
cateId
:
subSort
.
category_id
}),
name
:
subSort
.
category_name
,
active
:
false
};
if
(
ctyList
.
length
<
20
)
{
//默认选中判断
if
(
req
.
query
.
sort
===
subSort
.
relation_parameter
.
sort
)
{
// 默认选中判断
if
(
cateId
===
subSort
.
category_id
)
{
cateObj
.
active
=
true
;
}
ctyList
.
push
(
cateObj
);
...
...
@@ -283,7 +288,7 @@ const index = (req) => {
if
(
result
[
4
].
code
===
200
&&
result
[
4
].
data
)
{
// 列表数据
Object
.
assign
(
respData
.
newProduct
,
_proListHandler
(
result
[
4
].
data
,
Object
.
assign
({},
recParams
,
{
channel
:
channel
})));
Object
.
assign
({},
recParams
,
{
channel
:
channel
,
cateId
:
cateId
})));
}
// 数据为空,不显示页面模块
...
...
@@ -321,6 +326,7 @@ const getRecList = (req) => {
Object
.
assign
(
params
,
{
sort
:
req
.
query
.
sort
||
''
,
cateId
:
req
.
query
.
cateId
||
''
,
page
:
req
.
query
.
page
||
1
});
...
...
Please
register
or
login
to post a comment