index.js 5.2 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{2265:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("8a83"),i=e("a767"),c=e("4785"),a=new c({key:"KX5BZ-B64RC-RO62W-AMWAZ-VVTC3-YAFXF"}),r={data:function(){return{background:!1,loading:!1,userId:"",city:"定位中",status:"more",current:0,bannerList:["https://alipic.lanhuapp.com/XDSlicePNGMAX2f4cb415a269b2e935c7a97da9077db4d78ddb8306ac44ec1e10274387048a22.png","https://alipic.lanhuapp.com/XDSlicePNGMAX2f4cb415a269b2e935c7a97da9077db4d78ddb8306ac44ec1e10274387048a22.png"],discountsList:[],advList:[],advList1:[],list:[],list1:[],query:{queryName:"","location.lat":0,"location.lon":0,pageCurrent:1,pageSize:10}}},methods:{swiperChange:function(t){this.current=t.target.current},jump:function(n){t.reLaunch({url:n})},handleSearch:function(){if(!t.getStorageSync("token"))return t.showModal({title:"请登录",confirmText:"去登录",success:function(n){console.log(n),n.confirm&&t.navigateTo({url:"/login/login/login?redirect=/pages/index/index"})}});t.reLaunch({url:"./search"})},getCity:function(){var n=this;return new Promise((function(e,o){t.getLocation({type:"gcj02",success:function(o){n.query["location.lat"]=o.latitude,n.query["location.lon"]=o.longitude,t.setStorageSync("location",JSON.stringify({latitude:o.latitude,longitude:o.longitude})),a.reverseGeocoder({location:{latitude:o.latitude,longitude:o.longitude},success:function(t){n.city=t.result.address_component.city,console.log(9999,n.city),e()},fail:function(t){n.city="定位失败"}})},fail:function(){console.log("获取经纬度失败")}})}))},goDetail:function(n,e,o,i){t.navigateTo({url:"".concat(n,"?id=").concat(e,"&title=").concat(i),success:function(t){t.eventChannel.emit("banner",o)}})},goShopDetail:function(n){t.setStorageSync("shopInfo",JSON.stringify(n)),t.reLaunch({url:"../../detail/shopDetail/shopDetail"})},handleMore:function(){t.reLaunch({url:"../../combo/combo/combo"})},getUserDetail:function(){(0,o.getUserDetail)().then((function(n){t.setStorageSync("userInfo",JSON.stringify(n.content))}))},loadMore:function(){this.query["location.lat"]&&this.query["location.lon"]&&this.search()},search:function(){var t=this;"noMore"!=this.status&&(this.status="loading",(0,i.search)(this.query).then((function(n){if("Success"==n.state){t.loading=!1;var e=[],o=[];n.content.records.map((function(t,n){n%2?e.push(t):o.push(t)})),t.list=t.list.concat(e),t.list1=t.list1.concat(o);var i=t.list.length+t.list1.length;i>=n.content.total?t.status="noMore":(t.status="more",t.query.pageCurrent++)}})))},getMenu:function(){var t=this;return new Promise((function(n,e){(0,o.getMenu)({currentPage:1,pageSize:10}).then((function(e){"Success"==e.state&&(t.discountsList=e.content.records,n(1))}))}))},getAdv:function(){var t=this;return new Promise((function(n,e){(0,o.getAdv)({currentPage:1,pageSize:99,advertsType:1}).then((function(e){"Success"==e.state&&(t.advList=e.content.records.filter((function(t,n){return n<2})),t.advList1=e.content.records.filter((function(t,n){return n>=2})),n(2))}))}))}},onPageScroll:function(t){t.scrollTop>=50?this.background=!0:this.background=!1},onShow:function(){t.getStorageSync("token")&&!t.getStorageSync("userInfo")&&this.getUserDetail()},onHide:function(){},onLoad:function(n){t.setStorageSync("inviteCode",decodeURIComponent(n.scene))},created:function(){var t=this;this.loading=!0,Promise.all([this.getMenu(),this.getAdv(),this.getCity()]).then((function(n){t.search()}))}};n.default=r}).call(this,e("543d")["default"])},"5c49":function(t,n,e){"use strict";(function(t,n){var o=e("4ea4");e("b7d7");o(e("66fd"));var i=o(e("d1ff"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(i.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},"5de8":function(t,n,e){"use strict";var o=e("ea97"),i=e.n(o);i.a},"920d":function(t,n,e){"use strict";e.r(n);var o=e("2265"),i=e.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(c);n["default"]=i.a},b507:function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return c})),e.d(n,"a",(function(){return o}));var o={zsSkeleton:function(){return e.e("components/zs-skeleton/index").then(e.bind(null,"32b9"))},zsBanner:function(){return e.e("components/zs-banner/index").then(e.bind(null,"e1ed"))},zsList:function(){return e.e("components/zs-list/index").then(e.bind(null,"7636"))},zsImg:function(){return Promise.all([e.e("common/vendor"),e.e("components/zs-img/index")]).then(e.bind(null,"3acd"))}},i=function(){var t=this,n=t.$createElement,e=(t._self._c,t.advList.length),o=t.advList1.length,i=o?t.advList1.length:null,c=t.__map(t.list,(function(n,e){var o=t.__get_orig(n),i=(n.shopVo.distance/1e3).toFixed(2);return{$orig:o,g3:i}})),a=t.__map(t.list1,(function(n,e){var o=t.__get_orig(n),i=(n.shopVo.distance/1e3).toFixed(2);return{$orig:o,g4:i}}));t.$mp.data=Object.assign({},{$root:{g0:e,g1:o,g2:i,l0:c,l1:a}})},c=[]},d1ff:function(t,n,e){"use strict";e.r(n);var o=e("b507"),i=e("920d");for(var c in i)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(c);e("5de8");var a=e("f0c5"),r=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);n["default"]=r.exports},ea97:function(t,n,e){}},[["5c49","common/runtime","common/vendor"]]]);