This commit is contained in:
2025-08-05 15:25:23 +08:00
parent 0515e9d48c
commit 043f477609
1263 changed files with 202002 additions and 159652 deletions
@@ -1,11 +1,261 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/shopping_cart/shopping_cart"],{
/***/ 219:
/*!***********************************************************************************************************!*\
!*** /Users/qinxingxing/Downloads/hashmall-app-/main.js?{"page":"pages%2Fshopping_cart%2Fshopping_cart"} ***!
\***********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
const common_vendor = require("../../common/vendor.js");
const api_cart = require("../../api/cart.js");
const choiceness = () => "../../components/choiceness/choiceness.js";
const CustomTabBar = () => "../../components/custom-tab-bar.js";
const _sfc_main = {
components: { choiceness, CustomTabBar },
data() {
/* WEBPACK VAR INJECTION */(function(wx, createPage) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
__webpack_require__(/*! uni-pages */ 26);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _shopping_cart = _interopRequireDefault(__webpack_require__(/*! ./pages/shopping_cart/shopping_cart.vue */ 220));
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
createPage(_shopping_cart.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
/***/ }),
/***/ 220:
/*!****************************************************************************************!*\
!*** /Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue ***!
\****************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./shopping_cart.vue?vue&type=template&id=28669c94&scoped=true& */ 221);
/* harmony import */ var _shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shopping_cart.vue?vue&type=script&lang=js& */ 223);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shopping_cart.vue?vue&type=style&index=0&id=28669c94&lang=scss&scoped=true& */ 226);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
var renderjs
/* normalize component */
var component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
"28669c94",
null,
false,
_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/shopping_cart/shopping_cart.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 221:
/*!***********************************************************************************************************************************!*\
!*** /Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=template&id=28669c94&scoped=true& ***!
\***********************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./shopping_cart.vue?vue&type=template&id=28669c94&scoped=true& */ 222);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_template_id_28669c94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 222:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=template&id=28669c94&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
try {
components = {
upLoadingPage: function () {
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-loading-page/u-loading-page */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-loading-page/u-loading-page")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-loading-page/u-loading-page.vue */ 801))
},
upCheckbox: function () {
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-checkbox/u-checkbox */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-checkbox/u-checkbox")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-checkbox/u-checkbox.vue */ 817))
},
upImage: function () {
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-image/u-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-image/u-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-image/u-image.vue */ 721))
},
choiceness: function () {
return Promise.all(/*! import() | components/choiceness/choiceness */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/choiceness/choiceness")]).then(__webpack_require__.bind(null, /*! @/components/choiceness/choiceness.vue */ 737))
},
upToast: function () {
return Promise.all(/*! import() | uni_modules/uview-plus/components/u-toast/u-toast */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-plus/components/u-toast/u-toast")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-plus/components/u-toast/u-toast.vue */ 825))
},
}
} catch (e) {
if (
e.message.indexOf("Cannot find module") !== -1 &&
e.message.indexOf(".vue") !== -1
) {
console.error(e.message)
console.error("1. 排查组件名称拼写是否正确")
console.error(
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
)
console.error(
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
)
} else {
throw e
}
}
var render = function () {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
var l1 = _vm.__map(_vm.shoppingList, function (item, index) {
var $orig = _vm.__get_orig(item)
var l0 = !_vm.isDataNull
? _vm.__map(item.product, function (pItem, pIndex) {
var $orig = _vm.__get_orig(pItem)
var g0 = !_vm.isEdit && [1, 2].includes(pItem.goodsStatus)
var g1 = [1].includes(pItem.goodsStatus)
var g2 = [2].includes(pItem.goodsStatus)
return {
$orig: $orig,
g0: g0,
g1: g1,
g2: g2,
}
})
: null
return {
$orig: $orig,
l0: l0,
}
})
if (!_vm._isMounted) {
_vm.e0 = function ($event) {
_vm.isEdit = true
}
_vm.e1 = function ($event) {
_vm.isEdit = false
}
_vm.e2 = function (event, index) {
var args = [],
len = arguments.length - 2
while (len-- > 0) args[len] = arguments[len + 2]
var _temp = args[args.length - 1].currentTarget.dataset,
_temp2 = _temp.eventParams || _temp["event-params"],
index = _temp2.index
var _temp, _temp2
return _vm.shoppingChange(event, index)
}
_vm.e3 = function (event, index, pIndex) {
var args = [],
len = arguments.length - 3
while (len-- > 0) args[len] = arguments[len + 3]
var _temp3 = args[args.length - 1].currentTarget.dataset,
_temp4 = _temp3.eventParams || _temp3["event-params"],
index = _temp4.index,
pIndex = _temp4.pIndex
var _temp3, _temp4
return _vm.productChange(event, index, pIndex)
}
}
_vm.$mp.data = Object.assign(
{},
{
$root: {
l1: l1,
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 223:
/*!*****************************************************************************************************************!*\
!*** /Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./shopping_cart.vue?vue&type=script&lang=js& */ 224);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 224:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 45));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 47));
var _cart = __webpack_require__(/*! @/api/cart.js */ 225);
var choiceness = function choiceness() {
Promise.all(/*! require.ensure | components/choiceness/choiceness */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/choiceness/choiceness")]).then((function () {
return resolve(__webpack_require__(/*! @/components/choiceness/choiceness.vue */ 737));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var CustomTabBar = function CustomTabBar() {
__webpack_require__.e(/*! require.ensure | components/custom-tab-bar */ "components/custom-tab-bar").then((function () {
return resolve(__webpack_require__(/*! @/components/custom-tab-bar.vue */ 778));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var _default = {
components: {
choiceness: choiceness,
CustomTabBar: CustomTabBar
},
data: function data() {
return {
shoppingTotal: 0,
// 总条数
@@ -25,41 +275,61 @@ const _sfc_main = {
listLoading: false
};
},
onShow() {
onShow: function onShow() {
this.getCartList();
},
onLoad() {
},
onLoad: function onLoad() {},
methods: {
/**
* 查询购物车列表
*/
async getCartList() {
this.listLoading = true;
let result = [];
const resp = await api_cart.getCartList();
if (resp && resp.bizcode === 100) {
const data = resp.data || [];
if (data && data.length !== 0) {
result = this.transformedArray(data);
}
this.shoppingTotal = data.length;
}
this.shoppingList = result;
this.listLoading = false;
this.total = 0;
this.count = 0;
this.isDataNull = result.length === 0 ? true : false;
getCartList: function getCartList() {
var _this = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
var result, resp, data;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this.listLoading = true;
result = [];
_context.next = 4;
return (0, _cart.getCartList)();
case 4:
resp = _context.sent;
if (resp && resp.bizcode === 100) {
data = resp.data || [];
if (data && data.length !== 0) {
// 处理了后的数据
result = _this.transformedArray(data);
}
_this.shoppingTotal = data.length;
}
_this.shoppingList = result;
_this.listLoading = false;
_this.total = 0; // 总合计的金额
_this.count = 0; // 总条数
_this.isDataNull = result.length === 0 ? true : false;
case 11:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
// 处理购物车的数据
transformedArray(originalArray) {
const newOriginalArray = [];
transformedArray: function transformedArray(originalArray) {
var newOriginalArray = [];
if (!originalArray || originalArray.length === 0) {
return newOriginalArray;
}
originalArray.map((curr) => {
const existingShop = newOriginalArray.find((shop) => shop.shopId === curr.shopId && shop.shopName === curr.shopName);
originalArray.map(function (curr) {
var existingShop = newOriginalArray.find(function (shop) {
return shop.shopId === curr.shopId && shop.shopName === curr.shopName;
});
if (existingShop) {
// 如果商店已存在,则向 productObj 数组中添加新产品对象
existingShop.product.push({
id: curr.id,
goodsId: curr.goodsId,
@@ -78,10 +348,10 @@ const _sfc_main = {
// 规格Id
isCheck: false,
// 用作于全选
goodsStatus: curr.goodsStatus
//商品状态:0-可下单,1-库存不够,2-商品已下架
goodsStatus: curr.goodsStatus //商品状态:0-可下单,1-库存不够,2-商品已下架
});
} else {
// 如果商店不存在,则创建一个新商店对象,并初始化 productObj 数组
newOriginalArray.push({
isCheck: false,
// 用作于全选
@@ -107,12 +377,12 @@ const _sfc_main = {
// 规格Id
isCheck: false,
// 用作于全选
goodsStatus: curr.goodsStatus
//商品状态:0-可下单,1-库存不够,2-商品已下架
goodsStatus: curr.goodsStatus //商品状态:0-可下单,1-库存不够,2-商品已下架
}]
});
}
});
return newOriginalArray;
},
/**
@@ -121,55 +391,84 @@ const _sfc_main = {
* @param {Object} pItem 父节点数据,用作与从新修改数据
* @param {Object} cItem 需要修改的数据节点
*/
async quantityFun(type, index, pIndex, id) {
const currentData = this.shoppingList[index].product[pIndex];
let currentQuantity = this.shoppingList[index].product[pIndex].buyNum;
let total = Number(this.total);
let count = Number(this.count);
const data = this.shoppingList[index].product[pIndex];
if (type === "minus") {
if (currentQuantity === 1) {
this.$refs.uToastRef.show({
type: "warring",
message: "宝贝数量不能在减少啦~"
});
return;
} else {
currentQuantity = currentQuantity - 1;
total = total - data.unitPrice;
count = count - 1;
}
} else if (type === "add") {
currentQuantity = currentQuantity + 1;
total = total + data.unitPrice;
count = count + 1;
}
const params = {
id,
goodsNum: currentQuantity
};
const result = await api_cart.updateGoodsNum(params);
if (result && result.bizcode === 100) {
this.shoppingList[index].product[pIndex].buyNum = currentQuantity;
if (currentData.isCheck) {
this.total = total.toFixed(2);
this.count = count;
}
}
quantityFun: function quantityFun(type, index, pIndex, id) {
var _this2 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
var currentData, currentQuantity, total, count, data, params, result;
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
// 选中的当前商品
currentData = _this2.shoppingList[index].product[pIndex];
currentQuantity = _this2.shoppingList[index].product[pIndex].buyNum; // 当前数量
total = Number(_this2.total);
count = Number(_this2.count);
data = _this2.shoppingList[index].product[pIndex];
if (!(type === "minus")) {
_context2.next = 16;
break;
}
if (!(currentQuantity === 1)) {
_context2.next = 11;
break;
}
_this2.$refs.uToastRef.show({
type: 'warring',
message: "宝贝数量不能在减少啦~"
});
return _context2.abrupt("return");
case 11:
currentQuantity = currentQuantity - 1;
total = total - data.unitPrice;
count = count - 1;
case 14:
_context2.next = 17;
break;
case 16:
if (type === "add") {
// 需要判断一下库存
currentQuantity = currentQuantity + 1;
total = total + data.unitPrice;
count = count + 1;
}
case 17:
params = {
id: id,
goodsNum: currentQuantity
};
_context2.next = 20;
return (0, _cart.updateGoodsNum)(params);
case 20:
result = _context2.sent;
if (result && result.bizcode === 100) {
_this2.shoppingList[index].product[pIndex].buyNum = currentQuantity;
if (currentData.isCheck) {
_this2.total = total.toFixed(2);
_this2.count = count;
}
}
case 22:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
/**
* 结算订单
*/
settleShopping() {
const deleteId = this.getCheckList();
settleShopping: function settleShopping() {
var deleteId = this.getCheckList();
if (!deleteId || deleteId.length === 0) {
this.$refs.uToastRef.show({
type: "warring",
type: 'warring',
message: "请先选择需要结算的商品"
});
return;
}
common_vendor.index.navigateTo({
uni.navigateTo({
url: "/pages/order_submit/order_submit?ids=" + deleteId.join(",")
});
this.isAll = false;
@@ -177,12 +476,12 @@ const _sfc_main = {
/**
* 删除选中的
*/
deleteShopping() {
const then = this;
common_vendor.index.showModal({
title: "提示",
content: "您确定要删除选中的(" + this.getCheckList().length + "件)商品吗?",
success: function(res) {
deleteShopping: function deleteShopping() {
var then = this;
uni.showModal({
title: '提示',
content: '您确定要删除选中的(' + this.getCheckList().length + '件)商品吗?',
success: function success(res) {
if (res.confirm) {
then.deleteShoppingFun();
}
@@ -190,40 +489,60 @@ const _sfc_main = {
});
},
// 删除选中的
async deleteShoppingFun() {
const deleteId = this.getCheckList();
if (!deleteId || deleteId.length === 0) {
this.$refs.uToastRef.show({
type: "warring",
message: "请先选择需要删除的商品"
});
return;
}
const params = {
ids: deleteId.join(",")
};
const result = await api_cart.removeGoods(params);
if (result && result.bizcode === 100) {
this.isEdit = false;
this.$refs.uToastRef.show({
type: "success",
message: "删除成功"
});
this.getCartList();
} else {
this.$refs.uToastRef.show({
type: "error",
message: "删除失败"
});
}
deleteShoppingFun: function deleteShoppingFun() {
var _this3 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
var deleteId, params, result;
return _regenerator.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
deleteId = _this3.getCheckList();
if (!(!deleteId || deleteId.length === 0)) {
_context3.next = 4;
break;
}
_this3.$refs.uToastRef.show({
type: 'warring',
message: "请先选择需要删除的商品"
});
return _context3.abrupt("return");
case 4:
params = {
ids: deleteId.join(",")
};
_context3.next = 7;
return (0, _cart.removeGoods)(params);
case 7:
result = _context3.sent;
if (result && result.bizcode === 100) {
_this3.isEdit = false;
_this3.$refs.uToastRef.show({
type: 'success',
message: "删除成功"
});
_this3.getCartList();
} else {
_this3.$refs.uToastRef.show({
type: 'error',
message: "删除失败"
});
}
case 9:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
// 获取选中的数据
getCheckList() {
const shoppingList = this.shoppingList;
const deleteId = [];
shoppingList.map((item) => {
getCheckList: function getCheckList() {
var shoppingList = this.shoppingList;
var deleteId = [];
shoppingList.map(function (item) {
if (item.product && item.product.length !== 0) {
item.product.map((pItem) => {
item.product.map(function (pItem) {
if (pItem.isCheck) {
deleteId.push(pItem.id);
}
@@ -233,9 +552,9 @@ const _sfc_main = {
return deleteId;
},
// 全部选中 or 全部取消选中
isAllChange(isAll) {
const currentShoppingList = this.shoppingList;
currentShoppingList.map((item, index) => {
isAllChange: function isAllChange(isAll) {
var currentShoppingList = this.shoppingList;
currentShoppingList.map(function (item, index) {
if (isAll) {
item.isCheck = true;
} else {
@@ -243,9 +562,13 @@ const _sfc_main = {
}
if (item.product && item.product.length !== 0) {
if (isAll) {
item.product.forEach((o) => o.isCheck = true);
item.product.forEach(function (o) {
return o.isCheck = true;
});
} else {
item.product.forEach((o) => o.isCheck = false);
item.product.forEach(function (o) {
return o.isCheck = false;
});
}
}
});
@@ -261,42 +584,50 @@ const _sfc_main = {
* 商品详情
* @param {Object} item
*/
jumpInfo(item) {
common_vendor.index.navigateTo({
url: "/pages/productInfo/productInfo?id=" + item.goodsId
jumpInfo: function jumpInfo(item) {
uni.navigateTo({
url: '/pages/productInfo/productInfo?id=' + item.goodsId
});
},
// 单个产品的单选按钮选中与取消选中
productChange(val, index, pIndex) {
setTimeout(() => {
this.checkIsAll();
productChange: function productChange(val, index, pIndex) {
var _this4 = this;
setTimeout(function () {
// 检查全选按钮
_this4.checkIsAll();
}, 300);
},
// 单个店铺的单选按钮选中与取消选中
shoppingChange(isAll, index) {
const data = this.shoppingList[index];
shoppingChange: function shoppingChange(isAll, index) {
var _this5 = this;
var data = this.shoppingList[index];
if (isAll) {
data.product.forEach((o) => o.isCheck = true);
data.product.forEach(function (o) {
return o.isCheck = true;
});
} else {
data.product.forEach((o) => o.isCheck = false);
data.product.forEach(function (o) {
return o.isCheck = false;
});
}
this.shoppingList[index] = data;
setTimeout(() => {
this.checkIsAll();
setTimeout(function () {
// 检查全选按钮
_this5.checkIsAll();
}, 300);
},
/**
* 检查是否全选
*/
checkIsAll() {
let total = 0;
let count = 0;
const shoppingList = this.shoppingList;
checkIsAll: function checkIsAll() {
var total = 0;
var count = 0;
var shoppingList = this.shoppingList;
if (shoppingList && shoppingList.length !== 0) {
let sumFlag = false;
shoppingList.map((item) => {
let flag = true;
item.product.map((oItem) => {
var sumFlag = false;
shoppingList.map(function (item) {
var flag = true;
item.product.map(function (oItem) {
if (oItem.isCheck) {
total = total + oItem.buyNum * oItem.unitPrice;
count = count + oItem.buyNum;
@@ -313,6 +644,7 @@ const _sfc_main = {
});
this.shoppingList = shoppingList;
this.isAll = sumFlag;
// 删除不需要显示价格
if (!this.isEdit) {
this.total = total.toFixed(2);
}
@@ -321,154 +653,39 @@ const _sfc_main = {
}
}
};
if (!Array) {
const _easycom_up_loading_page2 = common_vendor.resolveComponent("up-loading-page");
const _easycom_up_image2 = common_vendor.resolveComponent("up-image");
const _easycom_up_checkbox2 = common_vendor.resolveComponent("up-checkbox");
const _easycom_choiceness2 = common_vendor.resolveComponent("choiceness");
const _easycom_up_toast2 = common_vendor.resolveComponent("up-toast");
const _component_CustomTabBar = common_vendor.resolveComponent("CustomTabBar");
(_easycom_up_loading_page2 + _easycom_up_image2 + _easycom_up_checkbox2 + _easycom_choiceness2 + _easycom_up_toast2 + _component_CustomTabBar)();
}
const _easycom_up_loading_page = () => "../../uni_modules/uview-plus/components/u-loading-page/u-loading-page.js";
const _easycom_up_image = () => "../../uni_modules/uview-plus/components/u-image/u-image.js";
const _easycom_up_checkbox = () => "../../uni_modules/uview-plus/components/u-checkbox/u-checkbox.js";
const _easycom_choiceness = () => "../../components/choiceness/choiceness.js";
const _easycom_up_toast = () => "../../uni_modules/uview-plus/components/u-toast/u-toast.js";
if (!Math) {
(_easycom_up_loading_page + _easycom_up_image + _easycom_up_checkbox + _easycom_choiceness + _easycom_up_toast)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.t($data.shoppingTotal),
b: !$data.isEdit
}, !$data.isEdit ? {
c: common_vendor.o(($event) => $data.isEdit = true),
d: !$data.isDataNull
} : {
e: common_vendor.o(($event) => $data.isEdit = false),
f: $data.isDataNull
}, {
g: common_vendor.p({
loading: $data.listLoading
}),
h: !$data.isDataNull
}, !$data.isDataNull ? {
i: common_vendor.f($data.shoppingList, (item, index, i0) => {
return {
a: "7cc1684a-2-" + i0 + "," + ("7cc1684a-1-" + i0),
b: common_vendor.p({
src: item.shopLogo ? item.shopLogo : "/static/shopping/store.png",
width: "22",
height: "22",
bgColor: "#f1f6ff00",
shape: "circle"
}),
c: common_vendor.t(item.shopName),
d: common_vendor.t(item.id),
e: common_vendor.o((event) => $options.shoppingChange(event, index), item.id),
f: "7cc1684a-1-" + i0,
g: common_vendor.o(($event) => item.isCheck = $event, item.id),
h: common_vendor.p({
customStyle: {
marginBottom: "8px"
},
name: "isCheck",
usedAlone: true,
shape: "circle",
activeColor: "#FF7C41",
size: "19",
iconSize: "18",
checked: item.isCheck
}),
i: common_vendor.f(item.product, (pItem, pIndex, i1) => {
return common_vendor.e({
a: common_vendor.o((event) => $options.productChange(event, index, pIndex), pItem.id),
b: "7cc1684a-3-" + i0 + "-" + i1,
c: common_vendor.o(($event) => pItem.isCheck = $event, pItem.id),
d: common_vendor.p({
customStyle: {
marginBottom: "8px"
},
name: "isCheck",
usedAlone: true,
shape: "circle",
activeColor: "#FF7C41",
size: "19",
iconSize: "18",
disabled: !$data.isEdit && [1, 2].includes(pItem.goodsStatus),
checked: pItem.isCheck
}),
e: common_vendor.o(($event) => $options.jumpInfo(pItem), pItem.id),
f: "7cc1684a-4-" + i0 + "-" + i1,
g: common_vendor.p({
src: pItem.mainGraph,
width: "100",
height: "100",
bgColor: "#f1f6ff00"
}),
h: common_vendor.t(pItem.name),
i: common_vendor.o(($event) => $options.jumpInfo(pItem), pItem.id),
j: common_vendor.t(pItem.goodsSpece),
k: common_vendor.t(pItem.unitPrice),
l: common_vendor.t(pItem.unitPrice),
m: common_vendor.o(($event) => $options.quantityFun("minus", index, pIndex, pItem.id), pItem.id),
n: common_vendor.t(pItem.buyNum),
o: common_vendor.o(($event) => $options.quantityFun("add", index, pIndex, pItem.id), pItem.id),
p: [1].includes(pItem.goodsStatus)
}, [1].includes(pItem.goodsStatus) ? {} : {}, {
q: [2].includes(pItem.goodsStatus)
}, [2].includes(pItem.goodsStatus) ? {} : {}, {
r: pItem.id
});
}),
j: item.id
};
})
} : {
j: common_vendor.p({
src: "/static/common/not_shopping.png",
width: "80",
height: "80",
bgColor: "#f1f6ff00"
})
}, {
k: !$data.isDataNull
}, !$data.isDataNull ? common_vendor.e({
l: common_vendor.o($options.isAllChange),
m: common_vendor.o(($event) => $data.isAll = $event),
n: common_vendor.p({
name: "isAll",
usedAlone: true,
shape: "circle",
activeColor: "#FF7C41",
size: "19",
iconSize: "18",
checked: $data.isAll
}),
o: !$data.isEdit
}, !$data.isEdit ? {} : {}, {
p: !$data.isEdit
}, !$data.isEdit ? {} : {}, {
q: !$data.isEdit
}, !$data.isEdit ? {
r: common_vendor.t($data.total)
} : {}, {
s: $data.isEdit
}, $data.isEdit ? {
t: common_vendor.t($data.count),
v: common_vendor.o((...args) => $options.deleteShopping && $options.deleteShopping(...args))
} : {
w: common_vendor.t($data.count),
x: common_vendor.o((...args) => $options.settleShopping && $options.settleShopping(...args))
}) : {}, {
y: common_vendor.sr("uToastRef", "7cc1684a-8"),
z: $data.isDataNull ? "calc(100vh - 134rpx)" : "calc(100vh - 410rpx)",
A: common_vendor.p({
tabIndex: 3
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-7cc1684a"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/shopping_cart/shopping_cart.js.map
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 226:
/*!**************************************************************************************************************************************************!*\
!*** /Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=style&index=0&id=28669c94&lang=scss&scoped=true& ***!
\**************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./shopping_cart.vue?vue&type=style&index=0&id=28669c94&lang=scss&scoped=true& */ 227);
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopping_cart_vue_vue_type_style_index_0_id_28669c94_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 227:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/qinxingxing/Downloads/hashmall-app-/pages/shopping_cart/shopping_cart.vue?vue&type=style&index=0&id=28669c94&lang=scss&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
},[[219,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/shopping_cart/shopping_cart.js.map
@@ -1,11 +1,11 @@
{
"navigationStyle": "custom",
"usingComponents": {
"choiceness": "../../components/choiceness/choiceness",
"custom-tab-bar": "../../components/custom-tab-bar",
"up-loading-page": "../../uni_modules/uview-plus/components/u-loading-page/u-loading-page",
"up-image": "../../uni_modules/uview-plus/components/u-image/u-image",
"up-checkbox": "../../uni_modules/uview-plus/components/u-checkbox/u-checkbox",
"up-toast": "../../uni_modules/uview-plus/components/u-toast/u-toast"
"up-loading-page": "/uni_modules/uview-plus/components/u-loading-page/u-loading-page",
"up-checkbox": "/uni_modules/uview-plus/components/u-checkbox/u-checkbox",
"up-image": "/uni_modules/uview-plus/components/u-image/u-image",
"choiceness": "/components/choiceness/choiceness",
"up-toast": "/uni_modules/uview-plus/components/u-toast/u-toast",
"custom-tab-bar": "/components/custom-tab-bar"
}
}
File diff suppressed because one or more lines are too long
@@ -1,3 +1,4 @@
@charset "UTF-8";
/**
* 这里是uni-app内置的常用样式变量
*
@@ -22,76 +23,76 @@
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
.shopping_cart_warp.data-v-7cc1684a {
.shopping_cart_warp.data-v-28669c94 {
background-color: #F5F5F5FF;
padding: 104rpx 30rpx 30rpx;
overflow: hidden;
}
.shopping_cart_header.data-v-7cc1684a {
.shopping_cart_header.data-v-28669c94 {
display: flex;
justify-content: space-between;
color: #222222;
}
.shopping_cart_header .cart.data-v-7cc1684a {
.shopping_cart_header .cart.data-v-28669c94 {
font-weight: bold;
font-size: 38rpx;
}
.shopping_cart_header .enit_but.data-v-7cc1684a {
.shopping_cart_header .enit_but.data-v-28669c94 {
font-weight: 500;
font-size: 28rpx;
}
.shopping_cart_content.data-v-7cc1684a {
.shopping_cart_content.data-v-28669c94 {
margin-top: 30rpx;
height: calc(100vh - 456rpx);
overflow-y: auto;
}
.shopping_cart_content .shopping_cart_content_item.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item.data-v-28669c94 {
background-color: #FFFFFF;
border-radius: 30rpx;
padding: 30rpx;
margin-bottom: 20rpx;
}
.shopping_cart_content .shopping_cart_content_item .content_item_header.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .content_item_header.data-v-28669c94 {
display: flex;
}
.shopping_cart_content .shopping_cart_content_item .order_product_title.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .order_product_title.data-v-28669c94 {
margin-left: 10rpx;
}
.shopping_cart_content .shopping_cart_content_item .info_item.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .info_item.data-v-28669c94 {
display: flex;
margin-top: 10rpx;
width: calc(100% - 40rpx);
}
.shopping_cart_content .shopping_cart_content_item .content_info.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .content_info.data-v-28669c94 {
margin-left: 10rpx;
width: calc(100% - 100rpx);
}
.shopping_cart_content .shopping_cart_content_item .shopping_content_info_title.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .shopping_content_info_title.data-v-28669c94 {
font-weight: bold;
font-size: 28rpx;
color: #272727;
}
.shopping_cart_content .shopping_cart_content_item .shopping_info_amount.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .shopping_info_amount.data-v-28669c94 {
display: flex;
justify-content: space-between;
margin-top: 20rpx;
}
.shopping_cart_content .shopping_cart_content_item .shopping_info_amount_original.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .shopping_info_amount_original.data-v-28669c94 {
font-size: 24rpx;
color: #999999;
-webkit-text-decoration-line: line-through;
text-decoration-line: line-through;
}
.shopping_cart_content .shopping_cart_content_item .insufficient_stock.data-v-7cc1684a {
.shopping_cart_content .shopping_cart_content_item .insufficient_stock.data-v-28669c94 {
text-align: center;
color: #9E9E9E;
font-size: 22rpx;
margin-top: 4rpx;
}
.shopping_cart_content .content_item_info.data-v-7cc1684a {
.shopping_cart_content .content_item_info.data-v-28669c94 {
display: flex;
}
.shopping_cart_but.data-v-7cc1684a {
.shopping_cart_but.data-v-28669c94 {
position: fixed;
bottom: 140rpx;
left: 0;
@@ -104,16 +105,16 @@
padding: 20rpx;
align-items: center;
}
.shopping_cart_but .shopping_cart_but_total.data-v-7cc1684a {
.shopping_cart_but .shopping_cart_but_total.data-v-28669c94 {
font-weight: bold;
color: #FF7C41;
color: #7934F6;
display: flex;
align-items: center;
}
.shopping_cart_but .add_but_css.data-v-7cc1684a {
.shopping_cart_but .add_but_css.data-v-28669c94 {
height: 38rpx;
width: 226rpx;
}
.shopping_cart_but .delete_but_css.data-v-7cc1684a {
.shopping_cart_but .delete_but_css.data-v-28669c94 {
width: 226rpx;
}
}