You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1114 lines
63 KiB
1114 lines
63 KiB
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/apps/groups/goods"],{
|
|
|
|
/***/ 920:
|
|
/*!**********************************************************************************************************!*\
|
|
!*** C:/Users/18634/Desktop/项目/catering-front-end-meal/main.js?{"page":"pages%2Fapps%2Fgroups%2Fgoods"} ***!
|
|
\**********************************************************************************************************/
|
|
/*! no static exports found */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* 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 _goods = _interopRequireDefault(__webpack_require__(/*! ./pages/apps/groups/goods.vue */ 921));
|
|
// @ts-ignore
|
|
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
|
|
createPage(_goods.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"]))
|
|
|
|
/***/ }),
|
|
|
|
/***/ 921:
|
|
/*!*************************************************************************************!*\
|
|
!*** C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue ***!
|
|
\*************************************************************************************/
|
|
/*! no static exports found */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony import */ var _goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods.vue?vue&type=template&id=54c01ea2& */ 922);
|
|
/* harmony import */ var _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods.vue?vue&type=script&lang=js& */ 924);
|
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_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 _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
|
/* harmony import */ var _goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./goods.vue?vue&type=style&index=0&lang=scss& */ 926);
|
|
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
|
|
|
|
var renderjs
|
|
|
|
|
|
|
|
|
|
|
|
/* normalize component */
|
|
|
|
var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
|
_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
|
_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["render"],
|
|
_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
|
false,
|
|
null,
|
|
null,
|
|
null,
|
|
false,
|
|
_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["components"],
|
|
renderjs
|
|
)
|
|
|
|
component.options.__file = "pages/apps/groups/goods.vue"
|
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 922:
|
|
/*!********************************************************************************************************************!*\
|
|
!*** C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue?vue&type=template&id=54c01ea2& ***!
|
|
\********************************************************************************************************************/
|
|
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./goods.vue?vue&type=template&id=54c01ea2& */ 923);
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
|
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
|
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
|
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_54c01ea2___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 923:
|
|
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./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!C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue?vue&type=template&id=54c01ea2& ***!
|
|
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/*! 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 = {
|
|
wanlTimeout: function () {
|
|
return __webpack_require__.e(/*! import() | components/wanl-timeout/wanl-timeout */ "components/wanl-timeout/wanl-timeout").then(__webpack_require__.bind(null, /*! @/components/wanl-timeout/wanl-timeout.vue */ 1109))
|
|
},
|
|
wanlDivider: function () {
|
|
return __webpack_require__.e(/*! import() | components/wanl-divider/wanl-divider */ "components/wanl-divider/wanl-divider").then(__webpack_require__.bind(null, /*! @/components/wanl-divider/wanl-divider.vue */ 1053))
|
|
},
|
|
wanlProduct: function () {
|
|
return __webpack_require__.e(/*! import() | components/wanl-product/wanl-product */ "components/wanl-product/wanl-product").then(__webpack_require__.bind(null, /*! @/components/wanl-product/wanl-product.vue */ 990))
|
|
},
|
|
uniLoadMore: function () {
|
|
return __webpack_require__.e(/*! import() | components/uni-load-more/uni-load-more */ "components/uni-load-more/uni-load-more").then(__webpack_require__.bind(null, /*! @/components/uni-load-more/uni-load-more.vue */ 997))
|
|
},
|
|
wanlDirect: function () {
|
|
return __webpack_require__.e(/*! import() | components/wanl-direct/wanl-direct */ "components/wanl-direct/wanl-direct").then(__webpack_require__.bind(null, /*! @/components/wanl-direct/wanl-direct.vue */ 1025))
|
|
},
|
|
wanlShare: function () {
|
|
return Promise.all(/*! import() | components/wanl-share/wanl-share */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/wanl-share/wanl-share")]).then(__webpack_require__.bind(null, /*! @/components/wanl-share/wanl-share.vue */ 1032))
|
|
},
|
|
uniNumberBox: function () {
|
|
return __webpack_require__.e(/*! import() | components/uni-number-box/uni-number-box */ "components/uni-number-box/uni-number-box").then(__webpack_require__.bind(null, /*! @/components/uni-number-box/uni-number-box.vue */ 1060))
|
|
},
|
|
}
|
|
} 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 l0 = _vm.__map(_vm.goodsData.images, function (swiper, index) {
|
|
var $orig = _vm.__get_orig(swiper)
|
|
var g0 = _vm.$wanlshop.oss(swiper, 400, 0)
|
|
return {
|
|
$orig: $orig,
|
|
g0: g0,
|
|
}
|
|
})
|
|
var g1 = _vm.goodsData.images.length
|
|
var g2 = _vm.goodsData.shop.city ? _vm.goodsData.shop.city.split("/") : null
|
|
var g3 = _vm.goodsData.coupon.length
|
|
var l1 =
|
|
g3 != 0
|
|
? _vm.__map(_vm.goodsData.coupon, function (item, index) {
|
|
var $orig = _vm.__get_orig(item)
|
|
var m0 =
|
|
index < 2 &&
|
|
(item.type == "reduction" ||
|
|
(item.type == "vip" && item.usertype == "reduction"))
|
|
? Number(item.price)
|
|
: null
|
|
var m1 =
|
|
index < 2 &&
|
|
(item.type == "reduction" ||
|
|
(item.type == "vip" && item.usertype == "reduction"))
|
|
? Number(item.limit)
|
|
: null
|
|
var m2 =
|
|
index < 2 &&
|
|
(item.type == "reduction" ||
|
|
(item.type == "vip" && item.usertype == "reduction"))
|
|
? Number(item.price)
|
|
: null
|
|
var m3 =
|
|
index < 2 &&
|
|
(item.type == "discount" ||
|
|
(item.type == "vip" && item.usertype == "discount"))
|
|
? Number(item.discount)
|
|
: null
|
|
var m4 =
|
|
index < 2 &&
|
|
(item.type == "discount" ||
|
|
(item.type == "vip" && item.usertype == "discount"))
|
|
? Number(item.limit)
|
|
: null
|
|
var m5 =
|
|
index < 2 &&
|
|
(item.type == "discount" ||
|
|
(item.type == "vip" && item.usertype == "discount"))
|
|
? Number(item.discount)
|
|
: null
|
|
var m6 =
|
|
index < 2 && item.type == "shipping" ? Number(item.limit) : null
|
|
return {
|
|
$orig: $orig,
|
|
m0: m0,
|
|
m1: m1,
|
|
m2: m2,
|
|
m3: m3,
|
|
m4: m4,
|
|
m5: m5,
|
|
m6: m6,
|
|
}
|
|
})
|
|
: null
|
|
var g4 = !_vm.canCount ? _vm.selectArr.join(" / ") : null
|
|
var g5 = _vm.goodsData.groups && _vm.goodsData.groups.list.length > 0
|
|
var g6 = g5 ? _vm.goodsData.groups.list.length : null
|
|
var g7 = g5 ? _vm.goodsData.groups.list.length : null
|
|
var l2 = g5
|
|
? _vm.__map(_vm.goodsData.groups.list, function (item, index) {
|
|
var $orig = _vm.__get_orig(item)
|
|
var g8 = _vm.$wanlshop.oss(item.user.avatar, 52, 52, 2, "avatar")
|
|
return {
|
|
$orig: $orig,
|
|
g8: g8,
|
|
}
|
|
})
|
|
: null
|
|
var m7 =
|
|
_vm.goodsData.comment > 0
|
|
? parseInt((_vm.goodsData.praise / _vm.goodsData.comment) * 100)
|
|
: null
|
|
var l4 = _vm.__map(_vm.goodsData.comment_list.data, function (item, index) {
|
|
var $orig = _vm.__get_orig(item)
|
|
var g9 = _vm.$wanlshop.oss(item.user.avatar, 26, 26, 2, "avatar")
|
|
var g10 = item.images.length
|
|
var g11 = g10 != 0 ? item.images.length : null
|
|
var g12 = g10 != 0 && !(g11 > 3) ? item.images.length : null
|
|
var l3 =
|
|
g10 != 0
|
|
? _vm.__map(item.images, function (image, index) {
|
|
var $orig = _vm.__get_orig(image)
|
|
var g13 = index <= 3 ? _vm.$wanlshop.oss(image, 88, 88) : null
|
|
return {
|
|
$orig: $orig,
|
|
g13: g13,
|
|
}
|
|
})
|
|
: null
|
|
return {
|
|
$orig: $orig,
|
|
g9: g9,
|
|
g10: g10,
|
|
g11: g11,
|
|
g12: g12,
|
|
l3: l3,
|
|
}
|
|
})
|
|
var g14 = _vm.$wanlshop.oss(_vm.goodsData.shop.avatar, 52, 52, 2, "avatar")
|
|
var g15 = _vm.$wanlshop.toFormat(
|
|
_vm.goodsData.shop.find_user.fans,
|
|
"thousand"
|
|
)
|
|
var l5 = _vm.__map(_vm.goodsData.shop_recommend, function (item, index) {
|
|
var $orig = _vm.__get_orig(item)
|
|
var g16 = _vm.$wanlshop.oss(item.image, 125, 120)
|
|
return {
|
|
$orig: $orig,
|
|
g16: g16,
|
|
}
|
|
})
|
|
var l6 = _vm.goodsData.groups
|
|
? _vm.__map(_vm.goodsData.groups.list, function (item, index) {
|
|
var $orig = _vm.__get_orig(item)
|
|
var g17 = _vm.$wanlshop.oss(item.user.avatar, 52, 52, 2, "avatar")
|
|
return {
|
|
$orig: $orig,
|
|
g17: g17,
|
|
}
|
|
})
|
|
: null
|
|
var g18 = _vm.$wanlshop.appstc("/coupon/bg_coupon_3x.png")
|
|
var l7 = _vm.__map(_vm.goodsData.coupon, function (coupon, index) {
|
|
var $orig = _vm.__get_orig(coupon)
|
|
var g19 = coupon.state
|
|
? _vm.$wanlshop.appstc("/coupon/img_couponcentre_received_3x.png")
|
|
: null
|
|
var m8 =
|
|
coupon.type == "reduction" ||
|
|
(coupon.type == "vip" && coupon.usertype == "reduction")
|
|
? Number(coupon.price)
|
|
: null
|
|
var m9 =
|
|
coupon.type == "reduction" ||
|
|
(coupon.type == "vip" && coupon.usertype == "reduction")
|
|
? Number(coupon.limit)
|
|
: null
|
|
var m10 =
|
|
coupon.type == "reduction" ||
|
|
(coupon.type == "vip" && coupon.usertype == "reduction")
|
|
? Number(coupon.price)
|
|
: null
|
|
var m11 =
|
|
coupon.type == "discount" ||
|
|
(coupon.type == "vip" && coupon.usertype == "discount")
|
|
? Number(coupon.discount)
|
|
: null
|
|
var m12 =
|
|
coupon.type == "discount" ||
|
|
(coupon.type == "vip" && coupon.usertype == "discount")
|
|
? Number(coupon.limit)
|
|
: null
|
|
var m13 =
|
|
coupon.type == "discount" ||
|
|
(coupon.type == "vip" && coupon.usertype == "discount")
|
|
? Number(coupon.discount)
|
|
: null
|
|
var m14 = coupon.type == "shipping" ? Number(coupon.limit) : null
|
|
return {
|
|
$orig: $orig,
|
|
g19: g19,
|
|
m8: m8,
|
|
m9: m9,
|
|
m10: m10,
|
|
m11: m11,
|
|
m12: m12,
|
|
m13: m13,
|
|
m14: m14,
|
|
}
|
|
})
|
|
var g20 = _vm.$wanlshop.oss(_vm.goodsData.image, 50, 50)
|
|
var g21 = _vm.$wanlshop.oss(
|
|
_vm.selectshop.thumbnail || _vm.goodsData.image,
|
|
100,
|
|
100
|
|
)
|
|
var m15 = !(_vm.isChoice == "alone") ? _vm.groupPrice() : null
|
|
var g22 = _vm.selectArr.join("")
|
|
var g23 = _vm.selectArr.join("")
|
|
var g24 = g23 ? _vm.selectArr.join(" ") : null
|
|
var m16 = !_vm.isChoice ? _vm.groupPrice() : null
|
|
var m17 = _vm.goodsData.interval_price ? _vm.groupPrice() : null
|
|
if (!_vm._isMounted) {
|
|
_vm.e0 = function ($event) {
|
|
return _vm.$wanlshop.back(1)
|
|
}
|
|
}
|
|
_vm.$mp.data = Object.assign(
|
|
{},
|
|
{
|
|
$root: {
|
|
l0: l0,
|
|
g1: g1,
|
|
g2: g2,
|
|
g3: g3,
|
|
l1: l1,
|
|
g4: g4,
|
|
g5: g5,
|
|
g6: g6,
|
|
g7: g7,
|
|
l2: l2,
|
|
m7: m7,
|
|
l4: l4,
|
|
g14: g14,
|
|
g15: g15,
|
|
l5: l5,
|
|
l6: l6,
|
|
g18: g18,
|
|
l7: l7,
|
|
g20: g20,
|
|
g21: g21,
|
|
m15: m15,
|
|
g22: g22,
|
|
g23: g23,
|
|
g24: g24,
|
|
m16: m16,
|
|
m17: m17,
|
|
},
|
|
}
|
|
)
|
|
}
|
|
var recyclableRender = false
|
|
var staticRenderFns = []
|
|
render._withStripped = true
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 924:
|
|
/*!**************************************************************************************************************!*\
|
|
!*** C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./goods.vue?vue&type=script&lang=js& */ 925);
|
|
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
|
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 925:
|
|
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./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!C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue?vue&type=script&lang=js& ***!
|
|
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/*! no static exports found */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* WEBPACK VAR INJECTION */(function(wx, 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 */ 36));
|
|
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
|
|
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));
|
|
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
|
|
var _vuex = __webpack_require__(/*! vuex */ 34);
|
|
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
|
|
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
|
|
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
|
|
var _default = {
|
|
data: function data() {
|
|
return {
|
|
TabCur: 0,
|
|
wanlsys: {},
|
|
modalName: null,
|
|
// 弹出层
|
|
durect: 0,
|
|
// 角标
|
|
headerOpacity: 0,
|
|
//不透明度
|
|
currentSwiper: 0,
|
|
// 轮播图右下角数字
|
|
anchorlist: [{
|
|
name: '主图',
|
|
top: 0
|
|
}, {
|
|
name: '评价',
|
|
top: 0
|
|
}, {
|
|
name: '详情',
|
|
top: 0
|
|
}, {
|
|
name: '推荐',
|
|
top: 0
|
|
}],
|
|
//导航条锚点
|
|
selectAnchor: 0,
|
|
groups_id: 0,
|
|
//产品数据
|
|
goodsData: {
|
|
id: 0,
|
|
category_id: 0,
|
|
shop_id: 0,
|
|
brand_id: 0,
|
|
freight_id: 0,
|
|
title: '',
|
|
image: '',
|
|
images: '',
|
|
is_alone: 0,
|
|
// 是否单购
|
|
people_num: 0,
|
|
// 组团人数
|
|
is_ladder: 0,
|
|
// 开启阶梯团
|
|
flag: '',
|
|
content: '',
|
|
category_attribute: [],
|
|
price: 0.00,
|
|
interval_price: 0.00,
|
|
interval_market_price: 0.00,
|
|
market_price: 0.00,
|
|
min_price: 0.00,
|
|
sales: 0,
|
|
brand: {},
|
|
freight: {
|
|
name: '',
|
|
isdelivery: 1
|
|
},
|
|
payment: 0,
|
|
comment: 0,
|
|
praise: 0,
|
|
moderate: 0,
|
|
negative: 0,
|
|
like: 0,
|
|
views: 0,
|
|
status: '',
|
|
category: {},
|
|
follow: true,
|
|
sku: [],
|
|
spu: [],
|
|
promotion: [],
|
|
coupon: [],
|
|
comment_list: {
|
|
data: [],
|
|
figure: 0,
|
|
tag: []
|
|
},
|
|
shop: {
|
|
find_user: {
|
|
fans: 0
|
|
},
|
|
city: ''
|
|
},
|
|
shop_recommend: {}
|
|
},
|
|
// 猜你喜欢
|
|
reload: true,
|
|
likeData: [],
|
|
current_page: 1,
|
|
//当前页码
|
|
last_page: 1,
|
|
//总页码
|
|
status: 'loading',
|
|
contentText: {
|
|
contentdown: ' ',
|
|
contentrefresh: '正在加载...',
|
|
contentnomore: '没有更多数据了'
|
|
},
|
|
// 商品规格组合
|
|
shopItemInfo: {},
|
|
//存放要和选中的值进行匹配的数据
|
|
selectArr: [],
|
|
//存放被选中的值
|
|
subIndex: [],
|
|
//是否选中 因为不确定是多规格还是但规格,所以这里定义数组来判断
|
|
selectshop: {},
|
|
//存放最后选中的商品
|
|
selectNum: 1,
|
|
//选中数量
|
|
isChoice: '',
|
|
// 是否从选择进入
|
|
scrollAnimation: 100,
|
|
//分享滚动
|
|
ladderIndex: null,
|
|
// 已选择阶梯
|
|
ladder_id: null
|
|
};
|
|
},
|
|
onLoad: function onLoad(option) {
|
|
this.wanlsys = this.$wanlshop.wanlsys();
|
|
if (option.groups_id) {
|
|
this.groups_id = Number(option.groups_id);
|
|
}
|
|
this.loadData(option);
|
|
this.loadlikeData();
|
|
wx.showShareMenu({
|
|
withShareTicket: true,
|
|
menus: ['shareAppMessage', 'shareTimeline']
|
|
});
|
|
this.durect = this.$store.state.statistics.notice.notice + this.$store.state.statistics.notice.order + this.$store.state.statistics.notice.chat + this.$store.state.statistics.order.pay + this.$store.state.statistics.order.delive + this.$store.state.statistics.order.receiving + this.$store.state.statistics.order.evaluate;
|
|
},
|
|
onPageScroll: function onPageScroll(e) {
|
|
//导航栏渐变
|
|
var tmpY = 150;
|
|
e.scrollTop = e.scrollTop > tmpY ? 150 : e.scrollTop; //如果当前高度大于250则250否则当前高度
|
|
this.headerOpacity = e.scrollTop * (1 / tmpY); //$headerOpacity 赋值当前高度x(1÷250)
|
|
},
|
|
onReachBottom: function onReachBottom() {
|
|
//判断是否最后一页
|
|
if (this.current_page >= this.last_page) {
|
|
this.status = 'noMore';
|
|
} else {
|
|
this.reload = false;
|
|
this.current_page = this.current_page + 1; //页码+1
|
|
this.status = 'loading';
|
|
this.loadlikeData();
|
|
}
|
|
},
|
|
watch: {
|
|
selectshop: function selectshop(n, o) {
|
|
if (this.isChoice === 'group') {
|
|
if (n.price != o.price) {
|
|
this.queryCoupon(this.groupPrice());
|
|
}
|
|
} else {
|
|
if (n.market_price != o.market_price) this.queryCoupon(n.market_price);
|
|
}
|
|
},
|
|
ladderIndex: function ladderIndex(n, o) {
|
|
if (n !== o) {
|
|
this.queryCoupon(this.groupPrice());
|
|
}
|
|
}
|
|
},
|
|
computed: _objectSpread({
|
|
canCount: function canCount() {
|
|
return this.subIndex.some(function (item) {
|
|
return item === -1;
|
|
});
|
|
}
|
|
}, (0, _vuex.mapState)(['cart', 'common'])),
|
|
methods: {
|
|
loadData: function loadData(option) {
|
|
var _this = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
|
return _regenerator.default.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
//加载商品
|
|
_this.$api.get({
|
|
url: '/wanlshop/groups/product/goods',
|
|
data: option,
|
|
success: function success(res) {
|
|
//详情正则
|
|
res.content = res.content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture) {
|
|
var img = "<img style=\"display: block; max-width: 100%;\" src=\"".concat(_this.$wanlshop.oss(capture, 500, 0), "\">");
|
|
return img;
|
|
});
|
|
// 价格区间
|
|
if (res.sku.length == 0) {
|
|
res.min_price = res.price; //最大市场价
|
|
res.interval_price = res.price;
|
|
res.market_price = res.price;
|
|
} else {
|
|
var price = [],
|
|
market_price = [];
|
|
var _iterator = _createForOfIteratorHelper(res.sku),
|
|
_step;
|
|
try {
|
|
for (_iterator.s(); !(_step = _iterator.n()).done;) {
|
|
var value = _step.value;
|
|
price.push(value.price);
|
|
market_price.push(value.market_price);
|
|
}
|
|
} catch (err) {
|
|
_iterator.e(err);
|
|
} finally {
|
|
_iterator.f();
|
|
}
|
|
var minPrice = Math.min.apply(null, price),
|
|
maxPrice = Math.max.apply(null, price),
|
|
minMarketPrice = Math.min.apply(null, market_price),
|
|
maxMarketPrice = Math.max.apply(null, market_price);
|
|
res.min_price = Number(minPrice).toFixed(2); //最大市场价
|
|
res.market_price = Number(maxMarketPrice).toFixed(2); //最大市场价
|
|
res.interval_price = minPrice == maxPrice ? Number(minPrice).toFixed(2) : minPrice + '-' + Number(maxPrice).toFixed(2); //区间价格
|
|
res.interval_market_price = minMarketPrice == maxMarketPrice ? Number(minMarketPrice).toFixed(2) : minMarketPrice + '-' + Number(maxMarketPrice).toFixed(2); //区间价格
|
|
}
|
|
// 查询是否可以拼团
|
|
if (_this.groups_id !== 0 && res.groups.type !== 2) {
|
|
_this.groups_id = 0;
|
|
}
|
|
_this.goodsData = res;
|
|
|
|
// 商品规格组合
|
|
_this.goodsData.spu.map(function (item) {
|
|
_this.selectArr.push('');
|
|
_this.subIndex.push(-1);
|
|
});
|
|
_this.checkItem(); //计算sku里面规格形成路径
|
|
_this.checkInpath(-1); //传-1是为了不跳过循环
|
|
// 计算锚点高度
|
|
setTimeout(function () {
|
|
_this.calcAnchor();
|
|
}, 1000);
|
|
}
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee);
|
|
}))();
|
|
},
|
|
// 滚动底部加载猜你喜欢
|
|
loadlikeData: function loadlikeData() {
|
|
var _this2 = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
|
return _regenerator.default.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
_this2.$api.get({
|
|
url: '/wanlshop/product/likes?pages=goods',
|
|
data: {
|
|
page: _this2.current_page
|
|
},
|
|
success: function success(res) {
|
|
_this2.likeData = _this2.reload ? res.data : _this2.likeData.concat(res.data); //评论数据 追加
|
|
_this2.current_page = res.current_page; //当前页码
|
|
_this2.last_page = res.last_page; //总页码
|
|
_this2.status = 'more';
|
|
}
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2);
|
|
}))();
|
|
},
|
|
// 查询优惠券,减缓服务器压力,单独查询
|
|
queryCoupon: function queryCoupon(price) {
|
|
var _this3 = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
|
|
return _regenerator.default.wrap(function _callee3$(_context3) {
|
|
while (1) {
|
|
switch (_context3.prev = _context3.next) {
|
|
case 0:
|
|
_this3.$api.post({
|
|
url: '/wanlshop/coupon/query',
|
|
data: {
|
|
shop_id: _this3.goodsData.shop_id,
|
|
goods_id: _this3.goodsData.id,
|
|
shop_category_id: _this3.goodsData.shop_category_id,
|
|
price: price
|
|
},
|
|
success: function success(res) {
|
|
_this3.goodsData.coupon = res;
|
|
}
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context3.stop();
|
|
}
|
|
}
|
|
}, _callee3);
|
|
}))();
|
|
},
|
|
// 领取优惠券
|
|
onReceive: function onReceive(index) {
|
|
var _this4 = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
|
|
var coupon;
|
|
return _regenerator.default.wrap(function _callee4$(_context4) {
|
|
while (1) {
|
|
switch (_context4.prev = _context4.next) {
|
|
case 0:
|
|
coupon = _this4.goodsData.coupon[index];
|
|
_this4.$api.post({
|
|
url: '/wanlshop/coupon/receive',
|
|
loadingTip: '领取中',
|
|
data: {
|
|
id: coupon.id
|
|
},
|
|
success: function success(res) {
|
|
coupon.id = res.id;
|
|
coupon.state = true;
|
|
_this4.$wanlshop.msg(res.msg);
|
|
// 更新状态管理器
|
|
_this4.$store.commit('statistics/dynamic', {
|
|
coupon: _this4.$store.state.statistics.dynamic.coupon + 1
|
|
});
|
|
}
|
|
});
|
|
case 2:
|
|
case "end":
|
|
return _context4.stop();
|
|
}
|
|
}
|
|
}, _callee4);
|
|
}))();
|
|
},
|
|
loadStock: function loadStock(sku_id) {
|
|
var _this5 = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
|
|
return _regenerator.default.wrap(function _callee5$(_context5) {
|
|
while (1) {
|
|
switch (_context5.prev = _context5.next) {
|
|
case 0:
|
|
_this5.$api.get({
|
|
url: '/wanlshop/groups/product/stock',
|
|
data: {
|
|
sku_id: sku_id
|
|
},
|
|
success: function success(res) {
|
|
_this5.selectshop.stock = res;
|
|
}
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context5.stop();
|
|
}
|
|
}
|
|
}, _callee5);
|
|
}))();
|
|
},
|
|
ladderClick: function ladderClick(index) {
|
|
this.ladderIndex = index;
|
|
this.ladder_id = this.goodsData.groups.ladder[index].id;
|
|
},
|
|
// 团购价格
|
|
groupPrice: function groupPrice() {
|
|
var price = 0;
|
|
if (this.selectshop.price) {
|
|
if (this.ladderIndex !== null && this.goodsData.is_ladder === 1) {
|
|
price = this.$wanlshop.bcmul(this.selectshop.price, this.goodsData.groups.ladder[this.ladderIndex].discount) / 100;
|
|
} else {
|
|
price = this.selectshop.price;
|
|
}
|
|
} else {
|
|
// price = this.goodsData.interval_price;
|
|
price = this.goodsData.min_price;
|
|
}
|
|
return price;
|
|
},
|
|
// 商品规格组合 选择
|
|
skuClick: function skuClick(value, spukey, event, index) {
|
|
if (value.ishow) {
|
|
if (this.selectArr[spukey] != value.name) {
|
|
this.$set(this.selectArr, spukey, value.name);
|
|
this.$set(this.subIndex, spukey, index);
|
|
} else {
|
|
this.$set(this.selectArr, spukey, '');
|
|
this.$set(this.subIndex, spukey, -1);
|
|
}
|
|
this.checkInpath(spukey);
|
|
//如果全部选完
|
|
if (this.selectArr.every(function (item) {
|
|
return item != '';
|
|
})) {
|
|
this.selectshop = this.shopItemInfo[this.selectArr];
|
|
this.loadStock(this.selectshop.id);
|
|
this.selectNum = 1;
|
|
}
|
|
}
|
|
},
|
|
//循环所有属性判断哪些属性可选
|
|
checkInpath: function checkInpath(clickIndex) {
|
|
//当前选中的兄弟节点和已选中属性不需要循环
|
|
for (var i = 0, len = this.goodsData.spu.length; i < len; i++) {
|
|
if (i == clickIndex) {
|
|
continue;
|
|
}
|
|
var len2 = this.goodsData.spu[i].item.length;
|
|
for (var j = 0; j < len2; j++) {
|
|
if (this.subIndex[i] != -1 && j == this.subIndex[i]) {
|
|
continue;
|
|
}
|
|
var choosed_copy = (0, _toConsumableArray2.default)(this.selectArr);
|
|
this.$set(choosed_copy, i, this.goodsData.spu[i].item[j].name);
|
|
var choosed_copy2 = choosed_copy.filter(function (item) {
|
|
return item !== '' && typeof item !== 'undefined';
|
|
});
|
|
if (this.shopItemInfo.hasOwnProperty(choosed_copy2)) {
|
|
this.$set(this.goodsData.spu[i].item[j], 'ishow', true);
|
|
} else {
|
|
this.$set(this.goodsData.spu[i].item[j], 'ishow', false);
|
|
}
|
|
}
|
|
}
|
|
// console.log(this.goodsData.spu)
|
|
},
|
|
//计算有多小种可选路径
|
|
checkItem: function checkItem() {
|
|
var _this6 = this;
|
|
var result = this.goodsData.sku.reduce(function (arrs, items) {
|
|
return arrs.concat(items.difference.reduce(function (arr, item) {
|
|
return arr.concat(arr.map(function (item2) {
|
|
//利用对象属性的唯一性实现二维数组去重
|
|
if (!_this6.shopItemInfo.hasOwnProperty([].concat((0, _toConsumableArray2.default)(item2), [item]))) {
|
|
_this6.shopItemInfo[[].concat((0, _toConsumableArray2.default)(item2), [item])] = items;
|
|
}
|
|
return [].concat((0, _toConsumableArray2.default)(item2), [item]);
|
|
}));
|
|
}, [[]]));
|
|
}, [[]]);
|
|
},
|
|
//商品规格修改数量
|
|
changeNum: function changeNum(val) {
|
|
if (this.selectshop.stock) {
|
|
var num = parseInt(val);
|
|
if (num > this.selectshop.stock) {
|
|
this.$wanlshop.msg("\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7\u5E93\u5B58 ".concat(this.selectshop.stock, " \u4EF6"));
|
|
this.selectNum = parseInt(this.selectshop.stock);
|
|
} else {
|
|
this.selectNum = parseInt(val);
|
|
}
|
|
}
|
|
},
|
|
//轮播图指示器
|
|
swiperChange: function swiperChange(e) {
|
|
this.currentSwiper = e.detail.current;
|
|
},
|
|
// 弹出层
|
|
showModal: function showModal(name) {
|
|
var _this7 = this;
|
|
this.isChoice = '';
|
|
// 滚动下分享
|
|
if (name == 'share' && this.modalName != 'share') {
|
|
setTimeout(function () {
|
|
_this7.scrollAnimation = 0;
|
|
}, 300);
|
|
}
|
|
this.modalName = name;
|
|
},
|
|
// 关闭弹出层
|
|
hideModal: function hideModal(name) {
|
|
if (name) {
|
|
this.showModal(name);
|
|
} else {
|
|
this.modalName = null;
|
|
}
|
|
},
|
|
// 分享回调
|
|
wanlShare: function wanlShare(e) {
|
|
if (e) {
|
|
this.$wanlshop.auth("/pages/user/complaint/complaint?id=".concat(this.goodsData.id, "&type=3"));
|
|
} else {
|
|
this.modalName = null;
|
|
}
|
|
},
|
|
//禁止父元素滑动
|
|
moveHandle: function moveHandle() {},
|
|
// 关注 & 取消
|
|
follow: function follow() {
|
|
var _this8 = this;
|
|
this.goodsData.follow = !this.goodsData.follow;
|
|
// 全局控制中心
|
|
if (this.goodsData.follow) {
|
|
this.$store.commit('statistics/dynamic', {
|
|
collection: this.$store.state.statistics.dynamic.collection + 1
|
|
});
|
|
} else {
|
|
this.$store.commit('statistics/dynamic', {
|
|
collection: this.$store.state.statistics.dynamic.collection - 1
|
|
});
|
|
}
|
|
this.$api.post({
|
|
url: '/wanlshop/groups/product/follow',
|
|
data: {
|
|
id: this.goodsData.id
|
|
},
|
|
success: function success(res) {
|
|
_this8.goodsData.follow = res;
|
|
}
|
|
});
|
|
},
|
|
//跳转锚点
|
|
toAnchor: function toAnchor(index) {
|
|
this.selectAnchor = index;
|
|
uni.pageScrollTo({
|
|
scrollTop: this.anchorlist[index].top,
|
|
duration: 200
|
|
});
|
|
},
|
|
//计算锚点高度
|
|
calcAnchor: function calcAnchor() {
|
|
var _this9 = this;
|
|
var query = null;
|
|
// 支付宝小程序不能加后面的.in(this),是它自身的限制
|
|
|
|
query = uni.createSelectorQuery().in(this);
|
|
query.select('#evaluate').boundingClientRect(function (rec) {
|
|
_this9.anchorlist[1].top = rec.top - _this9.wanlsys.height - 45;
|
|
}).exec();
|
|
query.select('#details').boundingClientRect(function (rec) {
|
|
_this9.anchorlist[2].top = rec.top - _this9.wanlsys.height - 45;
|
|
}).exec();
|
|
query.select('#recommend').boundingClientRect(function (rec) {
|
|
_this9.anchorlist[3].top = rec.top - _this9.wanlsys.height - 45;
|
|
}).exec();
|
|
},
|
|
// 评论页
|
|
onTag: function onTag(tag) {
|
|
this.$wanlshop.to('/pages/product/comment?id=' + this.goodsData.id + '&praise=' + this.goodsData.praise + '&tag=' + tag);
|
|
},
|
|
// 打开购物车
|
|
toCart: function toCart() {
|
|
uni.switchTab({
|
|
url: '/pages/cart'
|
|
});
|
|
},
|
|
// 完成选择
|
|
completeSelection: function completeSelection() {
|
|
if (this.canCount) {
|
|
this.$wanlshop.msg('请选择完成规格');
|
|
} else {
|
|
if (this.goodsData.is_ladder === 1 && this.isChoice === 'group') {
|
|
if (this.ladderIndex !== null) {
|
|
this.ProcessingData();
|
|
} else {
|
|
if (this.groups_id === 0) {
|
|
this.$wanlshop.msg('请选择阶梯拼团人数');
|
|
} else {
|
|
this.ladder_id = this.goodsData.groups.choiceList.ladder_id;
|
|
this.ProcessingData();
|
|
}
|
|
}
|
|
} else {
|
|
this.ProcessingData();
|
|
}
|
|
}
|
|
},
|
|
// 提交数据
|
|
SubmitData: function SubmitData(name, type, groups) {
|
|
if (groups) {
|
|
this.groups_id = groups.id;
|
|
this.goodsData.groups.choiceList = groups;
|
|
}
|
|
if (type == 1) {
|
|
if (this.canCount) {
|
|
this.$wanlshop.msg('请选择完成规格');
|
|
} else {
|
|
this.isChoice = name;
|
|
if (this.goodsData.is_ladder === 1 && name === 'group') {
|
|
if (this.ladderIndex !== null) {
|
|
this.ProcessingData();
|
|
} else {
|
|
this.$wanlshop.msg('请选择阶梯拼团人数');
|
|
}
|
|
} else {
|
|
this.ProcessingData();
|
|
}
|
|
}
|
|
} else {
|
|
this.modalName = 'option';
|
|
this.isChoice = name;
|
|
}
|
|
},
|
|
ProcessingData: function ProcessingData() {
|
|
var _this10 = this;
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
|
|
var goodsData;
|
|
return _regenerator.default.wrap(function _callee6$(_context6) {
|
|
while (1) {
|
|
switch (_context6.prev = _context6.next) {
|
|
case 0:
|
|
if (_this10.isChoice) {
|
|
goodsData = [{
|
|
goods_id: _this10.goodsData.id,
|
|
number: _this10.selectNum,
|
|
sku_id: _this10.selectshop.id,
|
|
groups_id: _this10.groups_id,
|
|
ladder_id: _this10.ladder_id,
|
|
// 阶梯
|
|
type: _this10.isChoice // 拼团类型
|
|
}]; // 提交订单
|
|
|
|
if (_this10.$store.state.user.isLogin) {
|
|
if (_this10.goodsData.purchase_limit === 0 || _this10.isChoice === 'alone') {
|
|
uni.redirectTo({
|
|
url: "/pages/apps/groups/order/confirm?order_type=groups&data=".concat(JSON.stringify(goodsData))
|
|
});
|
|
} else {
|
|
// 查询是否超过限制
|
|
_this10.$api.get({
|
|
url: '/wanlshop/groups/order/getOrderPurchaseLimit',
|
|
data: {
|
|
id: _this10.goodsData.id
|
|
},
|
|
success: function success(res) {
|
|
uni.redirectTo({
|
|
url: "/pages/apps/groups/order/confirm?order_type=groups&data=".concat(JSON.stringify(goodsData))
|
|
});
|
|
}
|
|
});
|
|
}
|
|
} else {
|
|
_this10.$wanlshop.to('/pages/user/auth/auth');
|
|
}
|
|
} else {
|
|
_this10.$wanlshop.msg('数据异常');
|
|
}
|
|
_this10.hideModal();
|
|
case 2:
|
|
case "end":
|
|
return _context6.stop();
|
|
}
|
|
}
|
|
}, _callee6);
|
|
}))();
|
|
},
|
|
productSearch: function productSearch(text) {
|
|
this.$wanlshop.to("/pages/page/search?type=groups&keywords=".concat(text), 'fade-in', 100);
|
|
}
|
|
}
|
|
};
|
|
exports.default = _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)["default"]))
|
|
|
|
/***/ }),
|
|
|
|
/***/ 926:
|
|
/*!***********************************************************************************************************************!*\
|
|
!*** C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue?vue&type=style&index=0&lang=scss& ***!
|
|
\***********************************************************************************************************************/
|
|
/*! no static exports found */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./goods.vue?vue&type=style&index=0&lang=scss& */ 927);
|
|
/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
|
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 927:
|
|
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./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!C:/Users/18634/Desktop/项目/catering-front-end-meal/pages/apps/groups/goods.vue?vue&type=style&index=0&lang=scss& ***!
|
|
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/*! no static exports found */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
if(false) { var cssReload; }
|
|
|
|
|
|
/***/ })
|
|
|
|
},[[920,"common/runtime","common/vendor"]]]);
|
|
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/apps/groups/goods.js.map
|