goods.js 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["plugins/wholesale/goods/goods"],{
  2. /***/ 1927:
  3. /*!*********************************************************************************************!*\
  4. !*** D:/Code/uniapp/know/tpx/tpxttt/main.js?{"page":"plugins%2Fwholesale%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/wholesale/goods/goods.vue */ 1928));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. /***/ 1928:
  16. /*!************************************************************************!*\
  17. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/wholesale/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_148002ff_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods.vue?vue&type=template&id=148002ff&scoped=true& */ 1929);
  24. /* harmony import */ var _goods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods.vue?vue&type=script&lang=js& */ 1931);
  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_148002ff_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./goods.vue?vue&type=style&index=0&id=148002ff&scoped=true&lang=scss& */ 1933);
  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_148002ff_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  33. _goods_vue_vue_type_template_id_148002ff_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  34. false,
  35. null,
  36. "148002ff",
  37. null,
  38. false,
  39. _goods_vue_vue_type_template_id_148002ff_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  40. renderjs
  41. )
  42. component.options.__file = "plugins/wholesale/goods/goods.vue"
  43. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  44. /***/ }),
  45. /***/ 1929:
  46. /*!*******************************************************************************************************************!*\
  47. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/wholesale/goods/goods.vue?vue&type=template&id=148002ff&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_148002ff_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=148002ff&scoped=true& */ 1930);
  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_148002ff_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_148002ff_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_148002ff_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_148002ff_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  58. /***/ }),
  59. /***/ 1930:
  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/wholesale/goods/goods.vue?vue&type=template&id=148002ff&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. var l0 =
  77. _vm.goods.id > 0 && _vm.is_open == 1 && !(_vm.goods.is_negotiable !== 1)
  78. ? _vm.__map(_vm.good_negotiable, function(item, index) {
  79. var $orig = _vm.__get_orig(item)
  80. var m0 =
  81. !(item === "contact_tel") &&
  82. !(item === "contact") &&
  83. item === "contact_web"
  84. ? encodeURIComponent(_vm.mall.setting.web_service_url)
  85. : null
  86. return {
  87. $orig: $orig,
  88. m0: m0
  89. }
  90. })
  91. : null
  92. _vm.$mp.data = Object.assign(
  93. {},
  94. {
  95. $root: {
  96. l0: l0
  97. }
  98. }
  99. )
  100. }
  101. var recyclableRender = false
  102. var staticRenderFns = []
  103. render._withStripped = true
  104. /***/ }),
  105. /***/ 1931:
  106. /*!*************************************************************************************************!*\
  107. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/wholesale/goods/goods.vue?vue&type=script&lang=js& ***!
  108. \*************************************************************************************************/
  109. /*! no static exports found */
  110. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  111. "use strict";
  112. __webpack_require__.r(__webpack_exports__);
  113. /* 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& */ 1932);
  114. /* 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__);
  115. /* 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__));
  116. /* 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);
  117. /***/ }),
  118. /***/ 1932:
  119. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  120. !*** ./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/wholesale/goods/goods.vue?vue&type=script&lang=js& ***!
  121. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  122. /*! no static exports found */
  123. /***/ (function(module, exports, __webpack_require__) {
  124. "use strict";
  125. /* 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));
  126. var _vuex = __webpack_require__(/*! vuex */ 12);
  127. var _goodsMixin = _interopRequireDefault(__webpack_require__(/*! @/core/goods-mixin.js */ 248));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;}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}var appBanner = function appBanner() {__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 appAttr = function appAttr() {__webpack_require__.e(/*! require.ensure | plugins/wholesale/components/app-attr/app-attr */ "plugins/wholesale/components/app-attr/app-attr").then((function () {return resolve(__webpack_require__(/*! ../components/app-attr/app-attr.vue */ 3294));}).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.vue */ 2476));}).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 bdService = function bdService() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/bd-service */ "components/page-component/goods/bd-service").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/bd-service.vue */ 2539));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var appSellTip = function appSellTip() {__webpack_require__.e(/*! require.ensure | components/page-component/goods/app-sell-tip */ "components/page-component/goods/app-sell-tip").then((function () {return resolve(__webpack_require__(/*! @/components/page-component/goods/app-sell-tip.vue */ 2553));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
  128. {
  129. name: 'goods',
  130. mixins: [_goodsMixin.default],
  131. data: function data() {
  132. return {
  133. showClose: false,
  134. is_open: 0,
  135. goods: {
  136. id: '',
  137. name: '',
  138. cover_pic: '',
  139. price: '',
  140. section: [],
  141. wholesaleGoods: {
  142. rise_num: 0 } },
  143. selectAttr: {
  144. attr_list: [] },
  145. webUrl: '',
  146. previewUrl: this.$api.wholesale.order_preview,
  147. submitUrl: this.$api.wholesale.order_submit,
  148. show: 0,
  149. list: [],
  150. appAttr: {},
  151. totalNumber: 0,
  152. totalPrice: '0.00',
  153. poster_config: this.$api.wholesale.poster_config,
  154. poster_generate: this.$api.wholesale.poster_generate,
  155. url: this.$api.wholesale.poster,
  156. goods_id: -1,
  157. loading: false,
  158. first: true,
  159. is_vip: false,
  160. is_vip_card_user: 0,
  161. discount: null,
  162. full_reduce: null,
  163. flash_sale: null,
  164. wholesaleDiscount: 0 };
  165. },
  166. onLoad: function onLoad(options) {var _this = this;this.$commonLoad.onload(options);
  167. var that = this;
  168. that.goods_id = options.id;
  169. that.webUrl = '/plugins/wholesale/goods/goods?id=' + options.id;
  170. wx.showShareMenu({
  171. menus: ['shareAppMessage', 'shareTimeline'] });
  172. that.$showLoading({
  173. type: 'global',
  174. text: '加载中...' });
  175. that.request({
  176. url: that.$api.wholesale.detail,
  177. data: {
  178. id: that.goods_id } }).
  179. then(function (response) {
  180. that.first = false;
  181. that.goods = response.detail;
  182. if (response.detail.goods_activity) {
  183. _this.full_reduce = response.detail.goods_activity.full_reduce;
  184. }
  185. if (that.goods.vip_card_appoint.discount > 0) {
  186. that.is_vip = true;
  187. that.discount = that.goods.vip_card_appoint.discount;
  188. }
  189. that.is_vip_card_user = that.goods.vip_card_appoint.is_vip_card_user;var _iterator = _createForOfIteratorHelper(
  190. that.goods.attr),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var _item = _step.value;
  191. _item.number = '0';
  192. }} catch (err) {_iterator.e(err);} finally {_iterator.f();}
  193. if (that.goods.attr_groups.length == 1) {
  194. that.goods.attr[0].number = '0';
  195. } else {var _iterator2 = _createForOfIteratorHelper(
  196. that.goods.attr_groups),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var item = _step2.value;
  197. item.less_attr_group_name = item.attr_group_name.substring(0, 10);
  198. item.scrollLeft = 0;
  199. for (var i in item.attr_list) {
  200. item.attr_list[i].active = i > 0 ? false : true;
  201. item.attr_list[i].number = 0;
  202. }
  203. }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();}
  204. }
  205. that.flash_sale = that.goods.plugin_extra.flash_sale;
  206. that.loading = true;
  207. that.$hideLoading();
  208. });
  209. },
  210. onShow: function onShow() {var _this2 = this;
  211. this.showClose = false;
  212. setTimeout(function () {
  213. _this2.showClose = true;
  214. });
  215. if (this.first) {
  216. return false;
  217. }
  218. var attr = JSON.parse(JSON.stringify(this.goods.attr));
  219. var attr_groups = JSON.parse(JSON.stringify(this.goods.attr_groups));
  220. this.$showLoading();
  221. this.$nextTick(function () {
  222. var that = _this2;
  223. that.request({
  224. url: that.$api.wholesale.detail,
  225. data: {
  226. id: that.goods_id } }).
  227. then(function (response) {
  228. that.goods = response.detail;
  229. that.goods.attr = attr;
  230. that.goods.attr_groups = attr_groups;
  231. _this2.$hideLoading();
  232. });
  233. });
  234. },
  235. computed: _objectSpread(_objectSpread(_objectSpread({},
  236. (0, _vuex.mapState)({
  237. isTip: function isTip(state) {return state.mallConfig.mall.setting.is_remind_sell_time;},
  238. mall: function mall(state) {return state.mallConfig.mall;} })),
  239. (0, _vuex.mapGetters)('mallConfig', {
  240. getTheme: 'getTheme' })), {}, {
  241. good_negotiable: function good_negotiable() {
  242. var good_negotiable = this.mall.setting.good_negotiable;
  243. this.contact_tel = '';
  244. this.contact = '';
  245. this.contact_web = '';
  246. var arr = [];
  247. for (var i = 0; i < good_negotiable.length; i++) {
  248. if (good_negotiable[i] === 'contact_tel') {
  249. this.contact_tel = 'contact_tel';
  250. }
  251. if (good_negotiable[i] === 'contact') {
  252. this.contact = 'contact';
  253. }
  254. if (good_negotiable[i] === 'contact_web') {
  255. this.contact_web = 'contact_web';
  256. }
  257. }
  258. if (this.contact_tel) {
  259. arr.push(this.contact_tel);
  260. }
  261. if (this.contact) {
  262. arr.push(this.contact);
  263. }
  264. if (this.contact_web) {
  265. arr.push(this.contact_web);
  266. }
  267. return arr;
  268. },
  269. contactBtnStyle: function contactBtnStyle() {
  270. var len = this.good_negotiable.length;
  271. var theme = this.getTheme.key;
  272. if (len === 3 && (theme === 'a' || theme === 'b' || theme === 'f')) {
  273. return "background:".concat(this.getTheme.background_gradient_btn);
  274. } else if (len === 3 && !(theme === 'a' || theme === 'b' || theme === 'f')) {
  275. return "background:".concat(this.getTheme.background_gradient_btn, ";color:").concat(this.getTheme.color, ";");
  276. }if (len === 2 && (theme === 'a' || theme === 'b' || theme === 'f') && !this.contact_tel) {
  277. return "background:".concat(this.getTheme.background_s_gradient_btn);
  278. } else if (len === 2 && (theme === 'a' || theme === 'b' || theme === 'f') && this.contact_tel) {
  279. return "background:".concat(this.getTheme.background_gradient_btn);
  280. } else if (len === 2 && !(theme === 'a' || theme === 'b' || theme === 'f') && !this.contact_tel) {
  281. return "background:".concat(this.getTheme.background_s_gradient_btn, ";color:").concat(this.getTheme.color);
  282. } else if (len === 2 && !(theme === 'a' || theme === 'b' || theme === 'f') && this.contact_tel) {
  283. return "background:".concat(this.getTheme.background_gradient_btn, ";color:").concat(this.getTheme.color);
  284. } else {
  285. return "background:".concat(this.getTheme.background_gradient_btn);
  286. }
  287. },
  288. contactBtn: function contactBtn() {
  289. var len = this.good_negotiable.length;
  290. var theme = this.getTheme.key;
  291. if (len === 3 && (theme === 'a' || theme === 'b' || theme === 'f')) {
  292. return "text bd-three-one bd-no-radius ";
  293. } else if (len === 3 && !(theme === 'a' || theme === 'b' || theme === 'f')) {
  294. return "bd-three-one bd-no-radius ";
  295. }if (len === 2 && (theme === 'a' || theme === 'b' || theme === 'f') && !this.contact_tel) {
  296. return "text bd-btn-half bd-content-radius-0";
  297. } else if (len === 2 && (theme === 'a' || theme === 'b' || theme === 'f') && this.contact_tel) {
  298. return "text bd-btn-half bd-content-radius-1";
  299. } else if (len === 2 && !(theme === 'a' || theme === 'b' || theme === 'f') && !this.contact_tel) {
  300. return "bd-btn-half bd-content-radius-0";
  301. } else if (len === 2 && !(theme === 'a' || theme === 'b' || theme === 'f') && this.contact_tel) {
  302. return "bd-btn-half bd-content-radius-1";
  303. } else {
  304. return "text all-width all-radius ";
  305. }
  306. },
  307. uBottomHeight: function uBottomHeight() {
  308. if (this.full_reduce && this.goods.sell_time > 0) {
  309. return 'u-bottom-height-2';
  310. } else if (this.full_reduce || this.goods.sell_time > 0) {
  311. return 'u-bottom-height-1';
  312. } else {
  313. return 'u-bottom-height-0';
  314. }
  315. },
  316. leftTip: function leftTip() {
  317. var leftTip = '';
  318. if (!(this.isTip == 0 && this.goods.sell_time > 0)) {
  319. leftTip = 'bd-btn-left bd-btn-half';
  320. } else {
  321. leftTip = 'box-grow-1';
  322. }
  323. return this.goods && this.goods.type === 'goods' ? leftTip : '';
  324. },
  325. disableBtn: function disableBtn() {
  326. return this.goods.is_finish_sell ? 'btn-finish-sell' : 'bd-oversell-btn';
  327. },
  328. showRight: function showRight() {
  329. return !(this.isTip == 0 && this.goods.sell_time > 0);
  330. },
  331. remindParams: function remindParams() {
  332. return {
  333. sell_time: this.goods.sell_time,
  334. goods_id: this.goods.id,
  335. template_message_list: this.goods.template_message_list,
  336. buy_text: '立即购买' };
  337. } }),
  338. onShareTimeline: function onShareTimeline() {
  339. // 分享朋友圈beta
  340. return this.$shareTimeline({
  341. title: this.goods.app_share_title ? this.goods.app_share_title : this.goods.name,
  342. imageUrl: this.goods.pic_url[0].pic_url,
  343. query: {
  344. id: this.goods.id } });
  345. },
  346. onShareAppMessage: function onShareAppMessage() {
  347. return this.hShareAppMessage();
  348. },
  349. methods: {
  350. hShareAppMessage: function hShareAppMessage() {var s = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
  351. return this.$shareAppMessage({
  352. path: '/plugins/wholesale/goods/goods',
  353. title: this.goods.app_share_title ? this.goods.app_share_title : this.goods.name,
  354. imageUrl: this.goods.app_share_pic ? this.goods.app_share_pic : this.goods.pic_url[0].pic_url,
  355. desc: this.goods.subtitle,
  356. params: {
  357. id: this.goods.id } },
  358. s);
  359. },
  360. getMall: function getMall(e) {
  361. this.is_open = e.is_open;
  362. },
  363. setCoupon: function setCoupon(index) {
  364. this.$set(this.goods.goods_coupon_center[index], 'is_receive', 1);
  365. },
  366. clickAttr: function clickAttr(data) {
  367. if (data === 1 && this.goods.sell_time > 0) {
  368. this.rightTip();
  369. return;
  370. }
  371. this.show = Math.random();
  372. },
  373. attr: function attr(data) {
  374. this.appAttr = data;
  375. },
  376. favorite: function favorite() {
  377. var url = this.$api.user.favorite_add;
  378. var favorite = true;
  379. if (this.goods.favorite) {
  380. url = this.$api.user.favorite_remove;
  381. favorite = false;
  382. }
  383. this.goods.favorite = favorite;
  384. this.$request({
  385. url: url,
  386. data: {
  387. goods_id: this.goods.id } }).
  388. then(function (response) {
  389. if (response.code === 0) {
  390. } else {
  391. uni.showModal({
  392. title: '提示',
  393. content: response.msg,
  394. showCancel: false });
  395. }
  396. }).catch(function (e) {
  397. });
  398. },
  399. back: function back() {
  400. uni.reLaunch({
  401. url: '/pages/index/index' });
  402. },
  403. request: function request(_ref) {var _this3 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var url, data, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:url = _ref.url, data = _ref.data;_context.next = 3;return (
  404. _this3.$request({
  405. url: url,
  406. data: data }));case 3:response = _context.sent;if (!(
  407. response.code === 0)) {_context.next = 8;break;}return _context.abrupt("return",
  408. response.data);case 8:
  409. uni.showToast({
  410. title: response.msg,
  411. icon: 'none',
  412. duration: 1000 });
  413. setTimeout(function () {
  414. uni.navigateBack();
  415. }, 1000);case 10:case "end":return _context.stop();}}}, _callee);}))();
  416. },
  417. attrtap: function attrtap(e) {var _this4 = this;
  418. var that = this;
  419. if (e.goods !== null) {
  420. that.goods = e.goods;
  421. if (e.goodsAttr && e.goodsAttr !== 'undefined') {var _iterator3 = _createForOfIteratorHelper(
  422. e.goodsAttr),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var row = _step3.value;var _iterator4 = _createForOfIteratorHelper(
  423. that.goods.attr),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var item = _step4.value;
  424. if (row.id == item.id) {
  425. item.number = row.number;
  426. }
  427. }} catch (err) {_iterator4.e(err);} finally {_iterator4.f();}
  428. }} catch (err) {_iterator3.e(err);} finally {_iterator3.f();}
  429. }
  430. that.totalNumber = 0;
  431. var totalPrice = 0;var _iterator5 = _createForOfIteratorHelper(
  432. that.goods.attr),_step5;try {for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {var _item3 = _step5.value;
  433. that.totalNumber += +_item3.number;
  434. if (_item3.number > 0) {
  435. var price = that.goods.level_show === 1 ? _item3.price_member : _item3.price;
  436. totalPrice += _item3.number * price;
  437. }
  438. }} catch (err) {_iterator5.e(err);} finally {_iterator5.f();}
  439. if (that.goods.attr_groups.length > 1) {var _iterator6 = _createForOfIteratorHelper(
  440. that.goods.attr_groups[0].attr_list),_step6;try {for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {var _row = _step6.value;
  441. _row.number = 0;var _iterator7 = _createForOfIteratorHelper(
  442. that.goods.attr),_step7;try {for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {var _item2 = _step7.value;
  443. if (_item2.number > 0) {
  444. if (_row.attr_id == _item2.attr_list[0].attr_id && _row.attr_name == _item2.attr_list[0].attr_name) {
  445. _row.number += +_item2.number;
  446. _row.length = -5 - +_row.number.toString().length * 10;
  447. }
  448. }
  449. }} catch (err) {_iterator7.e(err);} finally {_iterator7.f();}
  450. }} catch (err) {_iterator6.e(err);} finally {_iterator6.f();}
  451. }
  452. setTimeout(function () {
  453. var get = 0;var _iterator8 = _createForOfIteratorHelper(
  454. that.goods.wholesaleGoods.wholesale_rules),_step8;try {for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {var i = _step8.value;
  455. if (!(that.totalNumber < i.num)) {
  456. _this4.wholesaleDiscount = +i.discount;
  457. get++;
  458. }
  459. }} catch (err) {_iterator8.e(err);} finally {_iterator8.f();}
  460. if (get == 0) {
  461. _this4.wholesaleDiscount = that.goods.wholesaleGoods.type == 0 ? 10 : 0;
  462. }
  463. if (_this4.wholesaleDiscount > 0) {
  464. if (that.goods.wholesaleGoods.type == 0) {
  465. totalPrice = totalPrice * (_this4.wholesaleDiscount / 10);
  466. } else {
  467. totalPrice = totalPrice - _this4.wholesaleDiscount * that.totalNumber;
  468. }
  469. }
  470. that.totalPrice = totalPrice.toFixed(2);
  471. }, 0);
  472. }
  473. },
  474. makePhoneCall: function makePhoneCall(number) {
  475. uni.makePhoneCall({
  476. phoneNumber: number });
  477. },
  478. router: function router(url) {
  479. uni.navigateTo({
  480. url: url });
  481. },
  482. changeTime: function changeTime(time) {
  483. this.goods.sell_time = time;
  484. } },
  485. components: {
  486. 'app-banner': appBanner,
  487. 'app-attr': appAttr,
  488. 'app-goods-full-reduce': appGoodsFullReduce,
  489. appClose: appClose,
  490. bdInfo: bdInfo,
  491. bdCoupon: bdCoupon,
  492. bdXbc: bdXbc,
  493. bdKb: bdKb,
  494. bdHc: bdHc,
  495. bdDetail: bdDetail,
  496. bdComments: bdComments,
  497. bdService: bdService,
  498. appSellTip: appSellTip } };exports.default = _default;
  499. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
  500. /***/ }),
  501. /***/ 1933:
  502. /*!**********************************************************************************************************************************!*\
  503. !*** D:/Code/uniapp/know/tpx/tpxttt/plugins/wholesale/goods/goods.vue?vue&type=style&index=0&id=148002ff&scoped=true&lang=scss& ***!
  504. \**********************************************************************************************************************************/
  505. /*! no static exports found */
  506. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  507. "use strict";
  508. __webpack_require__.r(__webpack_exports__);
  509. /* 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_148002ff_scoped_true_lang_scss___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=148002ff&scoped=true&lang=scss& */ 1934);
  510. /* 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_148002ff_scoped_true_lang_scss___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_148002ff_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  511. /* 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_148002ff_scoped_true_lang_scss___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_148002ff_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  512. /* 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_148002ff_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
  513. /***/ }),
  514. /***/ 1934:
  515. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  516. !*** ./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/wholesale/goods/goods.vue?vue&type=style&index=0&id=148002ff&scoped=true&lang=scss& ***!
  517. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  518. /*! no static exports found */
  519. /***/ (function(module, exports, __webpack_require__) {
  520. // extracted by mini-css-extract-plugin
  521. if(false) { var cssReload; }
  522. /***/ })
  523. },[[1927,"common/runtime","common/vendor"]]]);
  524. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/plugins/wholesale/goods/goods.js.map