diff --git a/apps/product/views/partial/product/detail-header.hbs b/apps/product/views/partial/product/detail-header.hbs index cbfa9a0..c2b8024 100644 --- a/apps/product/views/partial/product/detail-header.hbs +++ b/apps/product/views/partial/product/detail-header.hbs @@ -167,7 +167,7 @@ <p class="success-tip">该商品已成功添加到购物车</p> <p class="cart-total">购物车共<span id="cart-num">0</span>件商品</p> <p class="balance-btns"> - <a class="go-cart buy-btn" href="{{goCartUrl}}"> + <a id="go-to-cart-url" class="go-cart buy-btn" href="{{goCartUrl}}"> 去购物车结算 <i class="iconfont"></i> </a> diff --git a/public/js/common.js b/public/js/common.js index 27fa5ce..70b1a4c 100644 --- a/public/js/common.js +++ b/public/js/common.js @@ -204,6 +204,17 @@ function once(fn, context) { }; } +function isLogin() { + var uid = getUid(); + + if (uid) { + return true; + } else { + jumpUrl(signinUrl()); + return false; + } +} + window.cookie = cookie; window.setCookie = setCookie; @@ -220,6 +231,8 @@ window.queryString = queryString; window.signinUrl = signinUrl; +window.isLogin = isLogin; + window.registerUrl = registerUrl; window.jumpUrl = jumpUrl; diff --git a/public/js/product/detail.page.js b/public/js/product/detail.page.js index 7680b2c..be1afe6 100644 --- a/public/js/product/detail.page.js +++ b/public/js/product/detail.page.js @@ -118,6 +118,7 @@ function getSku() { return $('.size:not(.hide) li.focus').data('sku'); } +// 加入购物车 function addCart() { return $.ajax({ type: 'POST', @@ -136,7 +137,7 @@ function addCart() { $('#cart-num').text(data.data.goods_count); // 更新数目 - return $.Deferred().resolve().promise(); + return $.Deferred().resolve().promise(); // eslint-diable-line } else if (code === 500) { if (deposit) { alert = new Alert('定金预售商品只能在APP端购买'); @@ -149,7 +150,7 @@ function addCart() { } } - return $.Deferred().reject().promise(); + return $.Deferred().reject().promise(); // eslint-disable-line }); } @@ -1873,7 +1874,7 @@ $('.shoppingCar-btn').on('click', function() { if ($this.data('gocart') === 1) { addCart().then(function() { - window.jumpUrl($('.go-cart').attr('href')); + window.jumpUrl($('#go-to-cart-url').attr('href')); }); return;