goods.js 60 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["plugins/pt/goods/goods"],{
  2. /***/ 1975:
  3. /*!**************************************************************************************!*\
  4. !*** D:/Code/uniapp/know/tpx/tpxttt/main.js?{"page":"plugins%2Fpt%2Fgoods%2Fgoods"} ***!
  5. \**************************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);
  10. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
  11. var _goods = _interopRequireDefault(__webpack_require__(/*! ./plugins/pt/goods/goods.vue */ 1976));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
  12. createPage(_goods.default);
  13. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
  14. /***/ }),
  15. /***/ 1976:
  16. /*!*****************************************************************!*\
  17. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue ***!
  18. \*****************************************************************/
  19. /*! no static exports found */
  20. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  21. "use strict";
  22. __webpack_require__.r(__webpack_exports__);
  23. /* harmony import */ var _goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods.vue?vue&type=template&id=795394af&scoped=true& */ 1977);
  24. /* harmony import */ var _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods.vue?vue&type=script&lang=js& */ 1979);
  25. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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__));
  26. /* harmony import */ var _goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./goods.vue?vue&type=style&index=0&id=795394af&lang=scss&scoped=true& */ 1981);
  27. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_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.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 10);
  28. var renderjs
  29. /* normalize component */
  30. var component = Object(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  31. _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  32. _goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  33. _goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  34. false,
  35. null,
  36. "795394af",
  37. null,
  38. false,
  39. _goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  40. renderjs
  41. )
  42. component.options.__file = "plugins/pt/goods/goods.vue"
  43. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  44. /***/ }),
  45. /***/ 1977:
  46. /*!************************************************************************************************************!*\
  47. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=template&id=795394af&scoped=true& ***!
  48. \************************************************************************************************************/
  49. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  50. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  51. "use strict";
  52. __webpack_require__.r(__webpack_exports__);
  53. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=template&id=795394af&scoped=true& */ 1978);
  54. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  55. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  56. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  57. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_template_id_795394af_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  58. /***/ }),
  59. /***/ 1978:
  60. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  61. !*** ./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!D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=template&id=795394af&scoped=true& ***!
  62. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  63. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  64. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  65. "use strict";
  66. __webpack_require__.r(__webpack_exports__);
  67. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  68. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  69. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  70. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  71. var components
  72. var render = function() {
  73. var _vm = this
  74. var _h = _vm.$createElement
  75. var _c = _vm._self._c || _h
  76. }
  77. var recyclableRender = false
  78. var staticRenderFns = []
  79. render._withStripped = true
  80. /***/ }),
  81. /***/ 1979:
  82. /*!******************************************************************************************!*\
  83. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=script&lang=js& ***!
  84. \******************************************************************************************/
  85. /*! no static exports found */
  86. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  87. "use strict";
  88. __webpack_require__.r(__webpack_exports__);
  89. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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__(/*! -!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=script&lang=js& */ 1980);
  90. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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__);
  91. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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__));
  92. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_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);
  93. /***/ }),
  94. /***/ 1980:
  95. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  96. !*** ./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!D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=script&lang=js& ***!
  97. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  98. /*! no static exports found */
  99. /***/ (function(module, exports, __webpack_require__) {
  100. "use strict";
  101. /* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 24));
  102. var _vuex = __webpack_require__(/*! vuex */ 12);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (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 = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var appGoodsBanner = function appGoodsBanner() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/app-goods-banner */ "components/page-component/goods/app-goods-banner").then((function () {return resolve(__webpack_require__(/*! ../../../components/page-component/goods/app-goods-banner.vue */ 2434));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appPtTime = function appPtTime() {__webpack_require__.e(/*! require.ensure | plugins/pt/components/app-pt-time */ "plugins/pt/components/app-pt-time").then((function () {return resolve(__webpack_require__(/*! ../components/app-pt-time.vue */ 3350));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appMerchantGuarantee = function appMerchantGuarantee() {__webpack_require__.e(/*! require.ensure | plugins/pt/components/app-merchant-guarantee */ "plugins/pt/components/app-merchant-guarantee").then((function () {return resolve(__webpack_require__(/*! ../components/app-merchant-guarantee.vue */ 3357));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appButtomButton = function appButtomButton() {__webpack_require__.e(/*! require.ensure | plugins/pt/components/app-buttom-button */ "plugins/pt/components/app-buttom-button").then((function () {return resolve(__webpack_require__(/*! ../components/app-buttom-button.vue */ 3364));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appPtAttr = function appPtAttr() {__webpack_require__.e(/*! require.ensure | plugins/pt/components/app-pt-attr */ "plugins/pt/components/app-pt-attr").then((function () {return resolve(__webpack_require__(/*! ../components/app-pt-attr.vue */ 3371));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appParticipant = function appParticipant() {__webpack_require__.e(/*! require.ensure | plugins/pt/components/app-participant */ "plugins/pt/components/app-participant").then((function () {return resolve(__webpack_require__(/*! ../components/app-participant.vue */ 3378));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appRelatedSuggestionProduct = function appRelatedSuggestionProduct() {__webpack_require__.e(/*! require.ensure | components/page-component/app-related-suggestion-product/app-related-suggestion-product */ "components/page-component/app-related-suggestion-product/app-related-suggestion-product").then((function () {return resolve(__webpack_require__(/*! ../../../components/page-component/app-related-suggestion-product/app-related-suggestion-product.vue */ 2252));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appQuickNavigation = function appQuickNavigation() {__webpack_require__.e(/*! require.ensure | components/page-component/app-quick-navigation/app-quick-navigation */ "components/page-component/app-quick-navigation/app-quick-navigation").then((function () {return resolve(__webpack_require__(/*! ../../../components/page-component/app-quick-navigation/app-quick-navigation.vue */ 2448));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appGoodsFullReduce = function appGoodsFullReduce() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/app-goods-full-reduce */ "components/page-component/goods/app-goods-full-reduce").then((function () {return resolve(__webpack_require__(/*! ../../../components/page-component/goods/app-goods-full-reduce */ 2476));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var uAttr = function uAttr() {Promise.all(/*! require.ensure | components/page-component/goods/u-attr */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/page-component/goods/u-attr")]).then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/u-attr.vue */ 2469));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdInfo = function bdInfo() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-info */ "components/page-component/goods/bd-info").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-info */ 2483));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdCoupon = function bdCoupon() {Promise.all(/*! require.ensure | components/page-component/goods/bd-coupon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/page-component/goods/bd-coupon")]).then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-coupon.vue */ 2490));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdXbc = function bdXbc() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-xbc */ "components/page-component/goods/bd-xbc").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-xbc.vue */ 2497));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdKb = function bdKb() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-kb */ "components/page-component/goods/bd-kb").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-kb.vue */ 2504));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdHc = function bdHc() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-hc */ "components/page-component/goods/bd-hc").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-hc.vue */ 2511));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdDetail = function bdDetail() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-detail */ "components/page-component/goods/bd-detail").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-detail.vue */ 2518));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var bdComments = function bdComments() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-comments */ "components/page-component/goods/bd-comments").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-comments.vue */ 2525));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appClose = function appClose() {__webpack_require__.e(/*! require.ensure | components/basic-component/app-close/app-close */ "components/basic-component/app-close/app-close").then((function () {return resolve(__webpack_require__(/*! @/components/basic-component/app-close/app-close.vue */ 2532));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
  103. {
  104. name: 'goods',
  105. data: function data() {
  106. return {
  107. showClose: false,
  108. is_open: 0,
  109. goods_id: 0,
  110. detail: {
  111. goods_activity: {
  112. full_reduce: {} },
  113. groups: [] },
  114. full_reduce: null,
  115. loading: false,
  116. // 分享
  117. share_url: '',
  118. // 倒计时
  119. time_str: {
  120. day: '00',
  121. hou: '00',
  122. min: '00',
  123. sec: '00' },
  124. down_time: 0,
  125. // 超级会员功能
  126. discount: null,
  127. isVip: false,
  128. goods: {},
  129. item: {
  130. name: '',
  131. pintuan_groups: [] },
  132. selectAttr: null,
  133. show: false,
  134. pt: false,
  135. selectGroupAttrId: 0,
  136. pintuan_list: [],
  137. list: [],
  138. cartShow: false,
  139. price: '',
  140. webUrl: '',
  141. time: null,
  142. is_vip_card_user: 0,
  143. url: this.$api.pt.detail,
  144. poster_config: this.$api.pt.poster_config,
  145. poster_generate: this.$api.pt.poster_generate,
  146. aloneAttr: null,
  147. start_time: false,
  148. pintuan_list_time: '',
  149. pt_time: null,
  150. number: 1,
  151. group_price: '',
  152. again: 0,
  153. // 限时抢购
  154. flash_sale: null };
  155. },
  156. computed: _objectSpread(_objectSpread(_objectSpread(_objectSpread({},
  157. (0, _vuex.mapState)('gConfig', {
  158. iphone: function iphone(data) {
  159. return data.iphone;
  160. },
  161. iphoneHeight: function iphoneHeight(state) {
  162. return state.iphoneHeight;
  163. } })),
  164. (0, _vuex.mapState)({
  165. mall: function mall(state) {return state.mallConfig.mall;} })),
  166. (0, _vuex.mapGetters)('mallConfig', {
  167. getTheme: 'getTheme' })), {}, {
  168. set_group_num: function set_group_num() {
  169. for (var i = 0; i < this.detail.groups.length; i++) {
  170. if (this.detail.groups[i].groups.id == this.selectGroupAttrId) {
  171. return i;
  172. }
  173. }
  174. },
  175. groupPrice: function groupPrice() {
  176. if (!this.$validation.isEmpty(this.selectAttr)) {
  177. if (this.pt) {
  178. if (this.detail.level_show === 1) {
  179. if (this.selectAttr.price_member === 0) {
  180. return '免费';
  181. } else {
  182. return "\uFFE5".concat(this.selectAttr.price_member);
  183. }
  184. } else {
  185. if (Number(this.selectAttr.price) === 0) {
  186. return '免费';
  187. } else {
  188. return "\uFFE5".concat(this.selectAttr.price);
  189. }
  190. }
  191. } else {
  192. var attr = this.detail.groups[this.set_group_num].attr;
  193. for (var i = 0; i < attr.length; i++) {
  194. if (attr[i].sign_id === this.selectAttr.sign_id) {
  195. if (this.detail.level_show === 1) {
  196. if (attr[i].price_member === 0) {
  197. return '免费';
  198. } else {
  199. return "\uFFE5".concat(attr[i].price_member);
  200. }
  201. } else {
  202. if (Number(attr[i].price) === 0) {
  203. return '免费';
  204. } else {
  205. return "\uFFE5".concat(attr[i].price);
  206. }
  207. }
  208. }
  209. }
  210. }
  211. }
  212. },
  213. singlePrice: function singlePrice() {
  214. if (!this.$validation.isEmpty(this.selectAttr)) {
  215. for (var i = 0; i < this.aloneAttr.length; i++) {
  216. if (this.aloneAttr[i].sign_id === this.selectAttr.sign_id) {
  217. if (this.detail.level_show === 1) {
  218. if (Number(this.aloneAttr[i].price_member) === 0) {
  219. return '免费';
  220. } else {
  221. return "\uFFE5".concat(this.aloneAttr[i].price_member);
  222. }
  223. } else {
  224. if (Number(this.aloneAttr[i].price) === 0) {
  225. return '免费';
  226. } else {
  227. return "\uFFE5".concat(this.aloneAttr[i].price);
  228. }
  229. }
  230. }
  231. }
  232. } else {
  233. if (this.detail.level_show === 1) {
  234. if (Number(this.detail.price_member_min) === 0) {
  235. return '免费';
  236. } else {
  237. return "\uFFE5".concat(this.detail.price_member_min);
  238. }
  239. } else {
  240. if (Number(this.detail.price) === 0) {
  241. return '免费';
  242. } else {
  243. return "\uFFE5".concat(this.detail.price);
  244. }
  245. }
  246. }
  247. },
  248. groupSparePrice: function groupSparePrice() {
  249. if (this.detail.groups.length > 0) {
  250. return (this.detail.original_price - this.detail.groups[0].price_min).toFixed(2);
  251. } else {
  252. return this.detail.original_price;
  253. }
  254. } }),
  255. onShow: function onShow() {var _this = this;
  256. this.showClose = false;
  257. setTimeout(function () {
  258. _this.showClose = true;
  259. });
  260. },
  261. onLoad: function onLoad(options) {this.$commonLoad.onload(options);
  262. this.webUrl = '/plugins/pt/goods/goods?goods_id=' + options.goods_id;
  263. this.goods_id = options.goods_id;
  264. this.requestDetail();
  265. this.newRecommend();
  266. wx.showShareMenu({
  267. menus: ['shareAppMessage', 'shareTimeline'] });
  268. },
  269. onShareTimeline: function onShareTimeline() {
  270. // 分享朋友圈beta
  271. return this.$shareTimeline({
  272. title: this.detail.app_share_title ? this.detail.app_share_title : this.detail.name,
  273. query: {
  274. goods_id: this.goods_id }
  275. // 此处填写页面的参数
  276. });
  277. },
  278. onShareAppMessage: function onShareAppMessage() {
  279. return this.hShareAppMessage();
  280. },
  281. methods: {
  282. hShareAppMessage: function hShareAppMessage() {var s = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
  283. return this.$shareAppMessage({
  284. path: '/plugins/pt/goods/goods',
  285. title: this.detail.app_share_title ? this.detail.app_share_title : this.detail.name,
  286. imageUrl: this.detail.app_share_pic ? this.detail.app_share_pic : this.detail.pic_url[0].pic_url,
  287. desc: this.detail.subtitle,
  288. params: {
  289. goods_id: this.goods_id } },
  290. s);
  291. },
  292. getMall: function getMall(e) {
  293. this.is_open = e.is_open;
  294. },
  295. goJoin: function goJoin(id) {
  296. uni.navigateTo({
  297. url: "/plugins/pt/detail/detail?id=".concat(id) });
  298. },
  299. // 获取商品详情
  300. requestDetail: function requestDetail() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var e, detail, groups, timelog, time, nowTime, equation;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (
  301. _this2.$request({
  302. url: _this2.$api.pt.detail,
  303. method: 'get',
  304. data: {
  305. id: _this2.goods_id } }));case 2:e = _context.sent;
  306. if (e.code === 0) {
  307. _this2.loading = true;
  308. detail = e.data.detail;
  309. _this2.detail = detail;
  310. _this2.price = detail.price;
  311. // 规格初始化
  312. _this2.aloneAttr = JSON.parse(JSON.stringify(detail.attr));
  313. groups = detail.groups;
  314. if (groups.length > 0) {
  315. _this2.detail.attr = groups[0].attr;
  316. _this2.selectGroupAttrId = groups[0].groups.id;
  317. }
  318. if (detail.goods_activity) {
  319. _this2.full_reduce = detail.goods_activity.full_reduce;
  320. }
  321. _this2.flash_sale = detail.plugin_extra.flash_sale;
  322. _this2.share_url = "".concat(_this2.$api.pt.poster, "&goods_id=").concat(_this2.detail.id);
  323. _this2.poster_config = "".concat(_this2.poster_config, "&goods_id=").concat(_this2.detail.id);
  324. _this2.poster_generate = "".concat(_this2.poster_generate, "&goods_id=").concat(_this2.detail.id);
  325. _this2.pintuan_list = e.data.pintuan_list;
  326. if (_this2.pintuan_list.length > 0) {
  327. timelog = new Date(_this2.pintuan_list[0].surplus_date_time.replace(/-/g, '/'));
  328. _this2.pt_time = setInterval(function () {
  329. var time = timelog.getTime() - new Date().getTime();
  330. if (time < 0) {
  331. clearInterval(_this2.pt_time);
  332. }
  333. var day = parseInt(time / 1000 / 60 / 60 / 24 % 30);
  334. var hou = parseInt(time / 1000 / 60 / 60 % 24);
  335. var min = parseInt(time / 1000 / 60 % 60);
  336. var sec = parseInt(time / 1000 % 60);
  337. if (day > 0) {
  338. _this2.pintuan_list_time = day + "天" + hou + ":" + (min < 10 ? "0" + min : min) + ":" + (sec < 10 ? "0" + sec : sec);
  339. } else {
  340. _this2.pintuan_list_time = hou + ":" + (min < 10 ? "0" + min : min) + ":" + (sec < 10 ? "0" + sec : sec);
  341. }
  342. }, 1000);
  343. }
  344. if (detail.vip_card_appoint.discount) {
  345. _this2.isVip = true;
  346. _this2.discount = detail.vip_card_appoint.discount;
  347. }
  348. _this2.is_vip_card_user = detail.vip_card_appoint.is_vip_card_user;
  349. _this2.goods = {
  350. attr: detail.attr,
  351. cover_pic: detail.cover_pic,
  352. level_show: detail.level_show,
  353. price: detail.price,
  354. mch_id: detail.mch_id,
  355. name: detail.name,
  356. id: detail.id };
  357. if (detail.pintuanGoods.end_time !== '0000-00-00 00:00:00') {
  358. _this2.countdown(detail.pintuanGoods.end_time);
  359. }
  360. if (detail.pintuanGoods.start_time) {
  361. time = new Date(detail.pintuanGoods.start_time.replace(/-/g, '/'));
  362. nowTime = new Date();
  363. equation = time.getTime() - nowTime.getTime();
  364. if (equation > 0) {
  365. _this2.start_time = false;
  366. _this2.countdown(detail.pintuanGoods.start_time);
  367. } else {
  368. _this2.start_time = true;
  369. }
  370. }
  371. } else {
  372. uni.showToast({
  373. title: e.msg,
  374. icon: 'none' });
  375. }case 4:case "end":return _context.stop();}}}, _callee);}))();
  376. },
  377. countdown: function countdown(t) {var _this3 = this;
  378. var time = new Date(t.replace(/-/g, '/'));
  379. var nowTime = new Date();
  380. var equation = time.getTime() - nowTime.getTime();
  381. var day = parseInt(equation / 3600000 / 24);
  382. var hour = parseInt(equation / 1000 / 60 / 60 % 24);
  383. var minute = parseInt(equation / 1000 / 60 % 60);
  384. var second = parseInt(equation / 1000 % 60);
  385. this.time_str = {
  386. day: day < 10 ? "0".concat(day) : day,
  387. hou: hour < 10 ? "0".concat(hour) : hour,
  388. min: minute < 10 ? "0".concat(minute) : minute,
  389. sec: second < 10 ? "0".concat(second) : second };
  390. this.down_time = setTimeout(function () {
  391. _this3.countdown(t);
  392. }, 1000);
  393. },
  394. newRecommend: function newRecommend() {var _this4 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {var e;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return (
  395. _this4.$request({
  396. url: _this4.$api.goods.new_recommend }));case 2:e = _context2.sent;
  397. if (e.code === 0) {
  398. _this4.list = e.data.list;
  399. }case 4:case "end":return _context2.stop();}}}, _callee2);}))();
  400. },
  401. setCoupon: function setCoupon(index) {
  402. this.$set(this.detail.goods_coupon_center[index], 'is_receive', 1);
  403. },
  404. attrTap: function attrTap(_ref) {var item = _ref.item,number = _ref.number;
  405. for (var i = 0; i < this.aloneAttr.length; i++) {
  406. if (this.aloneAttr[i].sign_id === item.sign_id) {
  407. this.price = this.aloneAttr[i].price;
  408. }
  409. }
  410. this.number = number;
  411. this.selectAttr = item;
  412. },
  413. shop: function shop(data) {var _this5 = this;
  414. if (!this.detail.buy_goods_auth) {
  415. this.$tips.showToast({
  416. title: '您暂无权限购买该商品',
  417. icon: 'none' });
  418. return;
  419. }
  420. if (data === true) {
  421. this.$set(this, 'pt', true);
  422. this.detail.groups.forEach(function (item) {
  423. if (_this5.selectGroupAttrId === item.groups.id) {
  424. _this5.$set(_this5.detail, 'attr', item.attr);
  425. _this5.$set(_this5.detail, 'id', item.groups.goods_id);
  426. }
  427. });
  428. } else {
  429. this.$set(this, 'pt', false);
  430. this.$set(this.detail, 'attr', this.aloneAttr);
  431. this.$set(this.detail, 'id', this.goods_id);
  432. }
  433. this.show = true;
  434. this.$nextTick(function () {
  435. _this5.again = Math.random();
  436. });
  437. },
  438. setGroupAttrID: function setGroupAttrID(item) {var _this6 = this;
  439. this.selectGroupAttrId = item.groups.id;
  440. this.$set(this.detail, 'attr', item.attr);
  441. this.$set(this.detail, 'id', item.groups.goods_id);
  442. this.$nextTick(function () {
  443. _this6.again = Math.random();
  444. });
  445. },
  446. defaultRequest: function defaultRequest() {
  447. this.$set(this, 'pt', true);
  448. this.detail.attr = this.detail.groups[0].attr;
  449. this.selectGroupAttrId = this.detail.groups[0].groups.id;
  450. this.detail.id = this.detail.groups[0].groups.goods_id;
  451. },
  452. rightFunc: function rightFunc() {var _this7 = this;
  453. if (this.pt === false && this.show === true) {
  454. this.pt = true;
  455. this.$set(this, 'pt', true);
  456. setTimeout(function () {
  457. _this7.show = true;
  458. }, 500);
  459. this.detail.groups.forEach(function (item) {
  460. if (_this7.selectGroupAttrId === item.groups.id) {
  461. _this7.$set(_this7.detail, 'attr', item.attr);
  462. _this7.$set(_this7.detail, 'id', item.groups.goods_id);
  463. }
  464. });
  465. this.$nextTick(function () {
  466. _this7.again = Math.random();
  467. });
  468. } else {
  469. if (this.detail.min_number > this.number) {
  470. this.$tips.showToast({
  471. title: '该商品' + this.detail.min_number + this.detail.unit + '起售',
  472. icon: 'none' });
  473. return false;
  474. }
  475. if (typeof this.detail.limit_buy !== 'undefined' && this.detail.limit_buy.status == 1 && this.detail.limit_buy.rest_number < this.number) {
  476. this.$tips.showToast({
  477. title: this.detail.limit_buy.text,
  478. icon: 'none' });
  479. return false;
  480. }
  481. var attrs = [];
  482. this.selectAttr.attr_list.forEach(function (item) {
  483. attrs.push({
  484. attr_id: item.attr_id,
  485. attr_group_id: item.attr_group_id });
  486. });
  487. var newData = {
  488. pintuan_order_id: 0,
  489. pintuan_group_id: this.selectGroupAttrId,
  490. mch_id: this.detail.mch_id ? this.detail.mch_id : 0,
  491. goods_list: [
  492. {
  493. id: this.detail.id,
  494. attrs: attrs,
  495. num: this.number,
  496. cat_id: 0,
  497. goods_attr_id: this.selectAttr.id }] };
  498. uni.navigateTo({
  499. url: "/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify([newData]), "&preview_url=").concat(encodeURIComponent(this.$api.pt.order_preview), "&submit_url=").concat(encodeURIComponent(this.$api.pt.order_submit)) });
  500. }
  501. },
  502. leftFunc: function leftFunc(number) {var _this8 = this;
  503. if (this.pt === true && this.show === true) {
  504. this.$set(this, 'pt', false);
  505. setTimeout(function () {
  506. _this8.show = true;
  507. }, 500);
  508. this.$set(this.detail, 'attr', this.aloneAttr);
  509. this.$set(this.detail, 'id', this.goods_id);
  510. this.$nextTick(function () {
  511. _this8.$refs.attr.firstSelect();
  512. });
  513. } else {
  514. if (this.detail.min_number > this.number) {
  515. this.$tips.showToast({
  516. title: '该商品' + this.detail.min_number + this.detail.unit + '起售',
  517. icon: 'none' });
  518. return false;
  519. }
  520. if (typeof this.detail.limit_buy !== 'undefined' && this.detail.limit_buy.status == 1 && this.detail.limit_buy.rest_number < this.number) {
  521. this.$tips.showToast({
  522. title: this.detail.limit_buy.text,
  523. icon: 'none' });
  524. return false;
  525. }
  526. var goods = this.detail;
  527. var select_attr = this.selectAttr;
  528. var attr = [];
  529. for (var i in select_attr.attr_list) {
  530. attr.push({
  531. attr_id: select_attr.attr_list[i].attr_id,
  532. attr_group_id: select_attr.attr_list[i].attr_group_id });
  533. }
  534. var mch_list = [{
  535. mch_id: goods.mch_id ? goods.mch_id : 0,
  536. pintuan_order_id: 0,
  537. pintuan_group_id: 0,
  538. goods_list: [{
  539. id: goods.id,
  540. attr: attr,
  541. num: number,
  542. cat_id: 0,
  543. goods_attr_id: select_attr.id }] }];
  544. uni.navigateTo({
  545. url: "/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify(mch_list), "&preview_url=").concat(encodeURIComponent(this.$api.pt.order_preview), "&submit_url=").concat(encodeURIComponent(this.$api.pt.order_submit)) });
  546. }
  547. } },
  548. components: {
  549. bdInfo: bdInfo,
  550. bdCoupon: bdCoupon,
  551. bdXbc: bdXbc,
  552. bdKb: bdKb,
  553. bdHc: bdHc,
  554. bdDetail: bdDetail,
  555. bdComments: bdComments,
  556. 'app-goods-banner': appGoodsBanner,
  557. 'app-pt-time': appPtTime,
  558. 'app-merchant-guarantee': appMerchantGuarantee,
  559. 'app-button-button': appButtomButton,
  560. 'app-pt-attr': appPtAttr,
  561. 'app-participant': appParticipant,
  562. 'app-related-suggestion-product': appRelatedSuggestionProduct,
  563. 'app-quick-navigation': appQuickNavigation,
  564. uAttr: uAttr,
  565. appGoodsFullReduce: appGoodsFullReduce,
  566. appClose: appClose },
  567. onHide: function onHide() {
  568. clearTimeout(this.down_time);
  569. },
  570. onUnload: function onUnload() {
  571. clearTimeout(this.down_time);
  572. } };exports.default = _default;
  573. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
  574. /***/ }),
  575. /***/ 1981:
  576. /*!***************************************************************************************************************************!*\
  577. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=style&index=0&id=795394af&lang=scss&scoped=true& ***!
  578. \***************************************************************************************************************************/
  579. /*! no static exports found */
  580. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  581. "use strict";
  582. __webpack_require__.r(__webpack_exports__);
  583. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../HBuilderX.2.6.16.20200424.full/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=style&index=0&id=795394af&lang=scss&scoped=true& */ 1982);
  584. /* harmony import */ var _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  585. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  586. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_2_6_16_20200424_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_goods_vue_vue_type_style_index_0_id_795394af_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  587. /***/ }),
  588. /***/ 1982:
  589. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  590. !*** ./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/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!D:/Code/uniapp/know/tpx/tpxttt/plugins/pt/goods/goods.vue?vue&type=style&index=0&id=795394af&lang=scss&scoped=true& ***!
  591. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  592. /*! no static exports found */
  593. /***/ (function(module, exports, __webpack_require__) {
  594. // extracted by mini-css-extract-plugin
  595. if(false) { var cssReload; }
  596. /***/ })
  597. },[[1975,"common/runtime","common/vendor"]]]);
  598. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/plugins/pt/goods/goods.js.map