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
Plain Diff
Browse Files
Authored by
周少峰
8 years ago
Commit
8c23a562ebdd34a88f57877ed317cf8508422b28
2 parents
5480b22e
d1f613ff
Merge branch 'release/5.0.0'
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
7 deletions
apps/product/models/list.js
apps/product/models/search-handler.js
apps/product/models/list.js
View file @
8c23a56
...
...
@@ -789,7 +789,8 @@ const getShopListData = (channel, params, uid) => {
goods
:
productProcess
.
processProductList
(
goodsList
,
{
newCoverSort
:
true
,
showDiscount
:
false
,
gender
:
_getGender
(
channel
)
gender
:
_getGender
(
channel
),
query
:
params
.
query
}),
footPager
:
{
tip
:
tip
}
});
...
...
apps/product/models/search-handler.js
View file @
8c23a56
...
...
@@ -868,11 +868,12 @@ exports.handleSeniorFilterData = (data, params) => {
};
exports
.
handleFilterDataAll
=
(
data
,
qs
)
=>
{
let
destFilter
=
{};
let
params
=
_
.
cloneDeep
(
qs
);
_
.
unset
(
params
,
'page'
);
// 去除筛选项page
let
baseFilter
=
this
.
handleFilterData
(
data
.
filter
,
params
,
data
.
total
);
let
baseFilter
=
this
.
handleFilterData
(
_
.
get
(
data
,
'filter'
,
{})
,
params
,
data
.
total
);
let
seniorFilter
=
this
.
handleSeniorFilterData
({
style
:
_
.
get
(
data
,
'filter.style'
,
[]),
standard
:
_
.
get
(
data
,
'standard'
,
[])
...
...
@@ -881,12 +882,9 @@ exports.handleFilterDataAll = (data, qs) => {
let
conditions
=
_
.
union
(
_
.
get
(
baseFilter
,
'checkedConditions.conditions'
),
_
.
get
(
seniorFilter
,
'checkedConditions.conditions'
));
let
destFilter
=
Object
.
assign
({}
,
seniorFilter
,
baseFilter
);
Object
.
assign
(
destFilter
,
seniorFilter
,
baseFilter
);
if
(
!
destFilter
.
checkedConditions
)
{
destFilter
.
checkedConditions
=
{};
}
destFilter
.
checkedConditions
.
conditions
=
conditions
;
_
.
set
(
destFilter
,
'checkedConditions.conditions'
,
conditions
);
return
destFilter
;
};
...
...
Please
register
or
login
to post a comment