...
|
...
|
@@ -88,13 +88,13 @@ var Order = { |
|
|
var len = e.$tbody.find('tr').length;
|
|
|
var subtotal = parseFloat(td.eq(1).html()) * parseInt(td.eq(3).html());
|
|
|
|
|
|
td.eq(1).html('¥' + td.eq(1).html());
|
|
|
td.eq(1).html('¥' + td.eq(1).html());
|
|
|
|
|
|
if (td.hasClass('xforone')) {
|
|
|
td.eq(4).find('del').html('¥' + c.strFixed(subtotal));
|
|
|
td.eq(4).find('del').html('¥' + c.strFixed(subtotal));
|
|
|
subtotal = 0;
|
|
|
} else {
|
|
|
td.eq(4).html('¥' + c.strFixed(subtotal));
|
|
|
td.eq(4).html('¥' + c.strFixed(subtotal));
|
|
|
}
|
|
|
d.product += subtotal;
|
|
|
if (!index) {
|
...
|
...
|
@@ -103,7 +103,7 @@ var Order = { |
|
|
td.last().remove();
|
|
|
}
|
|
|
if (index === len - 1) {
|
|
|
e.$tbody.find('tr').eq(0).find('td').last().html('<strong>¥' + c.strFixed(d.product) + '</strong>');
|
|
|
e.$tbody.find('tr').eq(0).find('td').last().html('<strong>¥' + c.strFixed(d.product) + '</strong>');
|
|
|
}
|
|
|
});
|
|
|
|
...
|
...
|
@@ -282,15 +282,15 @@ var Order = { |
|
|
envelopesVal = e.$useEnvelopesInput.data('all') - data.use_red_envelopes;
|
|
|
|
|
|
if (~~data.use_red_envelopes > 0) {
|
|
|
e.$useEnvelopes.find('span').html('-¥' + data.use_red_envelopes.toFixed(2));
|
|
|
e.$useEnvelopes.find('span').html('-¥' + data.use_red_envelopes.toFixed(2));
|
|
|
e.$useEnvelopes.find('input').attr('data-use', data.use_red_envelopes);
|
|
|
} else {
|
|
|
e.$useEnvelopes.find('span').html('-¥0.00');
|
|
|
e.$hasEnvelopes.html('¥' + (e.$useEnvelopesInput.attr('data-all') * 1).toFixed(2));
|
|
|
e.$useEnvelopes.find('span').html('-¥0.00');
|
|
|
e.$hasEnvelopes.html('¥' + (e.$useEnvelopesInput.attr('data-all') * 1).toFixed(2));
|
|
|
e.$redEnvelopes.removeClass('active');
|
|
|
e.$useEnvelopesInput.prop('checked', false);
|
|
|
}
|
|
|
e.$hasEnvelopes.html('¥' + envelopesVal.toFixed(2));
|
|
|
e.$hasEnvelopes.html('¥' + envelopesVal.toFixed(2));
|
|
|
|
|
|
if (packageList) {
|
|
|
e.$expressFee.each(function(index, expressCost) {
|
...
|
...
|
@@ -299,8 +299,8 @@ var Order = { |
|
|
realCost = packageList[index].shopping_cost;
|
|
|
|
|
|
var cost = parseInt(orignCost) === 0 ?
|
|
|
'运费:¥0.00元' :
|
|
|
'运费:¥' + realCost + '元(原价' + orignCost + '元,优惠' + disCount + ')元';
|
|
|
'运费:¥0.00元' :
|
|
|
'运费:¥' + realCost + '元(原价' + orignCost + '元,优惠' + disCount + ')元';
|
|
|
|
|
|
$(expressCost).text(cost);
|
|
|
});
|
...
|
...
|
@@ -689,7 +689,7 @@ var Order = { |
|
|
|
|
|
// 红包
|
|
|
envelopesVal = e.$useEnvelopesInput.data('all') - e.$useEnvelopesInput.data('use'); // 剩余的红包
|
|
|
e.$hasEnvelopes.text('¥' + envelopesVal.toFixed(2));
|
|
|
e.$hasEnvelopes.text('¥' + envelopesVal.toFixed(2));
|
|
|
e.$useEnvelopes.find('input').click(function() {
|
|
|
|
|
|
var $this = $(this),
|
...
|
...
|
@@ -728,8 +728,8 @@ var Order = { |
|
|
if (!!$this.attr('checked')) {
|
|
|
e.$redEnvelopes.addClass('active');
|
|
|
} else {
|
|
|
e.$useEnvelopes.find('span').html('-¥0.00');
|
|
|
e.$hasEnvelopes.html('¥' + ($this.attr('data-all') * 1).toFixed(2));
|
|
|
e.$useEnvelopes.find('span').html('-¥0.00');
|
|
|
e.$hasEnvelopes.html('¥' + ($this.attr('data-all') * 1).toFixed(2));
|
|
|
e.$redEnvelopes.removeClass('active');
|
|
|
}
|
|
|
} else {
|
...
|
...
|
|