(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/highseas/highseas"],{52:function(e,t,n){"use strict";(function(e,t){var o=n(4);n(26);o(n(25));var i=o(n(53));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n(1)["default"],n(2)["createPage"])},53:function(e,t,n){"use strict";n.r(t);var o=n(54),i=n(56);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n(60);var c,s=n(32),a=Object(s["default"])(i["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],c);a.options.__file="pages/highseas/highseas.vue",t["default"]=a.exports},54:function(e,t,n){"use strict";n.r(t);var o=n(55);n.d(t,"render",(function(){return o["render"]})),n.d(t,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(t,"components",(function(){return o["components"]}))},55:function(e,t,n){"use strict";var o;n.r(t),n.d(t,"render",(function(){return i})),n.d(t,"staticRenderFns",(function(){return c})),n.d(t,"recyclableRender",(function(){return r})),n.d(t,"components",(function(){return o}));try{o={uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(n.bind(null,443))},mescrollBody:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/mescroll-uni/components/mescroll-body/mescroll-body")]).then(n.bind(null,451))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var e=this,t=e.$createElement,n=(e._self._c,e.getNavBarHeight());e._isMounted||(e.e0=function(t){e.$navigateTo("/pages/city/city?activeCity="+JSON.stringify(e.activeCity))}),e.$mp.data=Object.assign({},{$root:{m0:n}})},r=!1,c=[];i._withStripped=!0},56:function(e,t,n){"use strict";n.r(t);var o=n(57),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);t["default"]=i.a},57:function(e,t,n){"use strict";(function(e,o){var i=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(58)),c=n(59),s=function(){n.e("components/common/navbar").then(function(){return resolve(n(464))}.bind(null,n)).catch(n.oe)},a=function(){n.e("components/house/houseItem").then(function(){return resolve(n(471))}.bind(null,n)).catch(n.oe)},u={mixins:[r.default],data:function(){return{boundingClientRect:{},list:[],activeCity:{cityName:"",cityCode:""},coordinates:""}},onShow:function(){this.boundingClientRect=e.getMenuButtonBoundingClientRect()},onLoad:function(){var e=this;o.$on("changeCity",(function(t){e.activeCity=t,e.$store.dispatch("app/changeActiveCity",e.activeCity),o.setStorageSync("vuex_state",e.$store.state),e.mescroll.resetUpScroll()})),o.getLocation({type:"wgs84",success:function(t){e.coordinates=t.longitude+","+t.latitude,e.$store.dispatch("app/changeCoordinates",e.coordinates),o.setStorageSync("vuex_state",e.$store.state),e.getLocation()},fail:function(){e.coordinates=e.$store.getters.coordinates,e.getLocation()}})},methods:{getLocation:function(){var e=this;o.request({url:"https://restapi.amap.com/v3/geocode/regeo",method:"GET",data:{key:"8d6519155e085eb1b83d1de7953b2414",location:this.coordinates},success:function(t){if(200===t.statusCode){var n=t.data;if("OK"==n.info){var i=n.regeocode;e.activeCity={cityName:i.addressComponent.city,cityCode:i.addressComponent.adcode.substring(0,4)+"00"},e.$store.dispatch("app/changeActiveCity",e.activeCity),o.setStorageSync("vuex_state",e.$store.state),e.mescroll.resetUpScroll()}else e.activeCity=e.$store.getters.activeCity,e.mescroll.resetUpScroll()}else e.activeCity=e.$store.getters.activeCity,e.mescroll.resetUpScroll()},fail:function(){e.activeCity=e.$store.getters.activeCity,e.mescroll.resetUpScroll()}})},geStatusBarHeight:function(){return o.getSystemInfoSync()["statusBarHeight"]},getNavBarHeight:function(){var e=o.getMenuButtonBoundingClientRect(),t=e.height+2*(e.top-o.getSystemInfoSync()["statusBarHeight"])+2;return 2*(t+this.geStatusBarHeight())},upCallback:function(e){var t=this;if(!this.coordinates)return this.mescroll.endErr();(0,c.getOpenHouseListByPage)({currPage:e.num,pageSize:10,coordinates:this.coordinates,addressCode:this.activeCity.cityCode}).then((function(n){200===n.code?(t.mescroll.endBySize(n.data.dataList.length,n.data.totalCount),1==e.num&&(t.list=[]),t.list=t.list.concat(n.data.dataList)):t.mescroll.endErr()})).catch((function(){t.mescroll.endErr()}))}},components:{navbar:s,houseItem:a}};t.default=u}).call(this,n(1)["default"],n(2)["default"])},60:function(e,t,n){"use strict";n.r(t);var o=n(61),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);t["default"]=i.a},61:function(e,t,n){}},[[52,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/highseas/highseas.js.map