Authored by 李靖

模版化,按钮优化等

... ... @@ -35,10 +35,7 @@
<p class="out-tag">已售罄</p>
{{/ is_solded}}
{{#if similar}}
<div class="similar-c">
<div class="bg"></div>
<a href="//m.yohobuy.com/product/similar?skn={{id}}">找相似</a>
</div>
{{> common/similar}}
{{/if}}
</div>
<div class="good-detail-text">
... ...
... ... @@ -302,9 +302,7 @@ const getSearchData = (params) => {
const getFilterData = (params) => {
return _searchGoods(params).then((result) => {
if (result && result.code === 200) {
return productProcess.processFilter(result.data.filter || [], {
showSimilar: true
});
return productProcess.processFilter(result.data.filter || []);
} else {
logger.error('get filter data api return code is not 200');
return [];
... ...
... ... @@ -4,7 +4,7 @@ const utils = '../../../utils';
const _ = require('lodash');
const productProcess = require(`${utils}/product-process`);
module.exports = class extends global.yoho.BaseModel {
class SimilarModel extends global.yoho.BaseModel {
constructor(ctx) {
super(ctx);
}
... ... @@ -37,4 +37,7 @@ module.exports = class extends global.yoho.BaseModel {
return resu;
});
}
};
}
module.exports = SimilarModel;
... ...
... ... @@ -58,7 +58,7 @@
<span class="old">¥{{round .}}</span>
{{/market_price}}
</div>
<a class="btn" href="//m.yohobuy.com/product/similar?skn={{product_skn}}">找相似</a>
<a class="btn" href="/product/similar?skn={{product_skn}}">找相似</a>
</div>
</div>
{{/list}}
... ...
... ... @@ -53,10 +53,7 @@
</div>
{{/ noStorage}} --}}
{{#if similar}}
<div class="similar-c">
<div class="bg"></div>
<a href="//m.yohobuy.com/product/similar?skn={{product_skn}}">找相似</a>
</div>
{{> common/similar}}
{{/if}}
</div>
<div class="good-detail-text">
... ...
<div class="similar-c">
<div class="bg"></div>
<a href="/product/similar?skn={{product_skn}}">找相似</a>
</div>
\ No newline at end of file
... ...
... ... @@ -72,10 +72,7 @@
</div>
{{/ noStorage}} --}}
{{#if similar}}
<div class="similar-c">
<div class="bg"></div>
<a href="//m.yohobuy.com/product/similar?skn={{product_skn}}">找相似</a>
</div>
{{> common/similar}}
{{/if}}
</div>
<div class="good-detail-text">
... ...
... ... @@ -303,7 +303,7 @@ $('.nav-home').on('touchstart', function() {
});
// 商品列表找相似按钮
$('*').on('touchstart', '.similar-btn', function() {
$('body').on('touchstart', '.similar-btn', function() {
let $thisP = $(this).parents('.good-info');
$thisP.find('.similar-c').toggle();
... ...
... ... @@ -275,12 +275,12 @@
.similar-btn {
color: #b0b0b0;
width: 40px;
height: 40px;
line-height: 40px;
width: 50px;
height: 80px;
line-height: 100px;
text-align: center;
position: absolute;
bottom: -10px;
bottom: -20px;
right: 0;
font-weight: bold;
}
... ...