(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/index"],{ /***/ 51: /*!********************************************************************************!*\ !*** D:/workfile/minprogram/caiyunyi/main.js?{"page":"pages%2Findex%2Findex"} ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(wx, createPage) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); __webpack_require__(/*! uni-pages */ 26); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25)); var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 52)); // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; createPage(_index.default); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"])) /***/ }), /***/ 52: /*!*************************************************************!*\ !*** D:/workfile/minprogram/caiyunyi/pages/index/index.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228&scoped=true& */ 53); /* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 55); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=57280228&lang=less&scoped=true& */ 57); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 36); var renderjs /* normalize component */ var component = Object(_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], _index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, "57280228", null, false, _index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/index/index.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 53: /*!********************************************************************************************************!*\ !*** D:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=template&id=57280228&scoped=true& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=57280228&scoped=true& */ 54); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 54: /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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!D:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=template&id=57280228&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniPopup: function () { return __webpack_require__.e(/*! import() | uni_modules/uni-popup/components/uni-popup/uni-popup */ "uni_modules/uni-popup/components/uni-popup/uni-popup").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 349)) }, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h var l0 = _vm.funList.slice(0, 9) var g0 = _vm.serviceDetail.ImageLits && _vm.serviceDetail.ImageLits.length > 0 var g1 = _vm.roadStatusList.length var g2 = _vm.roadStatusList && _vm.roadStatusList.length > 1 var l1 = g2 ? _vm.roadStatusList.concat(_vm.roadStatusList) : null var g3 = _vm.roadStatusList && _vm.roadStatusList.length === 1 if (!_vm._isMounted) { _vm.e0 = function ($event, item) { var _temp = arguments[arguments.length - 1].currentTarget.dataset, _temp2 = _temp.eventParams || _temp["event-params"], item = _temp2.item var _temp, _temp2 return _vm.handleFunClick(item) } } _vm.$mp.data = Object.assign( {}, { $root: { l0: l0, g0: g0, g1: g1, g2: g2, l1: l1, g3: g3, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 55: /*!**************************************************************************************!*\ !*** D:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_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__(/*! -!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 56); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_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(_program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_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 _program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_program_files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_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); /***/ }), /***/ 56: /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./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!D:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(uni) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32)); var _vuex = __webpack_require__(/*! vuex */ 33); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var tabbar = function tabbar() { __webpack_require__.e(/*! require.ensure | components/tabbar */ "components/tabbar").then((function () { return resolve(__webpack_require__(/*! ../../components/tabbar.vue */ 356)); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); }; var _default = { components: { tabbar: tabbar }, data: function data() { return { menu: {}, funList: [{ label: "服务区", value: 1, index: 1, src: "/static/images/home/serviceIcon.svg", springSrc: "/static/images/home/springService.svg" }, { label: "商城", value: 15, index: 2, src: "/static/images/home/shoppingMallIcon.svg", springSrc: "/static/images/home/shoppingMallIconSpring.svg" }, { label: "加油", value: 2, index: 3, src: "/static/images/home/gasoline.svg", springSrc: "/static/images/home/springGasoline.svg" }, { label: "充电", value: 3, index: 4, src: "/static/images/home/electricityIcon.svg", springSrc: "/static/images/home/springElectricityIcon.svg" }, { label: "ETC", value: 4, index: 5, src: "/static/images/home/ETC.svg", springSrc: "/static/images/home/springETC.svg" }, { label: "点餐", value: 5, index: 6, src: "/static/images/home/foodIcon.svg", springSrc: "/static/images/home/springFood.svg" }, { label: "租车", value: 7, index: 7, src: "/static/images/home/carRental.svg", springSrc: "/static/images/home/springCarRental.svg" }, { label: "司机之家", value: 6, index: 8, src: "/static/images/home/driverHome.svg", springSrc: "/static/images/home/springDriverHome.svg" }, { label: "投诉建议", value: 9, index: 9, src: "/static/images/home/suggestion.svg", springSrc: "/static/images/home/springSuggestion.svg" }, { label: "保险", value: 8, index: 10, src: "/static/images/home/insuranceIcon.svg", springSrc: "/static/images/home/springInsurance.svg" }, { label: "金融", value: 10, index: 11, src: "/static/images/home/finance.svg", springSrc: "/static/images/home/springFinance.svg" }, { label: "文旅", value: 11, index: 12, src: "/static/images/home/travel.svg", springSrc: "/static/images/home/springTravel.svg" }, { label: "售后", value: 12, index: 13, src: "/static/images/home/customerService.svg", springSrc: "/static/images/home/springCustomerService.svg" }, { label: "加水", value: 13, index: 14, src: "/static/images/home/addWater.svg", springSrc: "/static/images/home/springAddWater.svg" }, { label: "尿素", value: 14, index: 15, src: "/static/images/home/ureaIcon.svg", springSrc: "/static/images/home/springUrea.svg" }], allFun: { label: "全部功能", value: 15, src: "/static/images/home/allFunIcon.svg", springSrc: "/static/images/home/springAllFunIcon.svg" }, pageType: "", // spring 春节模式 swiperList: ["https://ahyd.eshangtech.com/UploadImageDir/minprogram/龙江大桥_1.jpg", "https://ahyd.eshangtech.com/UploadImageDir/minprogram/小沙坝服务区_1.jpg"], previewImageList: ["https://ahyd.eshangtech.com/UploadImageDir/minprogram/龙江大桥.jpg", "https://ahyd.eshangtech.com/UploadImageDir/minprogram/小沙坝服务区.jpg"], // 预览图数组 roadStatusList: [], // 路况播报 seat: {}, // 坐标 serverPartList: [], serviceDetail: {}, // 当前服务区的详情 specialOffersList: [], // 促销单品的数据 productsList: [], // 甄选商品的数据 shoppingMall: [], // 商城精选的数据 chargingObj: { have: 0, use: 0 }, // 充电桩数据 safeHeight: 0, // ios的安全距离 showBackTop: false, // 页面滚动距离 scrollView: "", showPoster: true, // 判断是否显示海报 isChangeIcon: true // 判断是否切换商城的图表 }; }, onLoad: function onLoad() { var _this2 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { var stronge, systemInfo, height, currentService, seatInfo, funList, newFunList; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: stronge = uni.getStorageSync("showIndexPoster"); console.log("stronge", stronge); _this2.$refs.noticeRef.open("center"); // if ( // stronge === 1 || // stronge === "1" || // new Date("2025-03-02 8:00:00").getTime() < new Date().getTime() // ) { // this.showPoster = false; // } else { // this.$refs.noticeRef.open("center"); // } _this2.menu = uni.getMenuButtonBoundingClientRect(); systemInfo = uni.getSystemInfoSync(); console.log("systemInfo", systemInfo); // 判断如果是苹果手机 那么把它底部的安全距离存起来 if (systemInfo.osName === "ios") { // let height = systemInfo.safeArea.bottom - systemInfo.safeArea.height; height = systemInfo.safeAreaInsets.bottom; console.log("height", height); _this2.safeHeight = Number(height); uni.setStorageSync("safeHeight", height); } currentService = uni.getStorageSync("currentService"); seatInfo = uni.getStorageSync("seatInfo"); if (seatInfo) { _this2.seat = JSON.parse(seatInfo); } // this.getLocalServer(); if (currentService) { _this2.serviceDetail = currentService; } else { _this2.getLocalServer(); } funList = uni.getStorageSync("funList"); if (funList) { console.log("newFunList", JSON.parse(funList)); newFunList = JSON.parse(funList); if (newFunList && newFunList.length > 0) { newFunList.forEach(function (item, index) { item.index = index + 1; }); } _this2.funList = newFunList; } else { uni.setStorageSync("funList", JSON.stringify(_this2.funList)); } console.log("this.serviceDetail", _this2.serviceDetail); // 高速头条播报 _this2.handleGetHighwayHeadlines(); // 促销单品 _this2.handleGetSpecialOffers(); // 甄选商品 _this2.handleGetProductsList(); // 商城的内容 _this2.handleGetShoppingMall(); case 18: case "end": return _context.stop(); } } }, _callee); }))(); }, onShow: function onShow() { var _this3 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { var currentService, funList, newFunList; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: currentService = uni.getStorageSync("currentService"); if (!currentService) { _context2.next = 5; break; } _context2.next = 4; return _this3.handleGetServiceDetail(currentService.SERVERPART_ID); case 4: // this.serviceDetail = currentService; // this.serviceDetail.sumDetail = this.handleMergeDetail(currentService); // console.log("this.serviceDetail", this.serviceDetail); _this3.handleGetChargingStation(_this3.serviceDetail); case 5: console.log("onShow", _this3.user); funList = uni.getStorageSync("funList"); if (funList) { console.log("newFunList", JSON.parse(funList)); newFunList = JSON.parse(funList); if (newFunList && newFunList.length > 0) { newFunList.forEach(function (item, index) { item.index = index + 1; }); } _this3.funList = newFunList; console.log("this.funList", _this3.funList); } // if (new Date("2025-03-02 8:00:00").getTime() < new Date().getTime()) { // this.isChangeIcon = false; // } // if (this.isChangeIcon) { // let fun = this.funList; // fun.forEach((item) => { // if (item.value === 15) { // item.label = "女神活动"; // item.src = "https://eshangtech.com/minTestImg/GoddessFestival.png"; // item.springSrc = // "https://eshangtech.com/minTestImg/GoddessFestival.png"; // } // }); // console.log("fun", fun); // this.funList = fun; // this.$forceUpdate(); // } case 8: case "end": return _context2.stop(); } } }, _callee2); }))(); }, computed: _objectSpread({}, (0, _vuex.mapGetters)({ user: "user", tableNum: "orderTable", orderRemark: "orderRemark", provinceCode: "provinceCode", couponPrice: "couponPrice", nowStore: "nowStore" })), onShareAppMessage: function onShareAppMessage() { // let _this = this; return { title: "彩云驿商城", path: "/pages/index/index" // imageUrl: _this.good.DEFAULT_IMG, }; }, onShareTimeline: function onShareTimeline() { return { title: "彩云驿商城", path: "/pages/index/index" // imageUrl: _this.good.DEFAULT_IMG, }; }, methods: { handleHidePopup: function handleHidePopup() { uni.setStorageSync("showIndexPoster", 1); this.$refs.noticeRef.close(); uni.navigateTo({ url: "/pages/shopMallPage/shopType/index" }); }, // 回到顶部 handleGoBack: function handleGoBack() { this.scrollView = "navItem"; }, // 下拉触发事件 handlePageScroll: function handlePageScroll(e) { this.pageScrollNumber = Number(e.detail.scrollTop); if (Number(e.detail.scrollTop) > 100) { this.showBackTop = true; } else { this.scrollView = ""; this.showBackTop = false; } }, // 查询现在的充电桩 handleGetChargingStation: function handleGetChargingStation(obj) { var _this4 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { var _this; return _regenerator.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _this = _this4; uni.request({ url: "https://xny.yciccloud.com/interconnect/api/interconnection/open/getConnectList", //仅为示例,并非真实接口地址。 method: "POST", success: function success(res) { console.log("查询现在的充电桩", res.data); var list = res.data; var result = []; if (list && list.length > 0) { list.forEach(function (item) { if (item.stationName.indexOf("读书铺") !== -1 && obj.SERVERPART_NAME.indexOf("读书铺") !== -1 || item.stationName.indexOf("鸡街") !== -1 && obj.SERVERPART_NAME.indexOf("鸡街") !== -1 || item.stationName.indexOf("星云") !== -1 && obj.SERVERPART_NAME.indexOf("星云") !== -1 || item.stationName.indexOf("富民") !== -1 && obj.SERVERPART_NAME.indexOf("富民") !== -1) { result.push(item); } }); } console.log("result", result); console.log("obj", obj); var sum = 0; var have = 0; var use = 0; if (result && result.length > 0) { result.forEach(function (item) { if (item.status === "50") { sum += 1; } }); } console.log("sum", sum); if (sum > 0) { use = sum; if (obj.sumDetail.STATEGRIDCHARGE > 0) { console.log("1"); if (obj.sumDetail.STATEGRIDCHARGE < result.length) { have = result.length; } else { have = obj.sumDetail.STATEGRIDCHARGE; } } else { console.log("2"); have = result.length; } } else { have = obj.sumDetail.LIVESTOCKPACKING; var rank = Number(uni.getStorageSync("rankNumber")); console.log("rank", rank); if (rank > 0) {} else { rank = Math.random() * (0.7 - 0.5) + 0.5; uni.setStorageSync("rankNumber", rank); } use = Math.floor(have * rank); } _this.chargingObj = { have: have, use: use }; console.log("_this.chargingObj", _this.chargingObj); _this.$forceUpdate(); } }); case 2: case "end": return _context3.stop(); } } }, _callee3); }))(); }, // 拿到服务区详情 handleGetServiceDetail: function handleGetServiceDetail(id) { var _this5 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { var req, data, obj; return _regenerator.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: if (id) { _context4.next = 2; break; } return _context4.abrupt("return"); case 2: req = { ServerpartId: id, latitude: _this5.seat.latitude, longitude: _this5.seat.longitude }; _context4.next = 5; return _this5.$api.$get("/CommercialApi/BaseInfo/GetServerpartInfo", req); case 5: data = _context4.sent; obj = data.Result_Data; console.log("detail", obj); _this5.serviceDetail = obj; _this5.serviceDetail.sumDetail = _this5.handleMergeDetail(obj); console.log("this.serviceDetail", _this5.serviceDetail); case 11: case "end": return _context4.stop(); } } }, _callee4); }))(); }, // 预览查看 handleShowPreview: function handleShowPreview(obj) { uni.previewImage({ current: obj, // 当前显示图片的http链接 urls: this.previewImageList // 需要预览的图片http链接列表 }); }, handleGoDetail: function handleGoDetail() { uni.navigateTo({ url: "/pages/serviceDetail/index" }); }, // 功能列表 handleFunClick: function handleFunClick(obj) { console.log("obj", obj); // 服务区 if (obj.value === 1) { uni.navigateTo({ url: "/pages/serviceDetail/index" }); } else if (obj.value === 2) { // 加油 uni.navigateTo({ url: "/pages/otherFunPage/goPublicPage/index" }); // uni.navigateTo({ // url: `/pages/noDataPage/index`, // }); } else if (obj.value === 3) { // 充电 uni.navigateToMiniProgram({ shortLink: "#小程序://云南交投新能源充电网平台/Z6OAkOF7DnSm5da" }); } else if (obj.value === 4) { // ETC uni.navigateToMiniProgram({ appId: "wxb228568a0a4f7120" }); } else if (obj.value === 5) { // 点餐 uni.navigateTo({ url: "/pages/serviceList/index?type=food" }); // uni.navigateTo({ // url: `/pages/reservationOrder/index?id=${this.serviceDetail.SERVERPART_ID}`, // }); } else if (obj.value === 6) { // 司机之家 uni.navigateTo({ url: "/pages/serviceList/index?type=driver" }); } else if (obj.value === 7) { // 租车 // uni.navigateTo({ // url: `/pages/noDataPage/index`, // }); uni.navigateToMiniProgram({ appId: "wxe4bc565cbbf5e289", path: "pages/isd/indexNew/index?landingto=home&apptype=ISD_C_WX&st=ser&fromurl=common&channelid=242572" // extraData: { // landingto: "home", // apptype: "ISD_C_WX", // st: "ser", // fromurl: "common", // channelid: 242572, // }, }); } else if (obj.value === 8) { // 保险 uni.navigateTo({ url: "/pages/otherFunPage/insurance/index" }); } else if (obj.value === 9) { // 投诉建议 uni.navigateToMiniProgram({ shortLink: "#小程序://云交经司服/jFbQlCIEsEjf5Nq" }); } else if (obj.value === 10) { // 金融 uni.navigateTo({ url: "/pages/otherFunPage/finance/index" }); } else if (obj.value === 11) { // 文旅 uni.navigateTo({ url: "/pages/noDataPage/index" }); } else if (obj.value === 12) { // 售后 uni.navigateTo({ url: "/pages/noDataPage/index" }); } else if (obj.value === 13) { // 加水 uni.scanCode({ success: function success(res) { console.log("条码类型:" + res.scanType); console.log("条码内容:" + res.result); } }); } else if (obj.value === 14) { // 尿素 uni.scanCode({ success: function success(res) { console.log("条码类型:" + res.scanType); console.log("条码内容:" + res.result); } }); } else if (obj.value === 15) { if (this.isChangeIcon) { uni.navigateTo({ url: "/pages/shopMallPage/shopType/index" }); } else { // 商城 this.handleGoShop(); } } }, // 跳转到商城 handleGoShop: function handleGoShop() { uni.navigateTo({ url: "/pages/shopMallPage/index/index" }); }, // 全部功能 handleGoAllFun: function handleGoAllFun() { uni.navigateTo({ url: "/pages/allFunPage/index?pageType=".concat(this.pageType) }); }, // 跳转到选择服务区 goSelectServer: function goSelectServer() { uni.navigateTo({ url: "/pages/newMap/index/index?comeForm=home" }); }, getLocalServer: function getLocalServer() { // 根据定位获取周边服务区 var _this = this; uni.getLocation({ type: "gcj02", altitude: true, success: function success(res) { console.log("rewrwqerwq", res); var seatInfo = { latitude: res.latitude, longitude: res.longitude }; uni.setStorageSync("seatInfo", JSON.stringify(seatInfo)); uni.setStorageSync("actualLocation", JSON.stringify(seatInfo)); _this.seat = seatInfo; console.log("1"); var latitude = res.latitude; var longitude = res.longitude; console.log("2"); _this.handleGetNearService(latitude, longitude); } }); }, // 合并服务区数据 handleMergeDetail: function handleMergeDetail(obj) { var sumObj = { LIVESTOCKPACKING: 0, // 充电桩数 STATEGRIDCHARGE: 0, // 国网充电桩数量 LIAUTOCHARGE: 0, // 理想5C充电桩数量 GACENERGYCHARGE: 0, // 广汽能源充电桩数量 OTHERCHARGE: 0, // 其他充电桩数量 REFUELINGGUN92: 0, // 加油枪92号 REFUELINGGUN95: 0, // 加油枪95号 REFUELINGGUN0: 0, // 加油枪0号 HASPANTRY: 0, // 男厕数量 HASWIFI: 0, // 女厕数量 TOILETCOUNT: 0, // 潮汐厕位 HASSHOWERROOM: 0, // 淋浴房 HASWATERROOM: 0, // 开水器 MICROWAVEOVEN: 0, // 微波炉 WASHERCOUNT: 0, // 洗衣机数量 SLEEPINGPODS: 0, // 睡眠仓 HASPILOTLOUNGE: false, // 有无司机之家 HASCHILD: false, // 有无车辆维修 VEHICLEWATERFILLING: false, // 有无车辆加水 SMALLPARKING: 0, // 轿车车位 PACKING: 0, // 客车车位 TRUCKPACKING: 0, // 货车车位 DANPACKING: 0, // 危化品车位 DININGBXCOUNT: 0, // 商铺数量 DININGROOMCOUNT: 0, // 餐饮店 HASBACKGROUNDRADIO: 0, // 便利店 POINTCONTROLCOUNT: 0, // 客房 BUSINESSTYPE: "", TOILET_PAPER: 0, // 厕纸巾 MABROOMWATER_DISPENSER: 0, // 母婴室饮水机 NURSING_TABLE: 0, // 哺乳桌 BABY_COT: 0, // 婴儿床 CHANGING_TABLE: 0, // 尿布台 DROOMWATER_DISPENSER: 0, // 司机之家饮水机 haveREFUELINGGUN: false, // 判断有无加油 havePARKING: false, // 判断有无停车场 haveWC: false // 判断有无卫生间 }; if (obj.RegionInfo && obj.RegionInfo.length > 0) { obj.RegionInfo.forEach(function (item) { sumObj.LIVESTOCKPACKING += item.LIVESTOCKPACKING; sumObj.STATEGRIDCHARGE += item.STATEGRIDCHARGE; sumObj.LIAUTOCHARGE += item.LIAUTOCHARGE; sumObj.GACENERGYCHARGE += item.GACENERGYCHARGE; sumObj.OTHERCHARGE += item.OTHERCHARGE; sumObj.REFUELINGGUN92 += item.REFUELINGGUN92; sumObj.REFUELINGGUN95 += item.REFUELINGGUN95; sumObj.REFUELINGGUN0 += item.REFUELINGGUN0; sumObj.HASPANTRY += item.HASPANTRY; sumObj.HASWIFI += item.HASWIFI; sumObj.TOILETCOUNT += item.TOILETCOUNT; sumObj.HASSHOWERROOM += item.HASSHOWERROOM; sumObj.HASWATERROOM += item.HASWATERROOM; sumObj.MICROWAVEOVEN += item.MICROWAVEOVEN; sumObj.WASHERCOUNT += item.WASHERCOUNT; sumObj.SLEEPINGPODS += item.SLEEPINGPODS; sumObj.SMALLPARKING += item.SMALLPARKING; sumObj.PACKING += item.PACKING; sumObj.TRUCKPACKING += item.TRUCKPACKING; sumObj.DANPACKING += item.DANPACKING; sumObj.BUSINESSTYPE = item.BUSINESSTYPE; sumObj.TOILET_PAPER += item.TOILET_PAPER; sumObj.MABROOMWATER_DISPENSER += item.MABROOMWATER_DISPENSER; sumObj.NURSING_TABLE += item.NURSING_TABLE; sumObj.BABY_COT += item.BABY_COT; sumObj.CHANGING_TABLE += item.CHANGING_TABLE; sumObj.DROOMWATER_DISPENSER += item.DROOMWATER_DISPENSER; if (item.HASPILOTLOUNGE) { sumObj.HASPILOTLOUNGE = true; } if (item.VEHICLEWATERFILLING) { sumObj.VEHICLEWATERFILLING = true; } if (item.HASCHILD) { sumObj.HASCHILD = true; } sumObj.DININGBXCOUNT += item.DININGBXCOUNT; sumObj.DININGROOMCOUNT += item.DININGROOMCOUNT; sumObj.HASBACKGROUNDRADIO += item.HASBACKGROUNDRADIO; sumObj.POINTCONTROLCOUNT += item.POINTCONTROLCOUNT; if (sumObj.REFUELINGGUN92 > 0 || sumObj.REFUELINGGUN95 > 0 || sumObj.REFUELINGGUN0 > 0) { sumObj.haveREFUELINGGUN = true; } if (sumObj.SMALLPARKING > 0 || sumObj.PACKING > 0 || sumObj.TRUCKPACKING > 0 || sumObj.DANPACKING > 0) { sumObj.havePARKING = true; } if (sumObj.HASPANTRY > 0 || sumObj.HASWIFI > 0 || sumObj.TOILETCOUNT > 0) { sumObj.haveWC = true; } }); } return sumObj; }, // 拿到最近的服务区数据 handleGetNearService: function handleGetNearService(latitude, longitude) { var _this6 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() { var req, data, nearService, idList; return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: req = { Province_Code: _this6.user.PROVINCE_CODE || "530000", longitude: longitude, latitude: latitude, showservice: true, appId: "wxee018fb96955552a" }; console.log("handleGetNearService", req); uni.showLoading({ title: "查找最近的服务区..." }); _context5.next = 5; return _this6.$api.$get("/CommercialApi/BaseInfo/GetServerpartList", req); case 5: data = _context5.sent; _this6.serverPartList = data.Result_Data.List; console.log("this.serverPartList", _this6.serverPartList); nearService = _this6.serverPartList[0]; nearService.sumDetail = _this6.handleMergeDetail(nearService); _this6.serviceDetail = nearService; uni.setStorageSync("currentService", nearService); console.log("serviceDetail", _this6.serviceDetail); idList = [1212, 1222, 1139, 1215]; if (idList.indexOf(nearService.SERVERPART_ID) !== -1) { _this6.handleGetChargingStation(nearService); } uni.hideLoading(); case 16: case "end": return _context5.stop(); } } }, _callee5); }))(); }, // 高速头条播报 handleGetHighwayHeadlines: function handleGetHighwayHeadlines() { var _this7 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() { var req, data, list; return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: req = { SearchParameter: { // NOTICEINFO_TYPES: 1010, PROVINCE_CODE: _this7.user.PROVINCE_CODE || "530000", NOTICEINFO_STATE: 1 }, PageIndex: 1, PageSize: 6, appId: "wxee018fb96955552a" }; console.log("handleGetHighwayHeadlines", req); _context6.next = 4; return _this7.$api.$post("/EShangApiMain/Notice/GetNOTICEINFOList", req); case 4: data = _context6.sent; list = data.Result_Data.List; console.log("handleGetHighwayHeadlines", list); if (list && list.length > 0) { _this7.roadStatusList = list; } else { _this7.roadStatusList = []; } case 8: case "end": return _context6.stop(); } } }, _callee6); }))(); }, // 跳转高速头条 handleGoHighWay: function handleGoHighWay() { uni.navigateTo({ url: "/pages/highwayHeadlines/index" }); }, // 拿到促销单品的数据 5030 handleGetSpecialOffers: function handleGetSpecialOffers() { var _this8 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { var data, list, shopList; return _regenerator.default.wrap(function _callee7$(_context7) { while (1) { switch (_context7.prev = _context7.next) { case 0: _context7.next = 2; return _this8.$api.getCoop({ action_type: "WeChat_GetMallGoodsInfo", ownerUnitId: 911, COMMODITYNATURE: 5030, excludeNature: 5070, justCommodity: 1 }); case 2: data = _context7.sent; console.log("handleGetSpecialOffers", data); list = data.Data.List; shopList = []; if (list && list.length > 0) { list.forEach(function (item) { if (item.COMMODITYLIST && item.COMMODITYLIST.length > 0) { item.COMMODITYLIST.forEach(function (subItem) { shopList.push(subItem); }); } }); } console.log("特价优惠", shopList); if (shopList && shopList.length > 0) { _this8.specialOffersList = shopList.slice(0, 2); } else { _this8.specialOffersList = []; } case 9: case "end": return _context7.stop(); } } }, _callee7); }))(); }, // 拿到甄选商品 5040 handleGetProductsList: function handleGetProductsList() { var _this9 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() { var data, list, shopList; return _regenerator.default.wrap(function _callee8$(_context8) { while (1) { switch (_context8.prev = _context8.next) { case 0: _context8.next = 2; return _this9.$api.getCoop({ action_type: "WeChat_GetMallGoodsInfo", ownerUnitId: 911, COMMODITYNATURE: 5040, excludeNature: 5070, justCommodity: 1 }); case 2: data = _context8.sent; list = data.Data.List; shopList = []; if (list && list.length > 0) { list.forEach(function (item) { if (item.COMMODITYLIST && item.COMMODITYLIST.length > 0) { item.COMMODITYLIST.forEach(function (subItem) { shopList.push(subItem); }); } }); } if (shopList && shopList.length > 0) { _this9.productsList = shopList.slice(0, 2); } else { _this9.productsList = []; } console.log("甄选商品", list); case 8: case "end": return _context8.stop(); } } }, _callee8); }))(); }, // 拿到 商城精品 3000 handleGetShoppingMall: function handleGetShoppingMall() { var _this10 = this; return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() { var data, list, shopList; return _regenerator.default.wrap(function _callee9$(_context9) { while (1) { switch (_context9.prev = _context9.next) { case 0: _context9.next = 2; return _this10.$api.getCoop({ action_type: "WeChat_GetMallGoodsInfo", ownerUnitId: 911, COMMODITYNATURE: 3000, excludeNature: 5070, justCommodity: 1 }); case 2: data = _context9.sent; list = data.Data.List; shopList = []; if (list && list.length > 0) { list.forEach(function (item) { if (item.COMMODITYLIST && item.COMMODITYLIST.length > 0) { item.COMMODITYLIST.forEach(function (subItem) { if (subItem.COMMODITY_MEMBERPRICE && subItem.COMMODITY_MEMBERPRICE.toString().indexOf(".") !== -1) { subItem.bigNumber = subItem.COMMODITY_MEMBERPRICE.toString().split(".")[0]; subItem.smallNumber = subItem.COMMODITY_MEMBERPRICE.toString().split(".")[1]; } else { subItem.bigNumber = subItem.COMMODITY_MEMBERPRICE; } if (subItem.COMMODITY_RETAILPRICE && subItem.COMMODITY_RETAILPRICE.toString().indexOf(".") !== -1) { subItem.RETbigNumber = subItem.COMMODITY_RETAILPRICE.toString().split(".")[0]; subItem.RETsmallNumber = subItem.COMMODITY_RETAILPRICE.toString().split(".")[1]; } else { subItem.RETbigNumber = subItem.COMMODITY_RETAILPRICE; } shopList.push(subItem); }); } }); } _this10.shoppingMall = shopList; console.log("商城精选", shopList); case 8: case "end": return _context9.stop(); } } }, _callee9); }))(); }, // 打开地图的跳转 handleGoMap: function handleGoMap() { uni.openLocation({ latitude: this.serviceDetail.SERVERPART_Y * 1, longitude: this.serviceDetail.SERVERPART_X * 1, scale: 16, // 缩放比例 name: this.serviceDetail.SERVERPART_NAME, // address: "", // 这个可能会影响地图的定位,所以可以选择不填 success: function success(data) { console.log(data); }, fail: function fail(err) { console.log(err); } }); }, // 跳转商品详情 handleGoShopDetail: function handleGoShopDetail(obj) { console.log("obj", obj); uni.navigateTo({ url: "/pages/shopPages/shopDetail/index?id=".concat(obj.COMMODITY_ID) }); }, // 跳转商品列表接口 handleGoShopList: function handleGoShopList(type) { uni.navigateTo({ url: "/pages/shopPages/shopList/index?type=".concat(type) }); } } }; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) /***/ }), /***/ 57: /*!***********************************************************************************************************************!*\ !*** D:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=style&index=0&id=57280228&lang=less&scoped=true& ***! \***********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-2!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--10-oneOf-1-3!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-1-5!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../program files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&id=57280228&lang=less&scoped=true& */ 58); /* harmony import */ var _program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_program_files_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_program_files_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_2_program_files_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_3_program_files_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_4_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_1_5_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_program_files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_id_57280228_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 58: /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-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--10-oneOf-1-2!./node_modules/postcss-loader/src??ref--10-oneOf-1-3!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-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:/workfile/minprogram/caiyunyi/pages/index/index.vue?vue&type=style&index=0&id=57280228&lang=less&scoped=true& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(false) { var cssReload; } /***/ }) },[[51,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map