From c3f38d9a84b015d0b2e41890a2a73abcf100b980 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Thu, 4 Aug 2022 17:52:30 +0800 Subject: [PATCH] wip --- public/build/beike/shop/default/js/app.js | 258 +++++++++++---------- resources/beike/shop/default/js/app.js | 111 +-------- resources/beike/shop/default/js/global.js | 71 ++++++ resources/beike/shop/default/js/header.js | 11 + resources/beike/shop/default/js/product.js | 17 ++ themes/default/product.blade.php | 8 +- 6 files changed, 244 insertions(+), 232 deletions(-) create mode 100644 resources/beike/shop/default/js/global.js create mode 100644 resources/beike/shop/default/js/header.js create mode 100644 resources/beike/shop/default/js/product.js diff --git a/public/build/beike/shop/default/js/app.js b/public/build/beike/shop/default/js/app.js index da464239..0469a502 100644 --- a/public/build/beike/shop/default/js/app.js +++ b/public/build/beike/shop/default/js/app.js @@ -2052,6 +2052,127 @@ module.exports = { }; +/***/ }), + +/***/ "./resources/beike/shop/default/js/global.js": +/*!***************************************************!*\ + !*** ./resources/beike/shop/default/js/global.js ***! + \***************************************************/ +/***/ (() => { + +// 创建 bk 对象 +window.bk = window.bk || {}; // 获取购物车数据 + +bk.getCarts = function () { + $http.get('carts/mini', null, { + hload: true + }).then(function (res) { + $('.offcanvas-right-cart-amount').html(res.data.amount_format); + + if (res.data.carts.length) { + $('.navbar-icon-link-badge').html(res.data.carts.length > 99 ? '99+' : res.data.carts.length).show(); + $('.offcanvas-right-cart-count').html(res.data.quantity); + var html = ''; + res.data.carts.forEach(function (e) { + html += '