(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/subPages/goods/index"],{ /***/ 978: /*!************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/main.js?{"page":"pages%2FsubPages%2Fgoods%2Findex"} ***! \************************************************************************************************************************************************/ /*! 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 _index = _interopRequireDefault(__webpack_require__(/*! ./pages/subPages/goods/index.vue */ 979)); // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; createPage(_index.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"])) /***/ }), /***/ 979: /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.vue ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9cfa4cb2&scoped=true& */ 980); /* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 982); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_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 _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=9cfa4cb2&scoped=true&lang=css& */ 984); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 40); var renderjs /* normalize component */ var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], _index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, "9cfa4cb2", null, false, _index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/subPages/goods/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 980: /*!**********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.vue?vue&type=template&id=9cfa4cb2&scoped=true& ***! \**********************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=9cfa4cb2&scoped=true& */ 981); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_9cfa4cb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 981: /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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--16-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/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.vue?vue&type=template&id=9cfa4cb2&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 = { jyfParser: function () { return Promise.all(/*! import() | components/jyf-parser/jyf-parser */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/jyf-parser/jyf-parser")]).then(__webpack_require__.bind(null, /*! @/components/jyf-parser/jyf-parser.vue */ 909)) }, } } 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 g0 = _vm.goodsType !== "integral" ? _vm.barrageList.length : null var g1 = _vm.goodsType !== "integral" ? (_vm.goodsType === "5" && !!_vm.dataInfo.logo) || (_vm.goodsType !== "5" && _vm.dataInfo["thumbs"].length != 0) || (_vm.goodsType !== "5" && !!_vm.dataInfo["videourl"]) : null var g2 = _vm.goodsType !== "integral" && g1 ? (_vm.dataInfo.thumbs.length > 0 && _vm.ifimg) || (_vm.dataInfo.logo && _vm.ifimg) : null var g3 = _vm.goodsType !== "integral" && g1 && g2 ? _vm.dataInfo["thumbs"].length : null var g4 = _vm.goodsType !== "integral" && g1 && g2 ? _vm.dataInfo["thumbs"].length == 0 && _vm.dataInfo.logo : null var g5 = _vm.goodsType !== "integral" && g1 && g2 ? _vm.dataInfo.videourl && (_vm.dataInfo.thumbs.length > 0 || _vm.dataInfo.logo) : null var g6 = _vm.goodsType !== "integral" && g1 && !g2 && _vm.dataInfo.videourl && !_vm.ifimg ? _vm.dataInfo.videourl && (_vm.dataInfo.thumbs.length > 0 || _vm.dataInfo.logo) : null var m0 = _vm.goodsType !== "integral" && _vm.goodsType !== "1" && _vm.goodsType !== "7" && _vm.goodsType !== "3" ? Number(_vm.dataInfo.discount_price) : null var m1 = _vm.goodsType !== "integral" && _vm.goodsType !== "1" && _vm.goodsType !== "7" && _vm.goodsType !== "3" ? _vm.dataInfo["vipstatus"] === "1" && Number(_vm.dataInfo.discount_price) != 0 : null var l0 = _vm.goodsType !== "integral" ? _vm.__map(_vm.dataInfo["user_list"], function (userItem, index) { var $orig = _vm.__get_orig(userItem) var g7 = _vm.dataInfo["user_list"]["length"] return { $orig: $orig, g7: g7, } }) : null var m2 = _vm.goodsType !== "integral" ? Number(_vm.dataInfo.alldaylimit) : null var m3 = _vm.goodsType !== "integral" ? Number(_vm.dataInfo.alldaylimit) : null var g8 = _vm.goodsType !== "integral" ? _vm.goodsType === "3" && _vm.dataInfo["is_pool"] !== "1" && _vm.dataInfo["group_list"].length > 0 : null var g9 = _vm.goodsType !== "integral" ? !!_vm.dataInfo["comment"] && _vm.dataInfo["comment"]["length"] > 0 : null var l1 = _vm.goodsType !== "integral" && g9 ? _vm.__map(_vm.dataInfo["comment"], function (commentItem, index) { var $orig = _vm.__get_orig(commentItem) var g10 = !!commentItem["replypicone"] && commentItem["replypicone"]["length"] > 0 return { $orig: $orig, g10: g10, } }) : null var g11 = !(_vm.goodsType !== "integral") ? _vm.barrageList.length : null var l2 = !(_vm.goodsType !== "integral") ? _vm.__map(_vm.dataInfo["avatar_list"], function (userItem, index) { var $orig = _vm.__get_orig(userItem) var g12 = _vm.dataInfo["avatar_list"]["length"] return { $orig: $orig, g12: g12, } }) : null if (!_vm._isMounted) { _vm.e0 = function ($event) { _vm.ifimg = false } _vm.e1 = function ($event) { _vm.ifimg = true } _vm.e2 = function ($event) { _vm.ifimg = false } _vm.e3 = function ($event) { _vm.ifimg = true } _vm.e4 = function ($event) { _vm.wfShow = true } _vm.e5 = function ($event) { _vm.showCommunity = true } _vm.e6 = function ($event) { _vm.showCommunity = false } _vm.e7 = function ($event) { _vm.showCommunity = true } _vm.e8 = function ($event) { _vm.showCommunity = false } _vm.e9 = function ($event) { _vm.wfShow = false } _vm.e10 = function ($event) { _vm.istag = false } _vm.e11 = function ($event) { _vm.istag = false } } _vm.$mp.data = Object.assign( {}, { $root: { g0: g0, g1: g1, g2: g2, g3: g3, g4: g4, g5: g5, g6: g6, m0: m0, m1: m1, l0: l0, m2: m2, m3: m3, g8: g8, g9: g9, l1: l1, g11: g11, l2: l2, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 982: /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 983); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 983: /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-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/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.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 _app = _interopRequireDefault(__webpack_require__(/*! @/common/js/app.js */ 30)); var _openMap = _interopRequireDefault(__webpack_require__(/*! @/common/js/ms-openMap/openMap.js */ 65)); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var recommendGoods = function recommendGoods() { __webpack_require__.e(/*! require.ensure | components/page/pageComponents/Recommend_goods */ "components/page/pageComponents/Recommend_goods").then((function () { return resolve(__webpack_require__(/*! @/components/page/pageComponents/Recommend_goods.vue */ 2063)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var goodsHeaderTitle = function goodsHeaderTitle() { __webpack_require__.e(/*! require.ensure | components/template/goodsHeaderTitle */ "components/template/goodsHeaderTitle").then((function () { return resolve(__webpack_require__(/*! @/components/template/goodsHeaderTitle.vue */ 2350)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var loading = function loading() { __webpack_require__.e(/*! require.ensure | components/template/loadlogo */ "components/template/loadlogo").then((function () { return resolve(__webpack_require__(/*! @/components/template/loadlogo */ 306)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var GoodsBuyMenu = function GoodsBuyMenu() { __webpack_require__.e(/*! require.ensure | components/template/GoodsBuyMenu */ "components/template/GoodsBuyMenu").then((function () { return resolve(__webpack_require__(/*! @/components/template/GoodsBuyMenu.vue */ 2292)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var PartLoading = function PartLoading() { __webpack_require__.e(/*! require.ensure | components/template/PartLoading */ "components/template/PartLoading").then((function () { return resolve(__webpack_require__(/*! @/components/template/PartLoading.vue */ 2227)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var follow = function follow() { __webpack_require__.e(/*! require.ensure | components/template/follow */ "components/template/follow").then((function () { return resolve(__webpack_require__(/*! @/components/template/follow.vue */ 75)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var shareBottom = function shareBottom() { __webpack_require__.e(/*! require.ensure | components/template/shareBottom */ "components/template/shareBottom").then((function () { return resolve(__webpack_require__(/*! @/components/template/shareBottom.vue */ 2166)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var PopManager = function PopManager() { __webpack_require__.e(/*! require.ensure | components/template/PopManager */ "components/template/PopManager").then((function () { return resolve(__webpack_require__(/*! @/components/template/PopManager */ 2075)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var jyfParser = function jyfParser() { Promise.all(/*! require.ensure | components/jyf-parser/jyf-parser */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/jyf-parser/jyf-parser")]).then((function () { return resolve(__webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 909)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var PhoneMask = function PhoneMask() { __webpack_require__.e(/*! require.ensure | components/template/PhoneMask */ "components/template/PhoneMask").then((function () { return resolve(__webpack_require__(/*! @/components/template/PhoneMask */ 2131)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var getvxphone = function getvxphone() { __webpack_require__.e(/*! require.ensure | components/template/getVXphone */ "components/template/getVXphone").then((function () { return resolve(__webpack_require__(/*! @/components/template/getVXphone.vue */ 2187)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var setEndTime = null, successTimer = null, indexTimer = null, setTimer = null, videoContext = null, groupTimer = null, innerAudioContext = uni.createInnerAudioContext(); var _default = { components: { PopManager: PopManager, follow: follow, goodsHeaderTitle: goodsHeaderTitle, recommendGoods: recommendGoods, loading: loading, GoodsBuyMenu: GoodsBuyMenu, PartLoading: PartLoading, shareBottom: shareBottom, PhoneMask: PhoneMask, jyfParser: jyfParser, getvxphone: getvxphone }, data: function data() { return { show1: false, optionstatus: null, shareId: null, getTipType: 'bottom', getTipShow: false, TextSubstitution: null, followTitleShow: true, strings: { strings: '' }, nodes: '', followShow: false, followType: '0', wfShow: false, goods_id: null, //商品id goodsType: null, //商品类型 goods_num: 1, // 商品数量 goods_sku_id: "", // 规格id dataInfo: {}, //商品详情信息 specData: [], //规格 group_buy_type: null, //是否购买拼团商品 showCommunity: false, //社群显示开关 detailType: 'detail', buystatus: null, // 判断拼团 单独购买或参团 InfoTabBar: [{ title: '购买须知', tabBarType: 'notice' }, { title: '商品详情', tabBarType: 'detail' }, { title: '客户评价', tabBarType: 'comment' }], barrageList: [], //弹幕数据 showTips: false, //显示弹幕 tipsIndex: 0, loadlogo: true, //加载动画 isShare: false, //分享遮罩 halfcardtext: null, tipflag: true, countDown: {}, duurUrl: '', bannerHeightList: [], currentBannerHeight: 0, isPadding: null, popOpenShare: false, popShareImage: false, play_Audio: false, num: 0, vxshow: false, recommendGoodlength: 1, ratio: 0, getnum: 1, istag: false, freeofcharge: true, imgstyle: {}, tagStyle: { table: 'border-collapse:collapse;border-top:1px solid gray;border-left:1px solid gray;', th: 'border-right:1px solid gray;border-bottom:1px solid gray;background-color: #ffffff;font-size: 10px;', td: 'border-right:1px solid gray;border-bottom:1px solid gray;background-color: #f8f8f8;font-size: 10px;' }, onTogglenum: 1, ifimg: true }; }, onLoad: function onLoad(e) { console.log(e, '无敌'); innerAudioContext.src = ''; videoContext = uni.createVideoContext('shopVideo', this); var _this = this, goods_id = e.goods_id || e.id || '23', goodsType = e.goodsType || e.type || '3', shareId = e.id || e.goods_id, followType = e.goodsType == 'integral' ? '13' : e.goodsType ? e.goodsType : e.type ? e.type : '3'; _this.setData({ goods_id: goods_id, goodsType: goodsType, shareId: shareId, followType: followType }); _this.imgstyle = uni.getStorageSync('imgstyle'); _this.getText(); // if() // _this.requestShareInfo(goods_id, goodsType) if (goodsType === 'integral') { // _this.getinteGoodsDetail(goods_id); // this.getGoodsDetail(goods_id, goodsType); } _this.tabisPadbtm(); _this.bannerHeightList[0] = 0; // this.getGoodsDetail(goods_id, goodsType); }, computed: { clienType: function clienType() { return _app.default.getClientType(); }, imgfixUrls: function imgfixUrls() { return uni.getStorageSync('imgPrefix'); }, wfBack: function wfBack() { return this.imageRoot + 'wfBack.png'; } }, watch: { ifimg: function ifimg(val) { if (!val) { setTimeout(function () { videoContext.play(); }); } } }, onShow: function onShow() { this.getGoodsDetail(this.goods_id, this.goodsType); }, methods: { getText: function getText() { var _this = this; uni.getStorage({ key: 'TextSubstitution', success: function success(res) { _this.TextSubstitution = res.data; _this.halfcardtext = res.datahalfcardtext; } }); if (!_this.TextSubstitution) { setTimeout(function () { _this.getText(); }, 500); } }, imgtap: function imgtap(e) { return; }, copy: function copy(value) { uni.setClipboardData({ data: value }); uni.showToast({ title: '商品名已复制到粘贴板', icon: 'none' }); }, looktag: function looktag() { this.istag = true; }, goladur: function goladur(url) { // this.duurUrl = url; // url = encodeURIComponent(url); // App.navigationTo({ // url: `pages/subPages/webview/webview?urlsrc=${url}` // }) var pages = getCurrentPages(); var pageObj = pages[pages.length - 1]; var wxurl = pageObj.route + '?aid=' + pageObj.options.aid + '&i=' + pageObj.options.i + '&id=' + pageObj.options.id + '&type=' + pageObj.options.type; var urls = url + '&backurl=' + wxurl; console.log(pageObj.options); uni.navigateTo({ url: "/pages/subPages/webview/webview?urlsrc=".concat(encodeURIComponent(urls)) }); // uni.redirectTo({ // url: `/pages/subPages/webview/webview?urlsrc=${url}` // }); }, gohomefxs: function gohomefxs() { _app.default.navigationTo({ url: "pages/subPages/dealer/index/index" }); }, closeadv: function closeadv() { this.tipflag = false; }, parseImgload: function parseImgload(e) { // console.log('parseImgload') // this.loadlogo = false; }, parseLoad: function parseLoad(e) { console.log('parseLoad'); // uni.showToast({ // title:'富文本加载完成' // }) }, lookimg: function lookimg(imgList, index) { console.log(imgList, index); uni.previewImage({ current: index, urls: imgList }); }, recommendGoodNoOff: function recommendGoodNoOff(res) { console.log(res.length); this.recommendGoodlength = res.length; }, showFalse: function showFalse() { console.log('进了showfalse'); this.vxshow = false; }, closePop1: function closePop1() { var _this = this; _this.show1 = false; }, closegetTip: function closegetTip() { var _this = this; _this.getTipShow = false; }, // 联系商家 goLt: function goLt() { var _this = this; // App.navigationTo({ // url: "pages/subPages/homepage/chat/chat?other_party_id=" + _this.dataInfo.sid + '&other_party_type=2' + // '&type=1' // }) var getSetInfo = uni.getStorageSync('getSetInfo'); if (getSetInfo.type == 1) { _app.default.navigationTo({ url: 'pagesA/instantMessenger/instantMessenger?other_party_id=' + _this.dataInfo.sid + '&other_party_type=' + 2 + '&type=1' + '&id=' }); } else { _app.default.navigationTo({ url: 'pages/subPages/homepage/chat/chat?other_party_id=' + _this.dataInfo.sid + '&other_party_type=' + 2 + '&type=1' + '&id=' }); } }, // 获取积分详情数据 getinteGoodsDetail: function getinteGoodsDetail(goods_id) { var _this = this; _app.default._post_form('&p=consumption&do=detail', { id: goods_id }, function (res) { _this.setData({ dataInfo: res.data }); successTimer = setTimeout(function () { _this.setSuccessBarrage(goods_id, 8); }, 5000); if (_this.dataInfo.videourl) { _this.ifimg = false; return; } else if (_this.dataInfo.logo || _this.dataInfo.thumbs.length > 0) { _this.ifimg = true; } }, false, function () { _this.loadlogo = false; }); }, //跳转商品评论页面 // commentList(){ // uni.navigateTo({ // url:'/pages/subPages/commentList/commentList?goods_id=' + this.goods_id + '&goodsType=' + this.goodsType // }) // }, // 获取商品详情数据 getGoodsDetail: function getGoodsDetail(goods_id, goodsType) { var _this2 = this; var _this = this, getUserInfo = uni.getStorageSync('userinfo'), requestData = { id: goods_id, type: goodsType == 'integral' ? '8' : goodsType, head_id: _app.default.siteInfo.head_id || getUserInfo.mid || "" }; _app.default._post_form('&p=goods&do=getGoodsDetail', requestData, function (result) { _this.optionstatus = result.data.optionstatus; if (!!result.data.info_set) { _this.$set(_this.strings, 'strings', result.data.info_set.use_info); } // _this.strings = result.data.info_set.use_info; // if(_this.num == 0){ // _this.num++; // }else{ // _this.num++; // // uni.hideLoading(); // _this.loadlogo = false; // // console.log('进来了,按道理要false'); // }; var dataobj = result.data; // _this.setData({ // specData: result.data.spec.list // }); // console.log(_this.specData); if (!!dataobj['comment'] && !!dataobj['comment']['length'] > 0) { dataobj.comment.forEach(function (val) { val.createtime = _this.$util.formatTime(val.createtime, 'rule', '-'); val.star = Number(val.star); return val; }); } ; dataobj.is_vip = Number(dataobj.is_vip); var data = dataobj; var specData = !!data.spec ? data.spec.list : null; if (!!data.bgmusic) { innerAudioContext.src = encodeURI(data.bgmusic); setTimeout(function () { innerAudioContext.loop = true; innerAudioContext.play(); _this2.playAudio(); // _this.playAudio(); }, 1000); } // uni.$emit('getspecData',specData); _this.setData({ dataInfo: data }); if (_this.dataInfo.logo || _this.dataInfo.thumbs.length > 0) { _this.ifimg = true; } else if (_this.dataInfo.videourl) { _this.ifimg = false; } // _this.getnum++; // this.$set(this.specData,specData); // console.log(_this.$refs.goodsBuyMenu); // setTimeout(()=>{ // _this.$refs.goodsBuyMenu.goodsSpec = specData; // },1000) if (!_this.dataInfo.detail) { _this.dataInfo.detail = '暂无内容'; } if (!_this.dataInfo.describe) { _this.dataInfo.describe = ' 0 && user_limit_num <= 0) { _app.default.showError("购买数量已达上限"); return; } // 立即购买 _app.default.navigationTo({ url: 'pages/subPages/submitOrder/submitOrder?' + _app.default.urlEncode({ goods_id: _this.goods_id, goods_num: _this.goods_num, specid: _this.goods_sku_id || "", plugin: dataInfo.type, buystatus: _this.buystatus || "" }), success: function success() { // 关闭弹窗 _this.onToggleTrade(); } }); _this.onToggleTrade(); }, posterShare: function posterShare() { var _this = this; _this.popOpenShare = true; }, clearPopShare: function clearPopShare() { var _this = this; _this.popOpenShare = false; }, shareImgShow: function shareImgShow(data) { var _this = this; }, onImgShow: function onImgShow() { this.popShareImage = false; }, /** * 底部菜单按钮跳转 */ footerNav: function footerNav(type) { var url = ""; if (type === "home") { url = "pages/mainPages/index/index"; _app.default.navigationTo({ url: url, navType: 'reLaunch' }); return; } else if (type === "order") { url = "pages/subPages/orderList/orderList"; _app.default.navigationTo({ url: url }); return; } else if (type === "user") { url = "pages/mainPages/userCenter/userCenter"; _app.default.navigationTo({ url: url, navType: 'reLaunch' }); return; } }, /** * 跳转会员卡 */ member: function member() { var url = 'pages/mainPages/memberCard/getMembership/getMembership'; _app.default.navigationTo({ url: url }); }, /** * 商品详情显示切换 */ detailTypeChange: function detailTypeChange(type) { this.detailType = type; console.log(type); }, /** * 商品倒计时 */ goodsEndTime: function goodsEndTime(goodsType) { var _this = this, dataInfo = _this.dataInfo, // 开始时间 startTime = Number(dataInfo.starttime * 1000), // 截止时间 endTime = Number(dataInfo.endtime) * 1000; // 抢购\拼团\砍价倒计时 if (goodsType === '1' || goodsType === '3' || goodsType === '7') { clearInterval(setEndTime); setEndTime = setInterval(function () { var nowTime = new Date().getTime(), // 距离结束时间 leftTime = parseInt((endTime - nowTime) / 1000), // 距离开始时间 rightTime = parseInt((startTime - nowTime) / 1000), // 每个商品活动时间 timeobj = {}, callback = function callback(dataTime) { var oo = parseInt(dataTime / 60 / 60 / 24 * 24), tt = parseInt(oo / 24), hh = oo - tt * 24, mm = parseInt(dataTime / 60 % 60), ss = parseInt(dataTime % 60), timeobj = { tt: tt < 10 ? "0".concat(tt) : tt, hh: hh < 10 ? "0".concat(hh) : hh, mm: mm < 10 ? "0".concat(mm) : mm, ss: ss < 10 ? "0".concat(ss) : ss }; _this.$set(_this.countDown, 'timeobj', timeobj); // _this.dataInfo.stateTime = timeType === 'left' ? 1 : 2; }; if (leftTime > 0 && rightTime <= 0) { if (nowTime > startTime && nowTime < endTime) { callback(leftTime, 'left'); // let hh = parseInt(leftTime / 60 / 60 / 24 * 24), // mm = parseInt(leftTime / 60 % 60), // ss = parseInt(leftTime % 60), var timeType = 'left'; // timeobj = { // hh: hh < 10 ? `0${hh}` : hh, // mm: mm < 10 ? `0${mm}` : mm, // ss: ss < 10 ? `0${ss}` : ss // }; var oo = parseInt(leftTime / 60 / 60 / 24 * 24), tt = parseInt(oo / 24), hh = oo - tt * 24, mm = parseInt(leftTime / 60 % 60), ss = parseInt(leftTime % 60), _timeobj = { tt: tt < 10 ? "0".concat(tt) : tt, hh: hh < 10 ? "0".concat(hh) : hh, mm: mm < 10 ? "0".concat(mm) : mm, ss: ss < 10 ? "0".concat(ss) : ss }; _this.$set(_this.countDown, 'timeobj', _timeobj); _this.dataInfo.stateTime = timeType === 'left' ? 1 : 2; } } else if (rightTime > 0 && leftTime > 0) { if (startTime > nowTime && nowTime < endTime) { // callback(rightTime, 'right') // let hh = parseInt(rightTime / 60 / 60 / 24 * 24), // mm = parseInt(rightTime / 60 % 60), // ss = parseInt(rightTime % 60), var _timeType = 'right'; // timeobj = { // hh: hh < 10 ? `0${hh}` : hh, // mm: mm < 10 ? `0${mm}` : mm, // ss: ss < 10 ? `0${ss}` : ss // }; var _oo = parseInt(rightTime / 60 / 60 / 24 * 24), _tt = parseInt(_oo / 24), _hh = _oo - _tt * 24, _mm = parseInt(rightTime / 60 % 60), _ss = parseInt(rightTime % 60), _timeobj2 = { tt: _tt < 10 ? "0".concat(_tt) : _tt, hh: _hh < 10 ? "0".concat(_hh) : _hh, mm: _mm < 10 ? "0".concat(_mm) : _mm, ss: _ss < 10 ? "0".concat(_ss) : _ss }; _this.$set(_this.countDown, 'timeobj', _timeobj2); _this.dataInfo.stateTime = _timeType === 'left' ? 1 : 2; } } else { _this.dataInfo.isTimeOver = true; _this.dataInfo.stateTime = 1; clearInterval(setEndTime); return false; } }, 1000); } }, /** * 发起砍价 */ sorbargin: function sorbargin(barginStatus, statics) { var _this = this; if (statics == 0) { return; } if (!!barginStatus && Number(barginStatus) > 0) { console.log(Number(_this.dataInfo['imgstyle'].width) * _this.ratio + 'px', '宽高'); _app.default.navigationTo({ url: 'pages/subPages/bargin/barginDetail/barginDetail?bargin_id=' + barginStatus + '&width=' + (Number(_this.dataInfo['imgstyle'].width) * _this.ratio + 'px') + '&height=' + (Number(_this.dataInfo['imgstyle'].height) * _this.ratio + 'px') }); } else { var data = { type: _this.goodsType, id: _this.shareId }; _app.default._post_form('&do=Follow', data, function (res) { if (res.data.status == '1') { _this.followShow = true; } else { if (_this.dataInfo.is_describe_tip == '1' && _this.getTipShow == false) { _this.getTipShow = true; } else { _this.getTipShow = false; uni.showModal({ title: '砍价活动', content: '是否参与该商品砍价', success: function success(res) { if (res.confirm) { uni.showLoading({}); uni.hideLoading(); _app.default._post_form('&p=bargain&do=launchBargain', { id: _this.goods_id }, function (res) { if (!!res.data) { _app.default.navigationTo({ url: 'pages/subPages/bargin/barginDetail/barginDetail?bargin_id=' + res.data.id + '&width=' + (Number(_this.dataInfo['imgstyle'].width) * _this.ratio + 'px') + '&height=' + (Number(_this.dataInfo['imgstyle'].height) * _this.ratio + 'px') }); } }, function (fail) { if (fail.data.message == '未绑定手机号') { _this.show1 = true; } }); } } }); } } }); } }, /** * 拼团列表倒计时 */ groupListTime: function groupListTime(dataInfo) { var _this = this, groupList = dataInfo.group_list; groupList.map(function (val, index) { val.isEndTime = false; val.failtime = Number(val.failtime * 1000); groupTimer = setInterval(function () { var nowTime = new Date().getTime(), // 距离结束时间 leftTime = parseInt((val.failtime - nowTime) / 1000), // 每个商品活动时间 timeobj = {}; if (leftTime > 0 && nowTime < val.failtime) { // let hh = parseInt(leftTime / 60 / 60 / 24 * 24), // mm = parseInt(leftTime / 60 % 60), // ss = parseInt(leftTime % 60), // timeobj = { // hh: hh < 10 ? `0${hh}` : hh, // mm: mm < 10 ? `0${mm}` : mm, // ss: ss < 10 ? `0${ss}` : ss // }; var oo = parseInt(leftTime / 60 / 60 / 24 * 24), tt = parseInt(oo / 24), hh = oo - tt * 24, mm = parseInt(leftTime / 60 % 60), ss = parseInt(leftTime % 60), _timeobj3 = { tt: tt < 10 ? "0".concat(tt) : tt, hh: hh < 10 ? "0".concat(hh) : hh, mm: mm < 10 ? "0".concat(mm) : mm, ss: ss < 10 ? "0".concat(ss) : ss }; _this.$set(val, 'groupTime', _timeobj3); } else { timeobj = { hh: '00', mm: '00', ss: '00' }; _this.$set(val, 'groupTime', timeobj); _this.$set(val, 'isEndTime', true); } }, 1000); return val; }); }, //拼团列表参团 navbargin: function navbargin(groupItem) { console.log(groupItem); if (groupItem['isEndTime']) return; _app.default.navigationTo({ url: 'pages/subPages/group/assemble/assemble?' + _app.default.urlEncode({ id: this.goods_id, group_id: groupItem.id }) }); }, // 分享 isOpenShare: function isOpenShare() { this.isShare = !this.isShare; }, /** * 获取弹幕数据 */ getBarrageData: function getBarrageData(goods_id, goodsType) { return new Promise(function (reslove, reject) { _app.default._post_form("&do=payBarrageList", { id: goods_id, type: goodsType }, function (res) { reslove(res.data); }); }); }, /** * 判断是购买拼团商品 */ isGroupToggleTrade: function isGroupToggleTrade(group_buy_type, dataInfo) { if (group_buy_type !== 0) { this.group_buy_type = group_buy_type; } this.onToggleTrade(this.dataInfo.sales_status, dataInfo); }, /** * 设置购买弹幕 */ setSuccessBarrage: function setSuccessBarrage(goods_id, goodsType) { var _this = this, tipsIndex = _this.tipsIndex, barrageList = _this.barrageList; if (tipsIndex == 0 && barrageList.length == 0) { _this.getBarrageData(goods_id, goodsType).then(function (res) { _this.tipsIndex = 0; _this.barrageList = res; res.length > 0 && _this.setSuccessBarrage(goods_id, goodsType); }); } else { // console.log(_this.tipsIndex,barrageList.length); _this.showTips = true; successTimer = setTimeout(function () { _this.showTips = false; setTimer = setTimeout(function () { _this.tipsIndex++; if (_this.tipsIndex > barrageList.length) { _this.tipsIndex = 0; } }, 500); indexTimer = setTimeout(function () { _this.setSuccessBarrage(goods_id, goodsType); }, 3000); }, 5000); } }, closeFollowTitle: function closeFollowTitle() { var _this = this; _this.followTitleShow = false; }, closeFollowPop: function closeFollowPop() { var _this = this; _this.followShow = false; }, openQrShow: function openQrShow() { var _this = this; _this.followShow = true; }, /** * 购买菜单显示隐藏 */ onToggleTrade: function onToggleTrade(goodsStatus, dataInfo) { var _this4 = this; var _this = this; var data = { type: _this.goodsType == 'integral' ? '13' : _this.goodsType, id: _this.shareId || _this.goods_id }; _app.default._post_form('&p=member&do=userData', {}, function (res) { console.log(res); _this.istag = false; console.log(dataInfo, _this.$refs.goodsBuyMenu); if (dataInfo.status == '7' || dataInfo.status == '4') { uni.showToast({ title: '当前商品已下架', icon: 'none' }); return; } ; _this.$refs.goodsBuyMenu.initBuyMeunData(dataInfo, _this.onTogglenum); _this.onTogglenum++; console.log(dataInfo); if (!!dataInfo && dataInfo.type === "1" && dataInfo.is_follow === 0 && dataInfo.status === "1") { _app.default._post_form('&p=rush&do=follow', { id: dataInfo.id }, function (res) { if (res.errno === 0) { _app.default.showSuccess(res.message, function () { _this.$set(dataInfo, 'is_follow', 1); }); } }); // App.showSuccess(res.message, () => { // _this.$set(dataInfo, 'is_follow', 1) // }) return; } else { if (!!dataInfo && dataInfo.type === "1" && dataInfo.is_follow === 1 && dataInfo.status === "1") { _app.default._post_form('&p=rush&do=follow', { id: dataInfo.id }, function (res) { if (res.errno === 0) { _app.default.showSuccess(res.message, function () { _this.$set(dataInfo, 'is_follow', 0); }); } }); } // App._post_form('&do=Follow', data, res => { // if (res.data.status == '1') { // _this.followShow = true // } else { if (dataInfo.is_describe_tip == '1' && _this.getTipShow == false) { _this.getTipShow = true; } else { console.info('goodsStatus', goodsStatus); // debugger _this.getTipShow = false; if (goodsStatus !== 2 && _this.goodsType !== 'integral') return; //关闭后重置规格数据 // this.groupsBuyMeuns(!this.showBuyMenu); // this.showBuyMenu = !this.showBuyMenu; _this4.$refs.goodsBuyMenu.onToggleTrade(); } // } // }); } }); }, converlink: function converlink(goodsData) { var _this = this; _app.default.navigationTo({ url: 'pages/subPages/submitOrder/submitOrder?' + _app.default.urlEncode({ goods_id: _this.goods_id, goods_num: _this.goods_num, specid: "", plugin: "8", buystatus: "" }) }); }, saveCode: function saveCode(codeImage) { var _this = this; uni.getImageInfo({ src: codeImage, success: function success(res) { if (res.errMsg === "getImageInfo:ok") { uni.showLoading({}); uni.saveImageToPhotosAlbum({ filePath: res.path, success: function success() { _app.default.showSuccess('保存成功'); }, complete: function complete() { uni.hideLoading(); } }); } } }); }, // imageLoad(e) { // //当图片载入完毕时 // let imgwidth = e.detail.width, // imgheight = e.detail.height, // //宽高比 // ratio = imgwidth / imgheight; // // 计算的高度值 // let viewHeight = 750 / ratio, // imgheightList = viewHeight, // bannerHeightList = this.bannerHeightList; // //把每一张图片的对应的高度记录到数组里 // bannerHeightList[e.target.dataset.id] = imgheightList; // console.info('bannerHeightList', e.target.dataset.id) // this.setData({ // bannerHeightList // }) // }, bindchange: function bindchange(e) { this.setData({ currentBannerHeight: e.detail.current }); }, callPhone: function callPhone(phoneNumber) { uni.makePhoneCall({ phoneNumber: phoneNumber }); }, tabisPadbtm: function tabisPadbtm() { var _this = this; uni.getSystemInfo({ success: function success(res) { var model = res.model, iphoneModel = ["iPhone10,3", "iPhone10,6", "iPhone11,8", "iPhone11,2", "iPhone11,6"]; _this.isPadding = iphoneModel.includes(model) || model.indexOf("iPhone X") !== -1 || model.indexOf("iPhone12") !== -1; } }); } }, onHide: function onHide() { var _this = this; _this.onToggleTrade(); // pageAudio = _this.dataInfo.music; innerAudioContext.pause(); innerAudioContext.onPause(function () { console.log('暂停播放'); }); _this.play_Audio = false; clearTimeout(successTimer); clearTimeout(setTimer); clearTimeout(indexTimer); this.showTips = false; this.play_Audio = false; innerAudioContext.stop(); innerAudioContext.onStop(function () { console.log('页面跳转暂停播放'); }); console.log("onUnload"); }, destroyed: function destroyed() { innerAudioContext.stop(); innerAudioContext.onStop(function () { console.log('页面跳转暂停播放'); }); clearTimeout(successTimer); clearTimeout(setTimer); clearTimeout(indexTimer); }, onUnload: function onUnload() { var _this = this; // pageAudio = _this.dataInfo.music; innerAudioContext.pause(); innerAudioContext.onPause(function () { console.log('暂停播放'); }); _this.play_Audio = false; clearTimeout(successTimer); clearTimeout(setTimer); clearTimeout(indexTimer); this.showTips = false; this.play_Audio = false; innerAudioContext.stop(); innerAudioContext.onStop(function () { console.log('页面跳转暂停播放'); }); console.log("onUnload"); } }; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) /***/ }), /***/ 984: /*!************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.vue?vue&type=style&index=0&id=9cfa4cb2&scoped=true&lang=css& ***! \************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&id=9cfa4cb2&scoped=true&lang=css& */ 985); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_9cfa4cb2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 985: /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./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/Administrator/Desktop/uniapp/uniapp前端/weliam-smartcity-smartcity-app-master/pages/subPages/goods/index.vue?vue&type=style&index=0&id=9cfa4cb2&scoped=true&lang=css& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(false) { var cssReload; } /***/ }) },[[978,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/subPages/goods/index.js.map