Authored by OF1706

less

... ... @@ -8,9 +8,6 @@
const mRoot = '../models';
const search = require(`${mRoot}/search`);
const _ = require('lodash');
const Promise = require('bluebird');
const co = Promise.coroutine;
const ghelper = require('../../guang/models/guang-helper');
/**
* search 首页
... ... @@ -114,23 +111,18 @@ exports.serachFilterBrands = (req, res, next) => {
* 搜索少或无 有可能喜欢
**/
exports.searchLessRecommend = (req, res, next) => {
let channel = req.yoho.channel;
let uid = req.user.uid;
let udid = req.yoho.udid;
let page = Number(req.query.page || 1);
return co(function * () {
if (page <= 0 || page >= 6) {
page = 1;
}
let channel = req.yoho.channel;
let uid = req.user.uid;
let udid = ghelper.getUdid(req, res);
let page = Number(req.query.page || 1);
if (page <= 0 || page >= 6) {
page = 1;
}
let ret = yield search.getSearchLessProduct(channel, uid, udid, page);
return res.send(ret);
})().catch(next);
search.getSearchLessProduct(channel, uid, udid, page).then(result => {
return res.send(result);
}).catch(next);
};
... ...
... ... @@ -12,7 +12,7 @@
{{/if}}
{{#unless @last}}
<span class="iconfont icon-gt"></span>
<span class="iconfont">&#xe60c;</span>
{{/unless}}
{{/if}}
{{/each}}
... ...
... ... @@ -15,45 +15,24 @@ require('../plugins/slider');
require('../common/center-slider');
function getSearchRecommend() {
console.log(112222211118888888);
$.ajax({
url: 'http://search.yohobuy.com/product/search/less/recommend',
dataType: 'json',
data: {
// limit: num || 15
},
success: function(data) {
var recommendGood = [],
res, i, cur;
var res;
if (data.code === 200) {
res = data.data.item;
console.log("*************----------");
console.log(res);
console.log("*************----------");
// 若无最近浏览,请隐藏容器
if (res === null) {
$('.bottom-tab-line').hide();
$('[data-role="recommend-slide"]').closest(".goods-slide").hide();
$('[data-role="recommend-slide"]').closest('.goods-slide').hide();
return;
}
// for (i = 0; i < res.length; i++) {
// cur = res[i];
//
// recommendGood.push({
// href: cur.url,
// img: cur.pic_url,
// title: cur.product_name,
// price: cur.price,
// marketPrice: cur.market_price
// });
// }
$recommendSlide.html(recommendTpl({
item: res,
hasNext: res && res.length > 5,
... ...
... ... @@ -12,16 +12,7 @@
}
.iconfont {
font-size: 20px;
color: #d1d1d1;
display: inline-block;
vertical-align: middle;
}
.icon-gt {
&:before {
content: "\e60c";
}
font-size: 12px;
}
.last {
... ...