1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-81af4bda"],{"055d":function(t,e,i){var s=i("24fb"),a=i("1de5"),o=i("75f3"),n=i("3139");e=s(!1);var c=a(o),d=a(n);e.push([t.i,"#business[data-v-3cede2fe]{padding-top:10px}#business .rebate_box[data-v-3cede2fe]{background:#fff}#business .rebate_box .content_b_a .tab_b[data-v-3cede2fe]{background:#fff;overflow-x:scroll;white-space:nowrap;border-bottom:.0625rem solid #ebebeb}#business .rebate_box .content_b_a .tab_b .tab_b_box[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px}#business .rebate_box .content_b_a .tab_b .tab_b_box li[data-v-3cede2fe]{margin:0 .75rem;height:2.625rem;line-height:2.625rem;color:#666}#business .rebate_box .content_b_a .tab_b .tab_b_box .current[data-v-3cede2fe]{font-weight:700;color:#daac5e;border-bottom:.1875rem solid #daac5e}#business .rebate_box .content_b_a .tab_b .tab_b_box li[data-v-3cede2fe]:last-child{padding-right:.75rem}#business .rebate_box .content_b_a .tab_c[data-v-3cede2fe]{background:#fafafa}#business .rebate_box .content_b_a .tab_c .tab_c_box[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#business .rebate_box .content_b_a .tab_c .tab_c_box li[data-v-3cede2fe]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.625rem 0;color:#666}#business .rebate_box .content_b_a .tab_c .tab_c_box li span[data-v-3cede2fe]{display:block;line-height:1.25rem;font-size:13px}#business .rebate_box .content_b_a .tab_c .tab_c_box .current[data-v-3cede2fe]{background:rgba(218,172,94,.6);color:#fff}#business .rebate_box .content_b_a .goods_list[data-v-3cede2fe]{padding:0 .75rem}#business .rebate_box .content_b_a .goods_list .goods[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 0;border-bottom:.0625rem solid #ebebeb}#business .rebate_box .content_b_a .goods_list .goods .img[data-v-3cede2fe]{width:4rem;height:4rem;border:.0625rem solid #e8e8e8;overflow:hidden;margin-right:.75rem}#business .rebate_box .content_b_a .goods_list .goods .img img[data-v-3cede2fe]{width:100%}#business .rebate_box .content_b_a .goods_list .info[data-v-3cede2fe]{width:17.1875rem}#business .rebate_box .content_b_a .goods_list .info li[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#business .rebate_box .content_b_a .goods_list .info .info_a[data-v-3cede2fe]{margin-bottom:.25rem;font-size:15px}#business .rebate_box .content_b_a .goods_list .info .info_a span[data-v-3cede2fe]:first-child{max-width:11.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#business .rebate_box .content_b_a .goods_list .info .info_a span[data-v-3cede2fe]:last-child{color:#8c8c8c;font-size:14px}#business .rebate_box .content_b_a .goods_list .info .info_b span[data-v-3cede2fe]{background:#f5f5f5;font-size:12px;color:#18bdad;padding:0 .25rem}#business .rebate_box .content_b_a .goods_list .info .info_c[data-v-3cede2fe]{color:#daac5e}#business .rebate_box .content_b_a .goods_list .info .info_c span[data-v-3cede2fe]{font-size:16px}#business .rebate_box .content_b_a .goods_list .info .info_c button[data-v-3cede2fe]{border:.0625rem solid #daac5e;padding:.125rem .5rem;font-size:.8125rem;border-radius:.1875rem;color:#daac5e}#business .coupon_list[data-v-3cede2fe]{background:#fff;padding:.625rem 0}#business .coupon_list .coupon[data-v-3cede2fe]{background:#fff;border:none;margin:.625rem auto;width:21.5625rem;height:6.25rem;background-image:url("+c+");background-size:21.5625rem 6.25rem;background-repeat:no-repeat}#business .coupon_list .coupon[data-v-3cede2fe],#business .coupon_list .coupon .left[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#business .coupon_list .coupon .left[data-v-3cede2fe]{width:7.75rem;height:5.625rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#business .coupon_list .coupon .left .img[data-v-3cede2fe]{margin:0 auto;width:2.25rem;height:2.25rem;border-radius:1.875rem;overflow:hidden;margin-bottom:.5rem}#business .coupon_list .coupon .left .img img[data-v-3cede2fe]{width:100%}#business .coupon_list .coupon .left p[data-v-3cede2fe]{width:7.75rem;padding:0 .625rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}#business .coupon_list .coupon .right[data-v-3cede2fe]{width:13.8125rem;height:5.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .625rem;position:relative}#business .coupon_list .coupon .right .right_a li[data-v-3cede2fe]{width:8rem;line-height:1.125rem;color:#daac5e;text-align:left;font-size:13px}#business .coupon_list .coupon .right .right_b[data-v-3cede2fe]{margin-right:5px}#business .coupon_list .coupon .right .right_b li[data-v-3cede2fe]:first-child{color:#daac5e;font-size:14px}#business .coupon_list .coupon .right .right_b li:first-child span[data-v-3cede2fe]{font-size:20px}#business .coupon_list .coupon .right .right_b li:last-child button[data-v-3cede2fe]{border:none;background:#daac5e;color:#fff;font-size:12px;border-radius:1rem;padding:.25rem .5rem}#business .coupon_list .coupon .right .received_b[data-v-3cede2fe]{position:absolute;top:0;left:40%}#business .coupon_list .coupon .right .received_b i[data-v-3cede2fe]{font-size:3.75rem;color:#daac5e;opacity:.3}#business .gift_box[data-v-3cede2fe]{padding:.25rem;background:#fff}#business .gift_box .fe-mod-8-main-name-buy[data-v-3cede2fe]{height:1.25rem;width:1.875rem;float:right;background-repeat:no-repeat}#business .gift_box .buy-1[data-v-3cede2fe]{background:url("+d+");background-size:1.875rem 1.25rem}#business .gift_box .fe-mod-8-hp-line[data-v-3cede2fe]{border:.0625rem solid #e5e5e5;display:block;background:#fff;margin:.3125rem 0;height:5.625rem;padding:.3125rem}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-img[data-v-3cede2fe]{height:5rem;width:5rem;background:#f2f2f2;float:left;position:relative}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-img .saleimg[data-v-3cede2fe]{height:3.125rem;width:3.125rem;position:absolute;top:-.1875rem;left:-.1875rem}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-img img[data-v-3cede2fe]{width:100%;height:100%}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info[data-v-3cede2fe]{height:5rem;background:#fff;padding-left:5.625rem}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .title[data-v-3cede2fe]{text-align:left;height:2.5rem;font-size:14px;color:#333;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .price[data-v-3cede2fe]{height:1.875rem;width:100%;margin-top:.625rem;font-size:14px;color:#bbb;line-height:1.875rem;float:left;overflow:hidden}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .price .p1[data-v-3cede2fe]{float:left;color:#f60}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .price .p2[data-v-3cede2fe]{font-size:12px;padding-left:.3125rem;text-decoration:line-through;float:left;line-height:2rem}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .price .p3[data-v-3cede2fe]{color:#999;padding-left:.625rem;float:left;font-size:12px}#business .gift_box .fe-mod-8-hp-line .fe-mod-8-hp-line-info .price .p4[data-v-3cede2fe]{color:#999;padding-left:.625rem;float:left;font-size:12px;width:5rem;white-space:nowrap;text-overflow:ellipsis;font-weight:700}#business .store_deduction_style[data-v-3cede2fe]{background:#ff2c29;color:#fff;padding:0 5px;font-size:10px}#business .store_cash_back_style[data-v-3cede2fe]{border:1px solid #ff2c29;color:#ff2c29;padding:0 5px;font-size:10px}#business .loading-box[data-v-3cede2fe]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}",""]),t.exports=e},"253a":function(t,e,i){t.exports=i.p+"static/app/img/img_default.a608a24a.png"},"6d04":function(t,e,i){"use strict";i("edce")},"75f3":function(t,e,i){t.exports=i.p+"static/app/img/coupon_b.19d9b53b.png"},"7eca":function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"business"}},[t.titleName[0]?s("van-tabs",{attrs:{color:"#daac5e"},on:{change:t.chooseTab},model:{value:t.panelIndex,callback:function(e){t.panelIndex=e},expression:"panelIndex"}},[t.titleName[0].is_open?s("van-tab",{attrs:{name:t.titleName[0].id,title:t.titleName[0].text}},[s("c-storeList",{attrs:{listStyle:t.listStyle,stores:t.shopList0,noText:!0,isLoadMore:t.isLoadMore1,loading:t.loading,page:t.page1,totalPage:t.total_page1},on:{changList:t.getMoreList}})],1):t._e(),t.titleName[1].is_open?s("van-tab",{attrs:{name:t.titleName[1].id,title:t.titleName[1].text}},[s("div",{staticClass:"rebate_box"},[s("div",{staticClass:"content_b_a"},[s("div",{staticClass:"tab_b"},[s("ul",{staticClass:"tab_b_box"},t._l(t.pd_classfy_arr,(function(e,i){return s("li",{key:i,class:{current:i==t.pd_index},on:{click:function(s){return t.pdClassfySearch(i,e.id)}}},[t._v(" "+t._s(e.name)+" ")])})),0)]),s("div",{staticClass:"tab_c"},[s("ul",{staticClass:"tab_c_box"},t._l(t.pd_date_arr,(function(e,i){return s("li",{key:i,class:{current:i==t.pd_date_index},on:{click:function(s){return t.pdDateSearch(i,e)}}},[s("span",[t._v(t._s(e.week))]),s("span",[t._v(t._s(e.ye))])])})),0)]),s("div",{staticClass:"goods_list"},t._l(t.shopList1,(function(e,i){return s("div",{key:i,staticClass:"goods",on:{click:function(i){return t.gotoShop(e.id)}}},[s("div",{staticClass:"img"},[s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.thumb}})]),s("ul",{staticClass:"info"},[s("li",{staticClass:"info_a"},[s("span",[t._v(t._s(e.store_name))]),s("span",[t._v("距离"+t._s(e.distance)+"km")])]),s("li",{staticClass:"info_b"},[s("span",[t._v(t._s(e.has_many_privilege[0].title))])]),s("li",{staticClass:"info_c"},[s("span",[t._v(t._s(e.has_many_privilege[0].discount_value)+"折")]),s("button",{attrs:{type:"button"},on:{click:function(i){return t.gotoShop(e.id)}}},[t._v(" 立即使用 ")])])])])})),0)]),s("div",{staticStyle:{width:"100%",height:"50px","line-height":"50px"}},[t.loading?s("div",{staticClass:"loading-box"},[t._v(" 数据加载中 "),s("van-loading",{attrs:{color:"#1989fa",size:"0.8rem"}})],1):t.shopList1.length<=0?s("div",[t._v(t._s(t.$i18n.t("没有更多了"))+"~")]):t._e(),t.isLoadMore1?s("div",{on:{click:t.getMorePdData}},[t._v(" "+t._s(t.$i18n.t("加载更多"))+" ")]):t._e()])])]):t._e(),t.titleName[2].is_open?s("van-tab",{attrs:{name:t.titleName[2].id,title:t.titleName[2].text}},[s("div",{staticClass:"coupon_list"},[s("div",{staticClass:"content_b_c"},[s("div",{staticClass:"coupon_box"},t._l(t.shopList2,(function(e,a){return s("div",{key:a,staticClass:"coupon"},[s("div",{staticClass:"left"},[s("div",{staticClass:"img"},[s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.store&&e.store.thumb?e.store.thumb:i("b17d")}})]),s("p",[t._v(" "+t._s(e.store&&e.store.store_name?e.store.store_name:" ")+" ")])]),s("div",{staticClass:"right"},[s("ul",{staticClass:"right_a"},[s("li",[t._v(t._s(e.name))]),1==e.coupon_method?s("li",[t._v("满"+t._s(e.enough)+"立减"+t._s(e.deduct)+"元")]):t._e(),0==e.coupon_method?s("li",[t._v(t._s(e.discount)+"折优惠")]):t._e()]),s("ul",{staticClass:"right_b"},[1==e.coupon_method?s("li",[t._v(" "+t._s(t.$i18n.t("money"))),s("span",[t._v(t._s(e.deduct))])]):t._e(),0==e.coupon_method?s("li",[s("span",[t._v(t._s(e.discount))]),t._v("折 ")]):t._e(),s("li",[s("button",{attrs:{type:"button"},on:{click:function(i){return t.getCoupon(e.id)}}},[t._v(" 立即领取 ")])])])])])})),0)]),s("div",{staticStyle:{width:"100%",height:"50px","line-height":"50px"}},[t.loading?s("div",{staticClass:"loading-box"},[t._v(" 数据加载中 "),s("van-loading",{attrs:{color:"#1989fa",size:"0.8rem"}})],1):t.shopList2.length<=0?s("div",[t._v(t._s(t.$i18n.t("没有更多了"))+"~")]):t._e(),t.isLoadMore2?s("div",{on:{click:t.getMoreList}},[t._v(" "+t._s(t.$i18n.t("加载更多"))+" ")]):t._e()])])]):t._e(),t.titleName[3].is_open?s("van-tab",{attrs:{name:t.titleName[3].id,title:t.titleName[3].text}},[s("div",{staticClass:"gift_box"},[t._l(t.shopList3,(function(e,i){return s("div",{key:i,staticClass:"fe-mod-8-hp-line",on:{click:function(i){return t.toGood(e)}}},[s("div",{staticClass:"fe-mod-8-hp-line-img"},[s("div",{staticClass:"saleimg"}),s("img",{attrs:{src:e.thumb}})]),s("div",{staticClass:"fe-mod-8-hp-line-info"},[s("div",{staticClass:"title"},[t._v(" "+t._s(e.title)+" ")]),s("div",{staticClass:"price fe-mod-8-main-name"},[s("div",[s("div",{staticClass:"p1"},[t._v(t._s(t.$i18n.t("money"))+t._s(e.price))]),s("div",{staticClass:"p2"},[s("span",{directives:[{name:"show",rawName:"v-show",value:parseInt(e.market_price),expression:"parseInt(item.market_price)"}]},[t._v(t._s(t.$i18n.t("money"))+t._s(e.market_price))])])]),s("div",{staticClass:"fe-mod-8-main-name-buy buy-1",staticStyle:{"margin-top":"0.375rem"}})])])])})),s("div",{staticStyle:{width:"100%",height:"50px","line-height":"50px"}},[t.loading?s("div",{staticClass:"loading-box"},[t._v(" 数据加载中 "),s("van-loading",{attrs:{color:"#1989fa",size:"0.8rem"}})],1):t.shopList3.length<=0?s("div",[t._v(t._s(t.$i18n.t("没有更多了"))+"~")]):t._e(),t.isLoadMore3?s("div",{on:{click:t.getMoreList}},[t._v(" "+t._s(t.$i18n.t("加载更多"))+" ")]):t._e()])],2)]):t._e()],1):t._e()],1)},a=[],o=(i("e7e5"),i("d399")),n=(i("c740"),i("a9e3"),i("99af"),i("ac1f"),i("1276"),i("d3b7"),i("25f0"),i("e9c4"),i("306c")),c=document.documentElement,d=document.body,l={props:["datas","isStore","shopPoint","shopCity","storesData","listStyle"],data:function(){return{tab:0,panelIndex:0,titleName:[],api:"",dataJson:{},point:{},city:"",pd_classfy_arr:[],pd_date_arr:[],pd_index:0,pd_date_index:0,shopList0:[],isLoadMore0:!1,page0:1,total_page0:0,shopList1:[],isLoadMore1:!1,page1:1,total_page1:0,shopList2:[],isLoadMore2:!1,page2:1,total_page2:0,shopList3:[],isLoadMore3:!1,page3:1,total_page3:0,loading:!1}},mounted:function(){var t=this;if(this.isStore){if(this.titleName=this.datas,this.point=this.shopPoint,this.city=this.shopCity,this.city)this.titleName[0].is_open?this.chooseTab("business_merchant"):this.titleName[1].is_open?this.chooseTab("business_discount"):this.titleName[2].is_open?this.chooseTab("business_coupon"):this.titleName[3].is_open&&this.chooseTab("business_goods_gift");else{if(this.titleName[0].is_open&&this.storesData.data&&this.storesData.data.length>0)return void this.chooseTab("business_merchant",this.storesData);this.fun.getLocation().then((function(e){t.address=e.title,t.city=e.city,t.point=e.point,t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")})).catch((function(e){t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")}))}window.addEventListener("scroll",this.handleScroll)}else this.titleName=this.datas.data,this.fun.getLocation().then((function(e){t.address=e.title,t.city=e.city,t.point=e.point,t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")})).catch((function(e){t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")}))},components:{cStoreList:n["a"]},activated:function(){var t=this;this.panelIndex=0,this.isStore?(this.titleName=this.datas,window.addEventListener("scroll",this.handleScroll)):this.titleName=this.datas.data,this.fun.getLocation().then((function(e){t.address=e.title,t.city=e.city,t.point=e.point,t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")})).catch((function(e){t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")}))},deactivated:function(){this.isStore&&window.removeEventListener("scroll",this.handleScroll)},methods:{toClassify:function(t){this.$router.push(this.fun.getUrl("o2oCategory",{id:t}))},chooseTab:function(t){function e(e){return e.id==t}this.tab=this.titleName.findIndex(e),this.api=this.titleName[this.tab].url;var i=this.titleName[this.tab].id;this["isLoadMore".concat(this.tab)]=!1,this["total_page".concat(this.tab)]=0,this["page".concat(this.tab)]=1;var s=this.fun.bd_encrypt(this.point.lng,this.point.lat);if("business_merchant"===i)this.dataJson={lng:s.lng,lat:s.lat,city_name:this.city,page:this.page0,is_aggregation:1},s.lng||(this.dataJson.lng="",this.dataJson.lat="");else switch(i){case"business_discount":this.dataJson={page:this.page1};break;case"business_coupon":this.dataJson={lng:s.lng,lat:s.lat,city_name:this.city,page:this.page2},s.lng||(this.dataJson.lng="",this.dataJson.lat="");break;case"business_goods_gift":this.dataJson={page:this.page3};break}"business_merchant"===i&&this.storesData.data&&this.storesData.data.length>0?(this["shopList0"]=this.storesData.data,this["total_page0"]=this.storesData.last_page,this["total_page0"]<=1?this["isLoadMore0"]=!1:this["isLoadMore0"]=!0):this.getList()},getList:function(){var t=this;this.loading=!0,$http.get(this.api,this.dataJson).then((function(e){t.loading=!1,1===e.result?(1===t.tab?(t.pd_classfy_arr=e.data.store_category,t.pd_date_arr=e.data.date_time,t.pd_category_id=t.pd_classfy_arr[0].id,t.pd_date=t.pd_date_arr[0],t.getPdData()):(t["shopList".concat(t.tab)]=e.data.data,t["total_page".concat(t.tab)]=e.data.last_page),t["total_page".concat(t.tab)]<=1?t["isLoadMore".concat(t.tab)]=!1:t["isLoadMore".concat(t.tab)]=!0):Object(o["a"])(e.msg)}),(function(e){t.loading=!1})).catch((function(t){}))},getScrollTop:function(){var t=0;return c&&c.scrollTop?t=c.scrollTop:d&&(t=d.scrollTop),t},getClientHeight:function(){var t=0;return t=d.clientHeight&&c.clientHeight?Math.min(d.clientHeight,c.clientHeight):Math.max(d.clientHeight,c.clientHeight),t},getScrollHeight:function(){return Math.max(d.scrollHeight,c.scrollHeight)},handleScroll:function(){Number(this.getScrollTop()+this.getClientHeight()+105)>=this.getScrollHeight()&&this["isLoadMore".concat(this.tab)]&&this.getMoreList()},getMoreList:function(){var t=this;if(this["isLoadMore".concat(this.tab)]=!1,!(this["page".concat(this.tab)]>=this["total_page".concat(this.tab)])){this["page".concat(this.tab)]=this["page".concat(this.tab)]+1;var e=this.fun.bd_encrypt(this.point.lng,this.point.lat);switch(this.tab){case 0:this.dataJson={lng:e.lng,lat:e.lat,city_name:this.city,page:this.page0,is_aggregation:1},e.lng||(this.dataJson.lng="",this.dataJson.lat="");break;case 2:this.dataJson={lng:e.lng,lat:e.lat,city_name:this.city,page:this.page2},e.lng||(this.dataJson.lng="",this.dataJson.lat="");break;case 3:this.dataJson={page:this.page3};break}this.loading=!0,$http.get(this.api,this.dataJson).then((function(e){t.loading=!1,t["isLoadMore".concat(t.tab)]=!0,1===e.result?(1!==t.tab&&(t["shopList".concat(t.tab)]=t["shopList".concat(t.tab)].concat(e.data.data),t["total_page".concat(t.tab)]=e.data.last_page),t["page".concat(t.tab)]>=t["total_page".concat(t.tab)]?t["isLoadMore".concat(t.tab)]=!1:t["isLoadMore".concat(t.tab)]=!0):(t["page".concat(t.tab)]=t["page".concat(t.tab)]-1,t["isLoadMore".concat(t.tab)]=!1)}),(function(t){this.loading=!1})).catch((function(t){}))}},getPdData:function(){var t=this,e=this.fun.bd_encrypt(this.point.lng,this.point.lat),i={lng:e.lng,lat:e.lat,city_name:this.city,page:this.page1,week:this.pd_date.week_num,category_id:this.pd_category_id,day:this.pd_date.day};$http.get("plugin.universal-card.frontend.store-discount.privilege",i," ").then((function(e){1===e.result?(t.total_page1=e.data.last_page,t.shopList1=e.data.data,t.total_page1<=1?t.isLoadMore1=!1:t.isLoadMore1=!0):t.isLoadMore1=!1})).catch((function(e){t.isLoadMore1=!1}))},getMorePdData:function(){var t=this;if(this.isLoadMore1=!1,!(this.page1>=this.total_page1)){this.page1=this.page1+1;var e=this.fun.bd_encrypt(this.point.lng,this.point.lat),i={lng:e.lng,lat:e.lat,city_name:this.city,page:this.page1,week:this.pd_date.week_num,category_id:this.pd_category_id,day:this.pd_date.day};$http.get("plugin.universal-card.frontend.store-discount.privilege",i," ").then((function(e){if(t.isLoadMore1=!0,1===e.result){var i=e.data.data;t.shopList1=t.shopList1.concat(i)}else t.page1=t.page1-1,t.isLoadMore1=!1})).catch((function(t){}))}},pdInitData:function(){this.isLoadMore1=!1,this.page1=1,this.total_page1=0,this.shopList1=[]},pdClassfySearch:function(t,e){this.pd_index=t,this.pd_category_id=e,this.pdInitData(),this.getPdData()},pdDateSearch:function(t,e){this.pd_date_index=t,this.pd_date=e,this.pdInitData(),this.getPdData()},getCoupon:function(t){var e=this;$http.get("plugin.store-cashier.frontend.store.coupon-get",{coupon_id:t},"领取中").then((function(t){1===t.result?e.$dialog.alert({message:"领取成功"}):e.$dialog.alert({message:t.msg})})).catch((function(t){}))},toRouter:function(t){1==t.specify_show?this.$router.push(this.fun.getUrl("o2oStore_v2",{store_id:t.id,fromHome:1})):this.$router.push(this.fun.getUrl("HomeSeller",{store_id:t.id,fromHome:1}))},gotoShop:function(t){this.$router.push(this.fun.getUrl("o2oStore_v2",{store_id:t}))},toGood:function(t){t.id?this.$router.push(this.fun.getUrl("goods",{id:t.id})):this.$router.push(this.fun.getUrl("goods",{id:t}))},goToAdress:function(t){var e=this.fun.bd_decrypt(t.longitude,t.latitude);this.fun.goToWXAdress(e,t.store_name,t.address.detailed_address)},getLocation:function(){var t=this,e=new AMap.Map("iCenter");function i(e){var i=e.position.toString().split(",");t.point={lat:i[1],lng:i[0]},t.address=e.formattedAddress,t.title=e.formattedAddress,t.city=t.fun.isTextEmpty(e.addressComponent.city)?e.addressComponent.province:e.addressComponent.city;var s={address:e.formattedAddress,city:t.city,title:e.formattedAddress,point:t.point};t.$store.commit("updateLocation",s),t.$store.commit("setLocation",s),window.localStorage.setItem("myLocation",JSON.stringify(s)),t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")}function s(e){t.titleName[0].is_open?t.chooseTab("business_merchant"):t.titleName[1].is_open?t.chooseTab("business_discount"):t.titleName[2].is_open?t.chooseTab("business_coupon"):t.titleName[3].is_open&&t.chooseTab("business_goods_gift")}e.plugin("AMap.Geolocation",(function(){var t=new AMap.Geolocation({enableHighAccuracy:!0,timeout:1e4,maximumAge:0,convert:!0,showButton:!0,buttonPosition:"LB",buttonOffset:new AMap.Pixel(10,20),showMarker:!0,showCircle:!0,panToLocation:!0,zoomToAccuracy:!0});e.addControl(t),t.getCurrentPosition(),AMap.event.addListener(t,"complete",i),AMap.event.addListener(t,"error",s)}))}}},r=l,p=(i("6d04"),i("2877")),b=Object(p["a"])(r,s,a,!1,null,"3cede2fe",null);e["a"]=b.exports},b17d:function(t,e,i){t.exports=i.p+"static/app/img/photo-mr.5cc2c462.jpg"},edce:function(t,e,i){var s=i("055d");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var a=i("499e").default;a("b983a980",s,!0,{sourceMap:!1,shadowMode:!1})}}]); |