index.js 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/index"],{
  2. /***/ 162:
  3. /*!****************************************************************************!*\
  4. !*** F:/项目/HBuilderProjects/test/main.js?{"page":"pages%2Findex%2Findex"} ***!
  5. \****************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(wx, createPage) {
  10. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  11. __webpack_require__(/*! uni-pages */ 26);
  12. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
  13. var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 163));
  14. // @ts-ignore
  15. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. createPage(_index.default);
  17. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
  18. /***/ }),
  19. /***/ 163:
  20. /*!*********************************************************!*\
  21. !*** F:/项目/HBuilderProjects/test/pages/index/index.vue ***!
  22. \*********************************************************/
  23. /*! no static exports found */
  24. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  25. "use strict";
  26. __webpack_require__.r(__webpack_exports__);
  27. /* harmony import */ var _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228& */ 164);
  28. /* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 166);
  29. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  30. /* harmony import */ var _index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=scss& */ 170);
  31. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 35);
  32. var renderjs
  33. /* normalize component */
  34. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  35. _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  36. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["render"],
  37. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38. false,
  39. null,
  40. null,
  41. null,
  42. false,
  43. _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["components"],
  44. renderjs
  45. )
  46. component.options.__file = "pages/index/index.vue"
  47. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  48. /***/ }),
  49. /***/ 164:
  50. /*!****************************************************************************************!*\
  51. !*** F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=template&id=57280228& ***!
  52. \****************************************************************************************/
  53. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  54. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  55. "use strict";
  56. __webpack_require__.r(__webpack_exports__);
  57. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=57280228& */ 165);
  58. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  59. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  60. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  61. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  62. /***/ }),
  63. /***/ 165:
  64. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  65. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=template&id=57280228& ***!
  66. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  67. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  68. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  69. "use strict";
  70. __webpack_require__.r(__webpack_exports__);
  71. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  72. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  73. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  74. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  75. var components
  76. try {
  77. components = {
  78. zsSkeleton: function () {
  79. return __webpack_require__.e(/*! import() | components/zs-skeleton/index */ "components/zs-skeleton/index").then(__webpack_require__.bind(null, /*! @/components/zs-skeleton/index.vue */ 723))
  80. },
  81. zsBanner: function () {
  82. return __webpack_require__.e(/*! import() | components/zs-banner/index */ "components/zs-banner/index").then(__webpack_require__.bind(null, /*! @/components/zs-banner/index.vue */ 730))
  83. },
  84. zsList: function () {
  85. return __webpack_require__.e(/*! import() | components/zs-list/index */ "components/zs-list/index").then(__webpack_require__.bind(null, /*! @/components/zs-list/index.vue */ 737))
  86. },
  87. zsImg: function () {
  88. return Promise.all(/*! import() | components/zs-img/index */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/zs-img/index")]).then(__webpack_require__.bind(null, /*! @/components/zs-img/index.vue */ 744))
  89. },
  90. }
  91. } catch (e) {
  92. if (
  93. e.message.indexOf("Cannot find module") !== -1 &&
  94. e.message.indexOf(".vue") !== -1
  95. ) {
  96. console.error(e.message)
  97. console.error("1. 排查组件名称拼写是否正确")
  98. console.error(
  99. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  100. )
  101. console.error(
  102. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  103. )
  104. } else {
  105. throw e
  106. }
  107. }
  108. var render = function () {
  109. var _vm = this
  110. var _h = _vm.$createElement
  111. var _c = _vm._self._c || _h
  112. var g0 = _vm.advList.length
  113. _vm.$mp.data = Object.assign(
  114. {},
  115. {
  116. $root: {
  117. g0: g0,
  118. },
  119. }
  120. )
  121. }
  122. var recyclableRender = false
  123. var staticRenderFns = []
  124. render._withStripped = true
  125. /***/ }),
  126. /***/ 166:
  127. /*!**********************************************************************************!*\
  128. !*** F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=script&lang=js& ***!
  129. \**********************************************************************************/
  130. /*! no static exports found */
  131. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  132. "use strict";
  133. __webpack_require__.r(__webpack_exports__);
  134. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 167);
  135. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  136. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  137. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  138. /***/ }),
  139. /***/ 167:
  140. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  141. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=script&lang=js& ***!
  142. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  143. /*! no static exports found */
  144. /***/ (function(module, exports, __webpack_require__) {
  145. "use strict";
  146. /* WEBPACK VAR INJECTION */(function(uni) {
  147. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  148. Object.defineProperty(exports, "__esModule", {
  149. value: true
  150. });
  151. exports.default = void 0;
  152. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
  153. var _common = __webpack_require__(/*! @/api/common.js */ 30);
  154. var _shop = __webpack_require__(/*! @/api/shop.js */ 168);
  155. function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
  156. function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
  157. // 腾讯地图
  158. var QQMapWX = __webpack_require__(/*! ../../libs/qqmap-wx-jssdk.min.js */ 169);
  159. var qqmapsdk = new QQMapWX({
  160. key: 'KX5BZ-B64RC-RO62W-AMWAZ-VVTC3-YAFXF'
  161. });
  162. var _default = {
  163. data: function data() {
  164. return {
  165. background: false,
  166. loading: false,
  167. userId: '',
  168. city: '定位中',
  169. status: 'more',
  170. current: 0,
  171. bannerList: ['https://alipic.lanhuapp.com/XDSlicePNGMAX2f4cb415a269b2e935c7a97da9077db4d78ddb8306ac44ec1e10274387048a22.png', 'https://alipic.lanhuapp.com/XDSlicePNGMAX2f4cb415a269b2e935c7a97da9077db4d78ddb8306ac44ec1e10274387048a22.png'],
  172. discountsList: [],
  173. //菜单
  174. advList: [],
  175. advList1: [],
  176. list: [],
  177. list1: [],
  178. query: {
  179. queryName: '',
  180. 'location.lat': 0,
  181. 'location.lon': 0,
  182. pageCurrent: 1,
  183. pageSize: 10
  184. }
  185. };
  186. },
  187. methods: {
  188. // swiper变动
  189. swiperChange: function swiperChange(val) {
  190. this.current = val.target.current;
  191. },
  192. jump: function jump(url) {
  193. uni.reLaunch({
  194. url: url
  195. });
  196. },
  197. // 点击搜索
  198. handleSearch: function handleSearch() {
  199. if (!uni.getStorageSync('token')) {
  200. return uni.showModal({
  201. title: '请登录',
  202. confirmText: '去登录',
  203. success: function success(res) {
  204. console.log(res);
  205. if (res.confirm) {
  206. uni.navigateTo({
  207. url: '/login/login/login?redirect=/pages/index/index'
  208. });
  209. }
  210. }
  211. });
  212. }
  213. uni.reLaunch({
  214. url: './search'
  215. });
  216. // if(!val) return
  217. // this.query.queryName = val
  218. // this.query.pageCurrent = 1
  219. // this.list = []
  220. // this.list1 = []
  221. // this.status = 'more'
  222. // this.search()
  223. },
  224. // 获取当前城市
  225. getCity: function getCity() {
  226. var that = this;
  227. return new Promise(function (resolve, reject) {
  228. uni.getLocation({
  229. type: 'gcj02',
  230. success: function success(res) {
  231. // 解析地址
  232. that.query['location.lat'] = res.latitude;
  233. that.query['location.lon'] = res.longitude;
  234. // 存储经纬度
  235. uni.setStorageSync('location', JSON.stringify({
  236. latitude: res.latitude,
  237. longitude: res.longitude
  238. }));
  239. qqmapsdk.reverseGeocoder({
  240. location: {
  241. latitude: res.latitude,
  242. longitude: res.longitude
  243. },
  244. success: function success(res) {
  245. // 市
  246. that.city = res.result.address_component.city;
  247. console.log(9999, that.city, res);
  248. if (uni.setStorageSync('districtList') && uni.getStorageSync('city') == that.city) return;
  249. uni.setStorageSync('city', res.result.address_component.city);
  250. // 获取市区的行政区
  251. qqmapsdk.getDistrictByCityId({
  252. // 传入对应省份ID获得城市数据,传入城市ID获得区县数据,依次类推
  253. id: res.result.ad_info.city_code.substr(3),
  254. //对应接口getCityList返回数据的Id,如:北京是'110000'
  255. success: function success(res) {
  256. //成功后的回调
  257. console.log('对应城市ID下的区县数据:', res.result[0]);
  258. var data = res.result[0];
  259. data.map(function (item) {
  260. item.label = item.fullname;
  261. });
  262. uni.setStorageSync('districtList', JSON.stringify(data));
  263. },
  264. fail: function fail(error) {
  265. console.error(error);
  266. },
  267. complete: function complete(res) {
  268. console.log(res);
  269. }
  270. });
  271. resolve();
  272. },
  273. fail: function fail(res) {
  274. that.city = '定位失败';
  275. }
  276. });
  277. },
  278. fail: function fail() {
  279. console.log("获取经纬度失败");
  280. }
  281. });
  282. });
  283. },
  284. // 跳转优惠详情
  285. goDetail: function goDetail(url, id, banner, title) {
  286. uni.navigateTo({
  287. url: "".concat(url, "?id=").concat(id, "&title=").concat(title),
  288. success: function success(res) {
  289. res.eventChannel.emit('banner', banner);
  290. }
  291. });
  292. },
  293. goGoodsDetail: function goGoodsDetail(item) {
  294. uni.setStorageSync('shopInfo', JSON.stringify(item));
  295. uni.reLaunch({
  296. url: "../../detail/goodsDetail/index?id=".concat(item.goodsVos[0].goodsId)
  297. });
  298. },
  299. // 更多套餐
  300. handleMore: function handleMore() {
  301. uni.reLaunch({
  302. // url:'../../login/login/login'
  303. url: '../../combo/combo/combo'
  304. });
  305. },
  306. // 获取用户详情
  307. getUserDetail: function getUserDetail() {
  308. (0, _common.getUserDetail)().then(function (res) {
  309. uni.setStorageSync('userInfo', JSON.stringify(res.content));
  310. });
  311. },
  312. loadMore: function loadMore() {
  313. if (this.query['location.lat'] && this.query['location.lon']) {
  314. this.search();
  315. }
  316. },
  317. search: function search() {
  318. var _this = this;
  319. if (this.status == 'noMore') return;
  320. this.status = 'loading';
  321. (0, _shop.search)(this.query).then(function (res) {
  322. if (res.state == 'Success') {
  323. _this.loading = false;
  324. var list = [];
  325. var list1 = [];
  326. var data = res.content.records;
  327. data.map(function (item, index) {
  328. if (index % 2 == 0) {
  329. list.push(item);
  330. } else {
  331. list1.push(item);
  332. }
  333. });
  334. _this.list = _this.list.concat(list);
  335. _this.list1 = _this.list1.concat(list1);
  336. if (_this.query.pageCurrent == res.content.pages) {
  337. _this.status = 'noMore';
  338. } else {
  339. _this.status = 'more';
  340. _this.query.pageCurrent++;
  341. }
  342. if (!_this.advList1.length) {
  343. _this.getGoodsAdv().then(function () {
  344. _this.advList1.map(function (item) {
  345. if (item.showSort <= _this.list.length + _this.list1.length) {
  346. if ((item.showSort - 1) % 2 == 0) {
  347. _this.list.splice(Math.ceil(item.showSort / 2) - 1, 0, _objectSpread({
  348. isAdv: true
  349. }, item));
  350. } else {
  351. _this.list1.splice(Math.ceil(item.showSort / 2) - 1, 0, _objectSpread({
  352. isAdv: true
  353. }, item));
  354. }
  355. }
  356. });
  357. });
  358. } else {
  359. _this.advList1.map(function (item) {
  360. if (item.showSort <= _this.list.length + _this.list1.length) {
  361. if ((item.showSort - 1) % 2 == 0) {
  362. _this.list.splice(Math.ceil(item.showSort / 2) - 1, 0, _objectSpread({
  363. isAdv: true
  364. }, item));
  365. } else {
  366. _this.list1.splice(Math.ceil(item.showSort / 2) - 1, 0, _objectSpread({
  367. isAdv: true
  368. }, item));
  369. }
  370. }
  371. });
  372. }
  373. // 获取商品里面的广告
  374. // getAdv({currentPage:1,pageSize:99,advertsType:2,status:1}).then(res1=>{
  375. // if(res.state == 'Success'){
  376. // res1.content.records.map(item=>{
  377. // data.splice(item.showSort-1,0,{isAdv:true,...item})
  378. // })
  379. // console.log(data);
  380. // data.map((item,index)=>{
  381. // if(index%2){
  382. // list.push(item)
  383. // }else{
  384. // list1.push(item)
  385. // }
  386. // })
  387. // this.list = this.list.concat(list)
  388. // this.list1 = this.list1.concat(list1)
  389. // // let total = this.list.length+this.list1.length
  390. // // if(total>=res.content.total){
  391. // if(this.query.pageCurrent == res.content.pages){
  392. // this.status = 'noMore'
  393. // }else{
  394. // this.status = 'more'
  395. // this.query.pageCurrent++
  396. // }
  397. // }
  398. // })
  399. }
  400. });
  401. },
  402. // 金刚区
  403. getMenu: function getMenu() {
  404. var _this2 = this;
  405. return new Promise(function (resolve, reject) {
  406. (0, _common.getMenu)({
  407. currentPage: 1,
  408. pageSize: 10,
  409. status: 2
  410. }).then(function (res) {
  411. if (res.state == 'Success') {
  412. _this2.discountsList = res.content.records;
  413. resolve(1);
  414. }
  415. });
  416. });
  417. },
  418. // 广告位
  419. getAdv: function getAdv() {
  420. var _this3 = this;
  421. return new Promise(function (resolve, reject) {
  422. (0, _common.getAdv)({
  423. currentPage: 1,
  424. pageSize: 99,
  425. advertsType: 1,
  426. status: 1
  427. }).then(function (res) {
  428. if (res.state == 'Success') {
  429. _this3.advList = res.content.records;
  430. // this.advList = res.content.records.filter((item,index)=>index<2)
  431. // this.advList1 = res.content.records.filter((item,index)=>index>=2)
  432. resolve(2);
  433. }
  434. });
  435. });
  436. },
  437. // 获取商品列表内广告位
  438. getGoodsAdv: function getGoodsAdv() {
  439. var _this4 = this;
  440. return new Promise(function (resolve, reject) {
  441. (0, _common.getAdv)({
  442. currentPage: 1,
  443. pageSize: 99,
  444. advertsType: 2,
  445. status: 1
  446. }).then(function (res) {
  447. if (res.state == 'Success') {
  448. _this4.advList1 = res.content.records;
  449. resolve(2);
  450. }
  451. });
  452. });
  453. }
  454. },
  455. onPageScroll: function onPageScroll(e) {
  456. if (e.scrollTop >= 50) {
  457. this.background = true;
  458. } else {
  459. this.background = false;
  460. }
  461. },
  462. onShow: function onShow() {
  463. if (uni.getStorageSync('token') && !uni.getStorageSync('userInfo')) {
  464. this.getUserDetail();
  465. }
  466. },
  467. onHide: function onHide() {},
  468. onLoad: function onLoad(query) {
  469. uni.setStorageSync('inviteCode', decodeURIComponent(query.scene));
  470. },
  471. created: function created() {
  472. var _this5 = this;
  473. this.loading = true;
  474. Promise.all([this.getMenu(), this.getAdv(), this.getCity()]).then(function (res) {
  475. _this5.search();
  476. });
  477. }
  478. };
  479. exports.default = _default;
  480. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
  481. /***/ }),
  482. /***/ 170:
  483. /*!*******************************************************************************************!*\
  484. !*** F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
  485. \*******************************************************************************************/
  486. /*! no static exports found */
  487. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  488. "use strict";
  489. __webpack_require__.r(__webpack_exports__);
  490. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 171);
  491. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  492. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  493. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
  494. /***/ }),
  495. /***/ 171:
  496. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  497. !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目/HBuilderProjects/test/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
  498. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  499. /*! no static exports found */
  500. /***/ (function(module, exports, __webpack_require__) {
  501. // extracted by mini-css-extract-plugin
  502. if(false) { var cssReload; }
  503. /***/ })
  504. },[[162,"common/runtime","common/vendor"]]]);
  505. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map