1
This commit is contained in:
+503
-286
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user