Authored by biao

优化限购商品下单体验

@@ -473,19 +473,34 @@ $yohoPage.on('touchstart', '.btn-minus', function() { @@ -473,19 +473,34 @@ $yohoPage.on('touchstart', '.btn-minus', function() {
473 473
474 } else if (limitProductCode) { 474 } else if (limitProductCode) {
475 475
  476 + $(this).css('background-color', '#ccc').removeAttr('id');
  477 +
476 // 当前面板选择的是限购商品 478 // 当前面板选择的是限购商品
477 url = $('#limitProductPay').val() + '?limitproductcode=' + limitProductCode + '&sku=' + 479 url = $('#limitProductPay').val() + '?limitproductcode=' + limitProductCode + '&sku=' +
478 productSku + '&skn=' + skn + '&buy_number=' + buyNumber; 480 productSku + '&skn=' + skn + '&buy_number=' + buyNumber;
479 481
  482 + removePannel();
  483 + loading.showLoadingMask();
  484 +
480 // 调用接口判断商品是否可以购买 485 // 调用接口判断商品是否可以购买
481 $.ajax({ 486 $.ajax({
482 url: url 487 url: url
483 }).then(function(res) { 488 }).then(function(res) {
484 489
485 // 如果有错,则商品不可购买,执行页面刷新,否则跳到结算页面 490 // 如果有错,则商品不可购买,执行页面刷新,否则跳到结算页面
486 - res.error ? window.location.reload() : window.location.href = url; 491 + if (res.error) {
  492 + tip.show(res.message);
  493 + setTimeout(function() {
  494 + location.reload();
  495 + }, 2000);
  496 + } else {
  497 + location.href = url;
  498 + }
487 }).fail(function() { 499 }).fail(function() {
488 - window.location.reload(); 500 + tip.show('网络异常!');
  501 + setTimeout(function() {
  502 + location.reload();
  503 + }, 2000);
489 }); 504 });
490 505
491 return false; 506 return false;