...
|
...
|
@@ -5670,7 +5670,6 @@ function show(html, cb) { |
|
|
init();
|
|
|
}
|
|
|
$('.chose-panel').show();
|
|
|
$('body').css('overflow', 'hidden');
|
|
|
$num = $('#good-num');
|
|
|
cbFn = cb;
|
|
|
}
|
...
|
...
|
@@ -5678,7 +5677,6 @@ function show(html, cb) { |
|
|
//隐藏当前Panel
|
|
|
function hide() {
|
|
|
$('.chose-panel').hide();
|
|
|
$('body').css('overflow', 'auto');
|
|
|
}
|
|
|
|
|
|
//修改加入购物车的文字和背景
|
...
|
...
|
@@ -5808,11 +5806,11 @@ $yohoPage.on('touchstart', '.color-list .block', function() { |
|
|
curColorIndex = index;
|
|
|
$('#good-num').val(1);
|
|
|
|
|
|
// 设置按钮的样式和文字
|
|
|
updateConformButtonClassAndText();
|
|
|
|
|
|
// 修改颜色时修改商品图片
|
|
|
changeGoodImgWhenClickColor();
|
|
|
|
|
|
// 设置按钮的样式和文字
|
|
|
updateConformButtonClassAndText();
|
|
|
}).on('touchstart', '.size-list .block', function() {
|
|
|
var $this = $(this),
|
|
|
index,
|
...
|
...
|
@@ -5832,11 +5830,12 @@ $yohoPage.on('touchstart', '.color-list .block', function() { |
|
|
$allChoseItems.find('.num .left-num').html('');
|
|
|
$('#left-num').val(0);
|
|
|
hasChooseSize = false;
|
|
|
curSizeIndex = null;
|
|
|
$curSizeBlock = null;
|
|
|
|
|
|
// 当前尺码不是选中状态,选中时
|
|
|
} else {
|
|
|
hasChooseSize = true;
|
|
|
|
|
|
curGoodNum = $this.data('num');
|
|
|
|
|
|
// 之前选中的尺码去掉勾选样式
|
...
|
...
|
@@ -5853,18 +5852,21 @@ $yohoPage.on('touchstart', '.color-list .block', function() { |
|
|
$('#left-num').val(0);
|
|
|
}
|
|
|
|
|
|
if (curGoodNum === 0 && hasChooseColor) {
|
|
|
$this.addClass('zero-stock');
|
|
|
}
|
|
|
curSizeIndex = index;
|
|
|
$curSizeBlock = $this;
|
|
|
}
|
|
|
|
|
|
$this.toggleClass('chosed');
|
|
|
curSizeIndex = index;
|
|
|
$curSizeBlock = $this;
|
|
|
$('#good-num').val(1);
|
|
|
|
|
|
// 设置按钮的样式和文字
|
|
|
updateConformButtonClassAndText();
|
|
|
|
|
|
// 重置颜色块的样式
|
|
|
resetColorZeroStock($siblingBlock);
|
|
|
|
|
|
// 设置按钮的样式和文字
|
|
|
updateConformButtonClassAndText();
|
|
|
});
|
|
|
|
|
|
$yohoPage.on('touchstart', '.btn-minus', function() {
|
...
|
...
|
@@ -5881,7 +5883,7 @@ $yohoPage.on('touchstart', '.btn-minus', function() { |
|
|
return;
|
|
|
}
|
|
|
if (num < 0) {
|
|
|
tip.show('您选择的数量不能为零~');
|
|
|
tip.show('您选择的数量不能为负数~');
|
|
|
return;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -5895,7 +5897,6 @@ $yohoPage.on('touchstart', '.btn-minus', function() { |
|
|
return;
|
|
|
}
|
|
|
|
|
|
|
|
|
if (num - 0 === leftNum || 0 === leftNum) {
|
|
|
return;
|
|
|
}
|
...
|
...
|
@@ -8634,6 +8635,8 @@ var chosePanel = require("js/cart/chose-panel"), |
|
|
var $cartContent = $('.cart-content');
|
|
|
|
|
|
var navHammer,
|
|
|
advanceBuyHammer,
|
|
|
freebieHammer,
|
|
|
cartType = $('#cartType').val();
|
|
|
|
|
|
var hasChecked = $('.cart-content:not(.hide) .icon-cb-checked').length > 0 ? true : false; //是否有选中商品
|
...
|
...
|
@@ -8667,6 +8670,8 @@ if ($('.cart-nav').length > 0) { |
|
|
//切换普通商品和预售商品购物车显示
|
|
|
$cartContent.toggleClass('hide');
|
|
|
|
|
|
hasChecked = $('.cart-content:not(.hide) .icon-cb-checked').length > 0 ? true : false;
|
|
|
|
|
|
//trigger lazyload
|
|
|
$(window).trigger('scroll');
|
|
|
});
|
...
|
...
|
@@ -8676,13 +8681,27 @@ if ($('.cart-nav').length > 0) { |
|
|
}, 3000);
|
|
|
}
|
|
|
|
|
|
$('.advance-buy').on('touchend', function() {
|
|
|
window.location.href = '/cart/index/advanceBuy?cartType=' + cartType;
|
|
|
});
|
|
|
if ($('.advance-buy').length > 0) {
|
|
|
advanceBuyHammer = new Hammer(document.getElementsByClassName('advance-buy')[0]);
|
|
|
advanceBuyHammer.on('tap', function(e) {
|
|
|
window.location.href = '/cart/index/advanceBuy?cartType=' + cartType;
|
|
|
});
|
|
|
}
|
|
|
|
|
|
$('.freebie').on('touchend', function() {
|
|
|
window.location.href = '/cart/index/gift?cartType=' + cartType;
|
|
|
});
|
|
|
if ($('.freebie').length > 0) {
|
|
|
freebieHammer = new Hammer(document.getElementsByClassName('freebie')[0]);
|
|
|
freebieHammer.on('tap', function(e) {
|
|
|
window.location.href = '/cart/index/gift?cartType=' + cartType;
|
|
|
});
|
|
|
}
|
|
|
|
|
|
//$('.advance-buy').on('touchend', function() {
|
|
|
// window.location.href = '/cart/index/advanceBuy?cartType=' + cartType;
|
|
|
//});
|
|
|
//
|
|
|
//$('.freebie').on('touchend', function() {
|
|
|
// window.location.href = '/cart/index/gift?cartType=' + cartType;
|
|
|
//});
|
|
|
|
|
|
$('.btn-balance').on('touchend', function() {
|
|
|
if ($('.low-stocks').length > 0) {
|
...
|
...
|
@@ -8698,8 +8717,6 @@ $('.btn-balance').on('touchend', function() { |
|
|
});
|
|
|
|
|
|
$('.chose').on('touchend', function() {
|
|
|
|
|
|
//var id = $(this).closest('.gift-advance-good').data('id');
|
|
|
chosePanel.show();
|
|
|
});
|
|
|
|
...
|
...
|
@@ -9051,7 +9068,8 @@ var dispatchModeHammer, |
|
|
payType,
|
|
|
priceTmpl = Handlebars.compile($('#tmpl-price').html()),
|
|
|
queryString = $.queryString(),
|
|
|
orderInfo = order.orderInfo;
|
|
|
orderInfo = order.orderInfo,
|
|
|
isSubmiting;
|
|
|
|
|
|
lazyLoad();
|
|
|
|
...
|
...
|
@@ -9155,6 +9173,9 @@ function submitOrder() { |
|
|
var invoiceText = $invoice.find('[name="invoice-title"]').val() || orderInfo('invoiceText'),
|
|
|
msg = $('#msg').find('input').val() || orderInfo('msg');
|
|
|
|
|
|
if (isSubmiting) {
|
|
|
return false;
|
|
|
}
|
|
|
if (orderInfo('invoice')) {
|
|
|
if (!invoiceText) {
|
|
|
tip.show('请输入发票抬头');
|
...
|
...
|
@@ -9172,6 +9193,7 @@ function submitOrder() { |
|
|
}
|
|
|
}
|
|
|
loading.showLoadingMask();
|
|
|
isSubmiting = true;
|
|
|
$.ajax({
|
|
|
method: 'POST',
|
|
|
url: '/cart/index/orderSub',
|
...
|
...
|
@@ -9212,6 +9234,7 @@ function submitOrder() { |
|
|
}).fail(function() {
|
|
|
tip.show('网络出错');
|
|
|
}).always(function() {
|
|
|
isSubmiting = false;
|
|
|
loading.hideLoadingMask();
|
|
|
});
|
|
|
}
|
...
|
...
|
@@ -9279,6 +9302,10 @@ $('.pay-mode').on('click', 'li', function() { |
|
|
submitOrder();
|
|
|
});
|
|
|
|
|
|
$('form').on('submit', function() {
|
|
|
return false;
|
|
|
});
|
|
|
|
|
|
});
|
|
|
define("js/cart/select-coupon", ["jquery","handlebars","source-map","mlellipsis"], function(require, exports, module){
|
|
|
/**
|
...
|
...
|
|