Showing
2 changed files
with
17 additions
and
2 deletions
@@ -5999,19 +5999,34 @@ $yohoPage.on('touchstart', '.btn-minus', function() { | @@ -5999,19 +5999,34 @@ $yohoPage.on('touchstart', '.btn-minus', function() { | ||
5999 | 5999 | ||
6000 | } else if (limitProductCode) { | 6000 | } else if (limitProductCode) { |
6001 | 6001 | ||
6002 | + $(this).css('background-color', '#ccc').removeAttr('id'); | ||
6003 | + | ||
6002 | // 当前面板选择的是限购商品 | 6004 | // 当前面板选择的是限购商品 |
6003 | url = $('#limitProductPay').val() + '?limitproductcode=' + limitProductCode + '&sku=' + | 6005 | url = $('#limitProductPay').val() + '?limitproductcode=' + limitProductCode + '&sku=' + |
6004 | productSku + '&skn=' + skn + '&buy_number=' + buyNumber; | 6006 | productSku + '&skn=' + skn + '&buy_number=' + buyNumber; |
6005 | 6007 | ||
6008 | + removePannel(); | ||
6009 | + loading.showLoadingMask(); | ||
6010 | + | ||
6006 | // 调用接口判断商品是否可以购买 | 6011 | // 调用接口判断商品是否可以购买 |
6007 | $.ajax({ | 6012 | $.ajax({ |
6008 | url: url | 6013 | url: url |
6009 | }).then(function(res) { | 6014 | }).then(function(res) { |
6010 | 6015 | ||
6011 | // 如果有错,则商品不可购买,执行页面刷新,否则跳到结算页面 | 6016 | // 如果有错,则商品不可购买,执行页面刷新,否则跳到结算页面 |
6012 | - res.error ? window.location.reload() : window.location.href = url; | 6017 | + if (res.error) { |
6018 | + tip.show(res.message); | ||
6019 | + setTimeout(function() { | ||
6020 | + location.reload(); | ||
6021 | + }, 2000); | ||
6022 | + } else { | ||
6023 | + location.href = url; | ||
6024 | + } | ||
6013 | }).fail(function() { | 6025 | }).fail(function() { |
6014 | - window.location.reload(); | 6026 | + tip.show('网络异常!'); |
6027 | + setTimeout(function() { | ||
6028 | + location.reload(); | ||
6029 | + }, 2000); | ||
6015 | }); | 6030 | }); |
6016 | 6031 | ||
6017 | return false; | 6032 | return false; |
This diff could not be displayed because it is too large.
-
Please register or login to post a comment