(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{4476:function(t,e,n){"use strict";(function(t){n("5935");o(n("66fd"));var e=o(n("6a3a"));function o(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=n,t(e.default)}).call(this,n("543d")["createPage"])},"6a3a":function(t,e,n){"use strict";n.r(e);var o=n("8eb5"),i=n("fc74");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("b375");var s,a=n("f0c5"),c=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],s);e["default"]=c.exports},"8eb5":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return o}));var o={uniPopup:function(){return n.e("components/uni-popup/uni-popup").then(n.bind(null,"ebf3"))}},i=function(){var t=this,e=t.$createElement;t._self._c},r=[]},b375:function(t,e,n){"use strict";var o=n("fbd1"),i=n.n(o);i.a},b68c:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=d(n("a34a")),i=(n("475d"),n("dac6")),r=n("2681"),s=n("4d4d"),a=n("6bd2"),c=n("26cb"),u=n("307c"),l=n("7e95");function d(t){return t&&t.__esModule?t:{default:t}}function g(t,e,n,o,i,r,s){try{var a=t[r](s),c=a.value}catch(u){return void n(u)}a.done?e(c):Promise.resolve(c).then(o,i)}function f(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var r=t.apply(e,n);function s(t){g(r,o,i,s,a,"next",t)}function a(t){g(r,o,i,s,a,"throw",t)}s(void 0)}))}}function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function h(t){for(var e=1;e5&&(e=t.slice(0,5)+"...")),e},longstorename:function(t){var e="";return t&&(e=t,t.length>10&&(e=t.slice(0,10)+"...")),e},distance:function(t){var e="";return t?1*t>1e3?(1*t/1e3).toFixed(1)+"km":(1*t).toFixed(0)+"m":e}},data:function(){return{coupons:{id:0,cid:"",title:"",coupon_price:"",use_min_price:0},shareShow:!1,pageProportion:0,swiperHeight:0,checkid:0,titleNViewBackground:"",swiperCurrent:0,swiperLength:0,bargainlist:[],carouselList:[],goodsList:[],bastList:[],bastBanner:[],menusList:[],page:1,limit:5,userServant:[{image:""}],couponArray:[],recommend:[{id:0,re_title:"精选",re_name:"为你推荐"},{id:1,re_title:"最新",re_name:"最新好货优选"},{id:2,re_title:"便宜好货",re_name:"90天便宜好货"}],actTime:new Date,combinationList:{page:1,limit:3,list:[]},longitude4:"",latitude4:"",integral:{page:1,limit:10,list:[]},isAdmin:!1,dhqList:[],isopen:!1,couponNum:0,exchange_ticket_count:0}},computed:h(h({},(0,c.mapState)(["loginInterceptor"])),(0,c.mapState)("user",["userInfo","checkedStore","des","latlng","hasLogin"])),onLoad:function(e){var n=this;return f(o.default.mark((function i(){return o.default.wrap((function(o){while(1)switch(o.prev=o.next){case 0:return n,e.scene&&t.setStorage({key:"spread_code",data:e.scene}),o.next=4,n.getaddress();case 4:case"end":return o.stop()}}),i)})))()},onShow:function(){var t=this;this.getRecommend(),this.loginInterceptor&&!this.hasLogin&&(0,a.interceptor)(),console.log(this.hasLogin,"this.hasLogin"),this.userInfo.uid&&(console.log(this.userInfo),(0,r.getUserInfo)({}).then((function(e){var n=e.data;t.setUserInfo(n),0!=t.userInfo.store_info.length&&(t.isAdmin=!0),(0,i.getMyCoupons)({},1).then((function(e){var n=e.data;t.couponNum=n.length,(0,i.getCouponsList)({}).then((function(e){var n=e.data;(0,u.orderData)().then((function(e){console.log(e,"orderData"),t.exchange_ticket_count=e.data.exchange_ticket_count})),console.log(n,"优惠券"),n.length>0&&!t.isopen&&(t.coupons=n[0],t.coupons.is_use||(t.$refs.coupons.open(),t.isopen=!0))}))}))})).catch((function(t){console.log(t)})))},onPullDownRefresh:function(){this.loadData()},onShareAppMessage:function(t){var e=getCurrentPages(),n=e[e.length-1],o=n.route,i=(n.options,{title:"子臣餐饮数字化服务平台",path:o+"?scene="+this.userInfo.uid,imageUrl:"",success:function(t){t.errMsg},fail:function(){"shareAppMessage:fail cancel"==res.errMsg||res.errMsg}});return i},methods:h(h(h({},(0,c.mapMutations)("user",["setUserInfo","setOrderInfo","setStoreInfo","setLatlng","setLatitude","setLongitude","setDes","setDhqList"])),(0,c.mapMutations)(["setIsUp"])),{},{addCoupons:function(e){var n=this;(0,i.getCoupon)({couponId:e}).then((function(e){n.$refs.coupons.close(),t.showToast({title:"领取成功",duration:2e3})})).catch(console.log(res))},getDhqList:function(){var t=this;(0,l.getProductList)({cid:3,page:1,limit:2}).then((function(e){var n=e.data;t.dhqList=n,t.setDhqList(t.dhqList),console.log(t.$store.state.user),console.log(t.dhqList,"--------------")}))},getaddress:function(){var t=this;t.loadData(),t.getDhqList(),t.getCombinationList(),t.getIntegralList()},navTo:function(e){t.navigateTo({url:e})},setMrStore:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,i.getStoreList)({latitude:e,longitude:n,page:1,limit:1}).then((function(e){var n=e.data;console.log(n,"店面列表"),n.list[0]&&(t.setDes(n.list[0].distance),t.setStoreInfo(n.list[0]))}))},navToDetailPages:function(e){var n=e.product_id;t.navigateTo({url:"/pages/product/product?id="+n})},openSubscribe:function(e){var n=e;t.showLoading({title:"正在加载"}),openBargainSubscribe().then((function(e){t.hideLoading(),t.navigateTo({url:n})})).catch((function(e){t.hideLoading()}))},Mask:function(){this.MaskShow=!1,this.shareShow=!0,t.setStorage({key:"FirstEntry",data:!0,success:function(){console.log(t.getStorageSync("FirstEntry"),"Mask")}})},Toshare:function(){var e=this;""==this.userInfo?(0,r.getUserInfo)({}).then((function(t){var n=t.data;e.setUserInfo(n),e.userInfo=n})).catch((function(t){})):(this.shareShow=!1,t.navigateTo({url:"/pages/user/shareQrCode?spread="+this.userInfo.uid}))},Tocancel:function(){this.shareShow=!1},listChange:function(t){this.checkid=t.detail.current},clickSearch:function(){t.navigateTo({url:"/pages/product/search"})},setCoupons:function(e){t.showModal({title:"领取提示",content:"是否领取优惠券",success:function(n){n.confirm&&(0,s.setCoupons)({couponId:e.id}).then((function(n){e.is_use=!0,t.showToast({title:"领取成功",type:"top",duration:2e3})}))}})},change:function(t){var e=t;this.checkid=e,1==this.checkid?this.detail=this.selected_detail:2==this.checkid?this.detail=this.new_product:this.detail=this.cheap_good},onImageError:function(t,e){this[t][e].image="/static/error/errorImage.jpg"},loadData:function(){var e=this;return f(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:console.log("打印当前经纬度",e.longitude4,e.latitude4),(0,i.loadIndexs)({}).then((function(n){var o=n.data;console.log("index-data++++++++++++++++++",o);var i=o.info;e.carouselList=o.banner,console.log(e.carouselList,"lunbotu"),e.swiperLength=e.carouselList.length,e.menusList=o.menus,e.bastList=i.bastList,console.log(e.bastList,"this.bastList"),e.goodsList=i.firstList,e.bastBanner=o.benefit,e.$set(e,"couponArray",o.couponList),e.setIsUp(o.cash_switch),t.stopPullDownRefresh()})).catch((function(e){t.stopPullDownRefresh()}));case 2:case"end":return n.stop()}}),n)})))()},swiperChange:function(t){var e=t.detail.current;this.swiperCurrent=e,this.titleNViewBackground=this.carouselList[e].background},navToDetailPage:function(e){var n=e.product_id;console.log(e),2==e.product_type||3==e.product_type||0==e.product_type?t.navigateTo({url:"/pages/product/product?id="+n+"&type=0"}):1==e.product_type&&t.navigateTo({url:"/pages/product/product?id="+n+"&type="+e.product_type})},navToDetai:function(e){t.navigateTo({url:"/pages/product/product?id="+e.id+"&type=0"})},bannerNavToUrl:function(e){t.navigateTo({url:e.wap_url})},loadMore:function(e){console.log("加载更多"),t.navigateTo({url:e})},getCzgoods:function(){var t=this;(0,l.getCombinationList)({page:1,limit:3}).then((function(e){console.log(e,"chaozhi++++++++++"),t.czgoodList=e.data.list}))},goProduct:function(e){console.log(e),t.navigateTo({url:"/pages/product/groupBooking/productGroup?id="+e.id})},getCombinationList:function(){var t=this;(0,l.getCombinationList)({page:t.combinationList.page,limit:t.combinationList.limit}).then((function(e){var n=e.data;console.log(n,"拼团商品+++++++++++++++++++++++++"),t.combinationList.list=n,console.log(t.combinationList.list.length,"拼团商品+++++++++++++++++++++++++")}))},getIntegralList:function(){var t=this;(0,l.getIntegralList)({page:1,limit:2}).then((function(e){var n=e.data;console.log(n,"getIntegralList++++++++++++"),t.integral.list=n}))},goIntegral:function(e){t.navigateTo({url:"/pages/product/product?id="+e.id+"&type=2"})},goDhqDetai:function(e){t.navigateTo({url:"/pages/product/product?id="+e.id+"&type=3"})},selectStore:function(){t.navigateTo({url:"/pages/order/choisestore?type=1"})},tishi:function(){t.showModal({title:"提示",content:"获取当前位置信息失败,是否刷新页面。",success:function(t){t.confirm?console.log("用户点击确定"):t.cancel&&console.log("用户点击取消")}})},refrech:function(){var t=this;console.log("重新加载"),t.loadData(),t.getDhqList(),t.getCombinationList(),t.getIntegralList(),t.getRecommend()},getRecommend:function(){var t=this;(0,i.groom1)().then((function(e){t.bastList=e.data.list,console.log(e.data.list,"groom1")}))},closeCoupons:function(){this.$refs.coupons.close()}})};e.default=_}).call(this,n("543d")["default"])},fbd1:function(t,e,n){},fc74:function(t,e,n){"use strict";n.r(e);var o=n("b68c"),i=n.n(o);for(var r in o)"default"!==r&&function(t){n.d(e,t,(function(){return o[t]}))}(r);e["default"]=i.a}},[["4476","common/runtime","common/vendor"]]]);