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
周少峰
9 years ago
Commit
f131a5c127eb98382f91bad7ba2cd9576f76c5ee
2 parents
25206150
5a2b1cf5
Merge branch 'hotfix/image-quality'
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
17 deletions
apps/product/models/detail-service.js
package.json
apps/product/models/detail-service.js
View file @
f131a5c
...
...
@@ -300,6 +300,8 @@ const _getSkuDataByProductBaseInfo = (data) => {
let
defaultImage
=
''
;
// 默认图
let
chooseSkuFlag
=
false
;
// 选中状态
let
fixQuality
=
imageUrl
=>
imageUrl
.
replace
(
'/quality/70'
,
'/quality/90'
);
if
(
data
.
goodsList
)
{
skuGoods
=
_
.
get
(
data
,
'goodsList'
,
[]).
reduce
((
acc
,
cur
,
pos
)
=>
{
...
...
@@ -313,7 +315,7 @@ const _getSkuDataByProductBaseInfo = (data) => {
if
(
cur
.
goodsImagesList
)
{
// 商品列表
goodsGroup
.
productSkc
=
cur
.
productSkc
;
goodsGroup
.
src
=
helpers
.
image
(
cur
.
colorImage
,
40
,
40
);
goodsGroup
.
src
=
fixQuality
(
helpers
.
image
(
cur
.
colorImage
,
40
,
40
)
);
goodsGroup
.
title
=
`
$
{
_
.
trim
(
data
.
productName
)}
$
{
cur
.
colorName
}
`
;
goodsGroup
.
name
=
cur
.
colorName
;
goodsGroup
.
focus
=
false
;
...
...
@@ -326,8 +328,8 @@ const _getSkuDataByProductBaseInfo = (data) => {
if
(
good
.
imageUrl
)
{
goodsGroup
.
thumbs
.
push
({
url
:
''
,
shower
:
helpers
.
image
(
good
.
imageUrl
,
420
,
560
),
img
:
helpers
.
image
(
good
.
imageUrl
,
75
,
100
)
shower
:
fixQuality
(
helpers
.
image
(
good
.
imageUrl
,
420
,
560
)),
img
:
fixQuality
(
helpers
.
image
(
good
.
imageUrl
,
75
,
100
))
});
}
});
...
...
@@ -339,7 +341,7 @@ const _getSkuDataByProductBaseInfo = (data) => {
// 默认第一张图片
if
(
pos
===
0
)
{
defaultImage
=
helpers
.
image
(
cur
.
colorImage
,
420
,
560
);
defaultImage
=
fixQuality
(
helpers
.
image
(
cur
.
colorImage
,
420
,
560
)
);
}
// 商品的尺码列表
...
...
@@ -756,23 +758,23 @@ const _detailDataPkg = (origin, uid, vipLevel) => {
if
(
domainBrand
.
type
&&
domainBrand
.
shopId
)
{
switch
(
parseInt
(
domainBrand
.
type
,
10
))
{
case
1
:
{
{
// 多品店不显示
banner
=
[];
break
;
}
banner
=
[];
break
;
}
case
2
:
{
{
// 单品店显示新版的店铺banner
let
basisData
=
yield
shopService
.
basisTemplateAsync
(
domainBrand
.
shopId
);
let
basisData
=
yield
shopService
.
basisTemplateAsync
(
domainBrand
.
shopId
);
banner
.
bgImg
=
basisData
.
shopTopBanner
.
banner
||
banner
.
bgImg
;
break
;
}
banner
.
bgImg
=
basisData
.
shopTopBanner
.
banner
||
banner
.
bgImg
;
break
;
}
default
:
{
break
;
}
{
break
;
}
}
}
}
...
...
package.json
View file @
f131a5c
...
...
@@ -59,7 +59,7 @@
"uuid"
:
"^2.0.2"
,
"winston"
:
"^2.2.0"
,
"winston-daily-rotate-file"
:
"^1.1.4"
,
"yoho-node-lib"
:
"0.0.
47
"
"yoho-node-lib"
:
"0.0.
52
"
},
"devDependencies"
:
{
"autoprefixer"
:
"^6.3.6"
,
...
...
Please
register
or
login
to post a comment