From 62cde1dbf2a723993cead09d1b02cd13ea21cd88 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Tue, 30 Aug 2022 17:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E5=87=BB=E6=94=B6=E8=97=8F=E6=9C=AA?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=BC=B9=E5=87=BA=E7=99=BB=E5=BD=95=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/build/beike/shop/default/js/app.js | 25 +++++++++++++++-------- resources/beike/shop/default/js/common.js | 25 +++++++++++++++-------- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/public/build/beike/shop/default/js/app.js b/public/build/beike/shop/default/js/app.js index 37e3f173..b977affe 100644 --- a/public/build/beike/shop/default/js/app.js +++ b/public/build/beike/shop/default/js/app.js @@ -2132,15 +2132,7 @@ __webpack_require__.r(__webpack_exports__); isBuyNow = _ref$isBuyNow === void 0 ? false : _ref$isBuyNow; if (!isLogin) { - layer.open({ - type: 2, - title: '', - shadeClose: true, - shade: 0.8, - area: ['900px', '600px'], - content: 'login?iframe=true' //iframe的url - - }); + this.openLogin(); return; } @@ -2167,6 +2159,11 @@ __webpack_require__.r(__webpack_exports__); }); }, addWishlist: function addWishlist(id, event) { + if (!isLogin) { + this.openLogin(); + return; + } + var $btn = $(event); var btnHtml = $btn.html(); var isWishlist = $btn.attr('data-in-wishlist') * 1; @@ -2239,6 +2236,16 @@ __webpack_require__.r(__webpack_exports__); } }); }); + }, + openLogin: function openLogin() { + layer.open({ + type: 2, + title: '', + shadeClose: true, + area: ['900px', '600px'], + content: 'login?iframe=true' //iframe的url + + }); } }); diff --git a/resources/beike/shop/default/js/common.js b/resources/beike/shop/default/js/common.js index 8e659d35..5d0aecc6 100644 --- a/resources/beike/shop/default/js/common.js +++ b/resources/beike/shop/default/js/common.js @@ -30,15 +30,7 @@ export default { */ addCart({sku_id, quantity = 1, isBuyNow = false}, event) { if (!isLogin) { - layer.open({ - type: 2, - title: '', - shadeClose: true, - shade: 0.8, - area: ['900px', '600px'], - content: 'login?iframe=true' //iframe的url - }); - + this.openLogin() return; } @@ -57,6 +49,11 @@ export default { }, addWishlist(id, event) { + if (!isLogin) { + this.openLogin() + return; + } + const $btn = $(event); const btnHtml = $btn.html(); const isWishlist = $btn.attr('data-in-wishlist') * 1; @@ -113,5 +110,15 @@ export default { } }) }) + }, + + openLogin() { + layer.open({ + type: 2, + title: '', + shadeClose: true, + area: ['900px', '600px'], + content: 'login?iframe=true' //iframe的url + }); } } \ No newline at end of file