| 12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{43:function(t,e,n){"use strict";(function(t){var e=n(3);n(25);e(n(24));var o=e(n(44));wx.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n(1)["createPage"])},44:function(t,e,n){"use strict";n.r(e);var o=n(45),i=n(47);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n(53);var r,a=n(39),c=Object(a["default"])(i["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],r);c.options.__file="pages/index/index.vue",e["default"]=c.exports},45:function(t,e,n){"use strict";n.r(e);var o=n(46);n.d(e,"render",(function(){return o["render"]})),n.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(e,"components",(function(){return o["components"]}))},46:function(t,e,n){"use strict";var o;n.r(e),n.d(e,"render",(function(){return i})),n.d(e,"staticRenderFns",(function(){return r})),n.d(e,"recyclableRender",(function(){return s})),n.d(e,"components",(function(){return o}));try{o={uniPopup:function(){return n.e("components/uni-popup/uni-popup").then(n.bind(null,241))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.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 t=this,e=t.$createElement;t._self._c},s=!1,r=[];i._withStripped=!0},47:function(t,e,n){"use strict";n.r(e);var o=n(48),i=n.n(o);for(var s in o)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(s);e["default"]=i.a},48:function(t,e,n){"use strict";(function(t){var o=n(3);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(10)),s=(n(32),n(33)),r=n(49),a=n(50),c=n(36),u=n(27),l=n(51),d=n(52);function g(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 p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f=function(){n.e("pages/index/integral/integral").then(function(){return resolve(n(547))}.bind(null,n)).catch(n.oe)},h=function(){n.e("pages/index/recommend").then(function(){return resolve(n(554))}.bind(null,n)).catch(n.oe)},m=function(){n.e("pages/index/discount").then(function(){return resolve(n(561))}.bind(null,n)).catch(n.oe)},v={components:{integral:f,recommend:h,discount:m},filters:{storename:function(t){var e="";return t&&(e=t,t.length>5&&(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:p(p({},(0,u.mapState)(["loginInterceptor"])),(0,u.mapState)("user",["userInfo","checkedStore","des","latlng","hasLogin"])),onLoad:async function(e){e.scene&&t.setStorage({key:"spread_code",data:e.scene}),await this.getaddress()},onShow:function(){var t=this;this.getRecommend(),this.loginInterceptor&&!this.hasLogin&&(0,c.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,s.getMyCoupons)({},1).then((function(e){var n=e.data;t.couponNum=n.length,(0,s.getCouponsList)({}).then((function(e){var n=e.data;(0,l.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:p(p(p({},(0,u.mapMutations)("user",["setUserInfo","setOrderInfo","setStoreInfo","setLatlng","setLatitude","setLongitude","setDes","setDhqList"])),(0,u.mapMutations)(["setIsUp"])),{},{addCoupons:function(e){var n=this;(0,s.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,d.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,s.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,a.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:async function(){var e=this;console.log("打印当前经纬度",this.longitude4,this.latitude4),(0,s.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()}))},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,d.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,d.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,d.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,s.groom1)().then((function(e){t.bastList=e.data.list,console.log(e.data.list,"groom1")}))},closeCoupons:function(){this.$refs.coupons.close()}})};e.default=v}).call(this,n(1)["default"])},53:function(t,e,n){"use strict";n.r(e);var o=n(54),i=n.n(o);for(var s in o)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(s);e["default"]=i.a},54:function(t,e,n){}},[[43,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map
|