Authored by htoooth

fix quality

... ... @@ -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;
}
}
}
}
... ...