diff --git a/public/build/beike/shop/default/js/app.js b/public/build/beike/shop/default/js/app.js index 51182491..47f0553c 100644 --- a/public/build/beike/shop/default/js/app.js +++ b/public/build/beike/shop/default/js/app.js @@ -2124,6 +2124,20 @@ __webpack_require__.r(__webpack_exports__); quantity = _ref$quantity === void 0 ? 1 : _ref$quantity, _ref$isBuyNow = _ref.isBuyNow, 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 + + }); + return; + } + var $btn = $(event); var btnHtml = $btn.html(); var loadHtml = ''; @@ -2233,6 +2247,7 @@ __webpack_require__.r(__webpack_exports__); // offcanvas-search-top $(function () { var myOffcanvas = document.getElementById('offcanvas-search-top'); + if (!myOffcanvas) return; myOffcanvas.addEventListener('shown.bs.offcanvas', function () { $('#offcanvas-search-top input').focus(); $('#offcanvas-search-top input').keydown(function (e) { diff --git a/resources/beike/shop/default/js/common.js b/resources/beike/shop/default/js/common.js index b8830a62..50217974 100644 --- a/resources/beike/shop/default/js/common.js +++ b/resources/beike/shop/default/js/common.js @@ -24,6 +24,19 @@ export default { * @return {*} 返回Promise */ 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 + }); + + return; + } + const $btn = $(event); const btnHtml = $btn.html(); const loadHtml = ''; diff --git a/resources/beike/shop/default/js/header.js b/resources/beike/shop/default/js/header.js index 1b2e83c6..a72b7f6a 100644 --- a/resources/beike/shop/default/js/header.js +++ b/resources/beike/shop/default/js/header.js @@ -1,6 +1,8 @@ // offcanvas-search-top $(function() { var myOffcanvas = document.getElementById('offcanvas-search-top') + if (!myOffcanvas) return; + myOffcanvas.addEventListener('shown.bs.offcanvas', function () { $('#offcanvas-search-top input').focus(); $('#offcanvas-search-top input').keydown(function (e) { diff --git a/themes/default/account/login.blade.php b/themes/default/account/login.blade.php index b5d2f436..5042b996 100644 --- a/themes/default/account/login.blade.php +++ b/themes/default/account/login.blade.php @@ -10,13 +10,14 @@ @section('content') -