Authored by lijing

秒杀详情

... ... @@ -994,7 +994,44 @@ const getSeckillData = (param) => {
if (result.data) {
data = result.data;
}
data = {
'activityId': 226,
'currentTime': 1476265949,
'endTime': 1476343557,
'formatSecKillPrice': '¥5.00',
'id': 512,
'orderBy': 1,
'productSkn': 51165112,
'remindFlag': false,
'secKillPrice': 5646545,
'secKillSku': [
{
'activityId': 226,
'id': 199,
'productSkn': 51165112,
'productSku': 555,
'storageNum': 2
},
{
'activityId': 226,
'id': 200,
'productSkn': 51165112,
'productSku': 222,
'storageNum': 2
},
{
'activityId': 226,
'id': 200,
'productSkn': 51165112,
'productSku': 444,
'storageNum': 2
}
],
'secKillStatus': 0,
'startTime': 1476261000,
'status': 2,
'storageSum': 2
};
return data;
});
};
... ... @@ -1033,6 +1070,64 @@ let getProductData = (data) => {
return {};
}
result = result.data;
result.goodsList[1] = {
status: 1,
colorCode: '47ba17',
colorId: 10,
colorImage: 'http://img10.static.yhbimg.com/goodsimg/2015/11/02/06/01361c1986f1dd2eaff70e1f85a35bfacd.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/70',
colorName: '白色',
colorValue: '',
goodsId: 385777,
imagesList: [{ imageUrl: 'http://img10.static.yhbimg.com/goodsimg/2015/11/02/06/01361c1986f1dd2eaff70e1f85a35bfacd.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/70' }],
isDefault: 'N',
productSkc: 297246,
sizeList:
[
{
status: 1,
allStorageNumber: 0,
orderBy: 1,
productSku: 444,
sizeId: 199,
sizeName: 'F',
storageNumber: 136,
storeStorageNumber: 0
},
{
status: 1,
allStorageNumber: 0,
orderBy: 1,
productSku: 555,
sizeId: 200,
sizeName: 'A',
storageNumber: 136,
storeStorageNumber: 0
}
]
};
result.goodsList[0].sizeList = [
{
status: 1,
allStorageNumber: 1,
orderBy: 1,
productSku: 111,
sizeId: 199,
sizeName: 'F',
storageNumber: 1,
storeStorageNumber: 1
},
{
status: 1,
allStorageNumber: 1,
orderBy: 1,
productSku: 222,
sizeId: 200,
sizeName: 'A',
storageNumber: 1,
storeStorageNumber: 1
}
];
return Promise.all([
_getShopsInfo(_.get(result, 'brandInfo.brandId', 0)),
_getPromotionInfo(result.productSkn),
... ...
... ... @@ -97,6 +97,31 @@ $(
// 秒杀进行中
if (data.status === 2) {
if (seckillNum == 0) {
var thisSkn = $('#productSkn').val();
// window.location.href = '/product/show_' + thisSkn + '.html';
}
$('.chose-panel .size-list').find('li[data-skuid != \'\']').each(
function() {
var skuFlag = 0;
for (var i = 0; i < data.secKillSku.length; i++) {
if (data.secKillSku[i].productSku == $(this).attr('data-skuid')) {
skuFlag++;
} else {
// alert("没有匹配");
}
}
if (skuFlag === 0) {
$(this).addClass('zero-stock');
}
}
);
// $("li[data-skuid=111]").addClass("zero-stock");
$('.price-date').append(
'<div class="seckill-time seckill-time-border">' +
'<span>距结束&nbsp</span>' +
... ... @@ -131,10 +156,6 @@ $(
for (var i = 0; i < data.secKillSku.length; i++) {
seckillNum = seckillNum + data.secKillSku[i].storageNum;
}
if (seckillNum == 0) {
var thisSkn = $('#productSkn').val();
window.location.href = '/product/show_' + thisSkn + '.html';
}
$('.current-price').show();
}
... ...