...
|
...
|
@@ -36,6 +36,8 @@ var $invoice = $('#invoice-content'); |
|
|
|
|
|
var balanceTpl = Hbs.compile($('#balance-tpl').html());
|
|
|
|
|
|
var pkgCache = {};
|
|
|
|
|
|
var $pkgList;
|
|
|
|
|
|
require('yoho-jquery-dotdotdot');
|
...
|
...
|
@@ -52,6 +54,27 @@ $('.brand-and-name .name').dotdotdot({ |
|
|
wrap: 'letter'
|
|
|
});
|
|
|
|
|
|
function pkgPageControl($el, flag) {
|
|
|
var id = $el.index(),
|
|
|
$ul = $el.find('.package-goods'),
|
|
|
theCache = pkgCache[id],
|
|
|
curPage = theCache.cur ? theCache.cur : 1,
|
|
|
page = Math.ceil(theCache.total / 5);
|
|
|
|
|
|
curPage += flag;
|
|
|
|
|
|
// 第一页或最后一页
|
|
|
if (curPage < 1 || curPage > page) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
$ul.animate({
|
|
|
marginLeft: -(curPage - 1) * $ul.parent('.package-goods-wrap').width()
|
|
|
}, 200);
|
|
|
|
|
|
theCache.cur = curPage;
|
|
|
}
|
|
|
|
|
|
// JIT拆单
|
|
|
if ($('.multi-package-row').length > 0) {
|
|
|
$pkgList = $('.package-list');
|
...
|
...
|
@@ -71,6 +94,26 @@ if ($('.multi-package-row').length > 0) { |
|
|
|
|
|
$pkgList.addClass('hide');
|
|
|
});
|
|
|
|
|
|
// 设置左右切换
|
|
|
$('.package-goods').each(function() {
|
|
|
$(this).width($(this).children('li').length * 120);
|
|
|
});
|
|
|
|
|
|
// 初始化cache
|
|
|
$('.package-item').each(function() {
|
|
|
pkgCache[$(this).index()] = {
|
|
|
total: $(this).find('li').length
|
|
|
};
|
|
|
});
|
|
|
|
|
|
$('.package-list').on('click', '.toggle-icon', function() {
|
|
|
var $this = $(this);
|
|
|
|
|
|
var flag = $this.hasClass('left-icon') ? -1 : 1;
|
|
|
|
|
|
pkgPageControl($this.closest('.package-item'), flag);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// 有货币、备注切换显示
|
...
|
...
|
|