...
|
...
|
@@ -95,7 +95,7 @@ function toggleAll(obj, roleType) { |
|
|
|
|
|
if (selected === 'Y' && $noStores && $noStores.length > 0) { // 无库存提示
|
|
|
|
|
|
$('html,body').animate({scrollTop: $noStores.eq(0).offset().top - 50 + 'px'}, 500);
|
|
|
$('html,body').animate({scrollTop: $noStores.eq(0).closest('li').offset().top + 'px'}, 500);
|
|
|
|
|
|
$noStores.each(function() {
|
|
|
toastNoStore($(this).closest('li[data-role=pitem]'), '您全选的商品中存在库存不足商品,已帮您自动取消勾选');
|
...
|
...
|
@@ -114,13 +114,12 @@ Cart = { |
|
|
|
|
|
var $this = $(this);
|
|
|
var $pitem = $this.closest('li[data-role="pitem"]');
|
|
|
var item;
|
|
|
var item = [];
|
|
|
var poolId = $pitem.data('pool-id');
|
|
|
var isTipnostore = true;
|
|
|
|
|
|
// 套餐-单选
|
|
|
if (poolId && parseInt($pitem.data('pool-type'), 10) === 3) {
|
|
|
item = [];
|
|
|
|
|
|
$pitem.closest('.promotion-pool').find('li[data-pool-id="' + poolId + '"]').each(function() {
|
|
|
if (!$(this).data('id')) {
|
...
|
...
|
@@ -151,15 +150,13 @@ Cart = { |
|
|
return;
|
|
|
}
|
|
|
|
|
|
item = {
|
|
|
return capi.choiceOut({
|
|
|
product_sku: $pitem.data('id'),
|
|
|
selected: $this.hasClass('cart-item-checked') ? 'N' : 'Y', // 'Y' : 'N',
|
|
|
buy_number: $pitem.data('productnum'),
|
|
|
goods_type: $pitem.data('goodstype'),
|
|
|
promotion_id: $pitem.data('promotionid') ? $pitem.data('promotionid') : 0
|
|
|
};
|
|
|
|
|
|
return capi.choiceOut(item);
|
|
|
});
|
|
|
},
|
|
|
|
|
|
toggleSelectAll: function() { // 全部
|
...
|
...
|
@@ -385,8 +382,6 @@ Cart = { |
|
|
var $this = $(this);
|
|
|
var $item = $this.closest('li[data-role=pitem]');
|
|
|
var $btn = $item.find('.cart-item-check');
|
|
|
|
|
|
// var storagenum = $item.data('storagenum') ? $item.data('storagenum') * 1 : 0;
|
|
|
var countJSON = {};
|
|
|
var oprType = $this.hasClass('minus') ? 'decreaseNum' : 'increaseNum';
|
|
|
|
...
|
...
|
|