Authored by yyq

change deliveryWay

... ... @@ -361,6 +361,9 @@ deliveryWay = {
// 更新订单配送方式数据
that.updateOrder({way: id});
// 更新优惠券列表
coupon.getList();
// 重新计算订单价格
compute(0);
});
... ... @@ -503,6 +506,7 @@ coupon = {
var code;
if (!this.$el.length) {
this.unsupport = true;
return;
}
... ... @@ -522,17 +526,16 @@ coupon = {
this.eventBind();
},
getList: function(code) {
var that = this,
hasCode;
var that = this;
if (!order.deliveryWay) {
if (!this.unsupport && !order.deliveryWay) {
return;
}
if (typeof code !== 'string') {
code = order.couponCode || '';
} else {
hasCode = true;
this.userChoosed = true;
}
$.ajax({
... ... @@ -574,10 +577,12 @@ coupon = {
// 更新使用数量
usedNum = that.$couponWrap.find('.coupon-item.active').length;
if (hasCode) {
if (that.userChoosed) {
usedText = usedNum ? `已选${usedNum}张` : usedText;
order.couponCode = data.usedCouponCode;
compute(0); // 重新计算价格
// 重新计算价格
compute(0);
} else {
usedText += usedNum ? ` 已推荐${usedNum}张` : '';
}
... ...