1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-eccb9dae"],{1322:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("c-title",{attrs:{hide:!1,text:"限时抢购"}}),i("div",{staticClass:"purchase-head"},[i("div",{staticClass:"flex-a-c"},[i("span",{staticClass:"text-class"},[t._v("结束倒计时:")]),i("van-count-down",{attrs:{"use-slot":"",time:t.purchaseTime},on:{change:t.onTimeChange},scopedSlots:t._u([{key:"default",fn:function(e){return[e.days>0?i("span",{staticClass:"time-item"},[t._v(t._s(e.days<10?"0"+e.days:e.days)+"天")]):t._e(),i("span",{staticClass:"write"},[t._v(":")]),i("span",{staticClass:"time-item"},[t._v(t._s(e.hours<10?"0"+e.hours:e.hours))]),i("span",{staticClass:"write"},[t._v(":")]),i("span",{staticClass:"time-item"},[t._v(t._s(e.minutes<10?"0"+e.minutes:e.minutes))]),i("span",{staticClass:"write"},[t._v(":")]),i("span",{staticClass:"time-item"},[t._v(t._s(e.seconds<10?"0"+e.seconds:e.seconds))])]}}])})],1)]),t.goods.length>0?i("div",{staticClass:"goods-list"},t._l(t.goods,(function(e,a){return i("div",{key:a,staticClass:"goods-item",on:{click:function(i){return t.goodsNavTo(e.id)}}},[i("div",{staticClass:"left"},[i("img",{attrs:{src:e.thumb,alt:""}})]),i("div",{staticClass:"right"},[i("div",{staticClass:"title"},[t._v(t._s(e.title))]),i("div",{staticClass:"store"},[i("img",{attrs:{src:e.logo,alt:""}}),i("div",{staticClass:"name"},[t._v(t._s(e.name))])]),i("div",{staticClass:"rightBottom"},[i("div",{staticClass:"rightBottom_left"},[i("div",{staticClass:"price"},[t._v(t._s(e.product_price))]),i("div",{staticClass:"price_d"},[t._v(t._s(e.market_price))])]),i("div",{staticClass:"btn"},[t._v("抢购")])])])])})),0):i("van-empty",{attrs:{description:"暂无数据"}})],1)},o=[],s=i("2909"),r=(i("14d9"),i("ac1f"),i("5319"),i("99af"),i("6968")),c=i("ac0d"),n=i("1f3f"),l={components:{cTitle:r["a"],goodsItem:n["a"]},mixins:[c["a"]],data:function(){return{goods:[],purchaseTime:"",timeData:{},page:1,isLoadMore:!0,totalPage:0,city:"",locationStatus:!1}},activated:function(){var t=this;this.city=this.$route.query.city,this.fun.getLocation().then((function(e){t.locationStatus=!0,""===t.city&&(t.city=e.city),t.recommendList()})).catch((function(e){t.locationStatus=!1,t.recommendList()}))},methods:{goodsNavTo:function(t){this.$router.push(this.fun.getUrl("sachertorteGoods",{},{id:t,city:this.city}))},onTimeChange:function(t){this.timeData=t.detail},recommendList:function(){var t=this,e={page:this.page,city:this.city};$http.get("plugin.yz-supply-cake.frontend.goods.goods.getGoodsByTimeEndAscGoods",e,"正在获取").then((function(e){if(1==e.result){var i,a=e.data;t.isLoadMore=!0,t.totalPage=a.last_page,t.totalPage||(t.page=0),t.goods=a.data;var o=new Date(null===(i=t.goods[0])||void 0===i?void 0:i.promotion_end_at.replace(/-/g,"/")).getTime(),s=(new Date).getTime();t.purchaseTime=o-s}else t.page=t.page-1,t.isLoadMore=!1,t.$dialog.alert({message:e.msg})}),(function(t){}))},getMoreData:function(){var t=this;if(this.isLoadMore=!1,!(this.page>=this.totalPage)){this.page=this.page+1;var e={page:this.page,city:this.city};$http.post("plugin.yz-supply-cake.frontend.goods.goods.getGoodsByTimeEndAscGoods",e,"加载中").then((function(e){if(t.isLoadMore=!0,1===e.result){var i=e.data.data;t.goods=[].concat(Object(s["a"])(t.goods),Object(s["a"])(i))}else t.query.page=t.query.page-1,t.isLoadMore=!1}),(function(t){}))}}}},d=l,m=d,g=(i("1c34"),i("2877")),p=Object(g["a"])(m,a,o,!1,null,"2b2a193c",null);e["default"]=p.exports},"1c34":function(t,e,i){"use strict";i("8448")},"1f3f":function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"goods-item flex",on:{click:function(e){return t.goodsNavTo(t.purchaseItem.id)}}},[i("div",{staticClass:"left-goods"},[i("img",{attrs:{src:t.purchaseItem.thumb}})]),i("div",{staticClass:"right-goods"},[i("div",{staticClass:"title ell"},[t._v(t._s(t.purchaseItem.title))]),i("div",{staticClass:"company-name flex-a-c flex-j-sb"},[i("div",{staticClass:"company-label flex-a-c"},[i("img",{attrs:{src:t.purchaseItem.thumb,alt:""}}),i("span",{staticClass:"name"},[t._v(t._s(t.purchaseItem.name||t.purchaseItem.brand_name))])])]),i("div",{staticClass:"goods-price"},[t.purchaseItem.product_price?i("span",{staticClass:"price"},[t._v("¥"+t._s(t.purchaseItem.product_price))]):t._e(),t.purchaseItem.has_many_options?i("span",{staticClass:"price"},[t._v("¥"+t._s(t.purchaseItem.has_many_options[0]&&t.purchaseItem.has_many_options[0].product_price))]):t._e(),0!=t.purchaseItem.market_price&&t.purchaseItem.has_many_options&&t.purchaseItem.has_many_options[0].product_price!=t.purchaseItem.market_price?i("span",{staticClass:"original-price"},[t._v("¥"+t._s(t.purchaseItem.market_price))]):t._e(),0!=t.purchaseItem.market_price&&t.purchaseItem.product_price&&t.purchaseItem.product_price!=t.purchaseItem.market_price?i("span",{staticClass:"original-price"},[t._v("¥"+t._s(t.purchaseItem.market_price))]):t._e()])])])},o=[],s=(i("14d9"),{name:"goodsItem",props:{purchaseItem:{type:Object,default:function(){return{}}},city:{type:String}},components:{},data:function(){return{}},mounted:function(){},computed:{},watch:{},methods:{goodsNavTo:function(t){this.$router.push(this.fun.getUrl("sachertorteGoods",{},{id:t,city:this.city}))}}}),r=s,c=(i("f895"),i("2877")),n=Object(c["a"])(r,a,o,!1,null,"793fb30c",null);e["a"]=n.exports},"2bb17":function(t,e,i){var a=i("f113");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("499e").default;o("e8108212",a,!0,{sourceMap:!1,shadowMode:!1})},7402:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,".purchase-head[data-v-2b2a193c]{height:3rem;padding:0 .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;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}.purchase-head .write[data-v-2b2a193c]{padding:0 .125rem;color:#e32323}.purchase-head .time-item[data-v-2b2a193c]{font-size:.75rem;font-weight:700;line-height:1.0625rem;color:#fff;padding:.25rem;background-color:#e32323;border-radius:.3rem}.text-class[data-v-2b2a193c]{font-size:.88rem;line-height:1.0625rem;color:#000}.goods-list[data-v-2b2a193c]{padding:0 0 .5rem 0}.goods-list .goods-item[data-v-2b2a193c]{margin:0 .75rem;margin-bottom:.5rem;padding:.75rem .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:.5rem;-ms-flex-pack:justify}.goods-list .goods-item[data-v-2b2a193c],.goods-list .goods-item .right[data-v-2b2a193c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.goods-list .goods-item .right[data-v-2b2a193c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;overflow:hidden}.goods-list .goods-item .right .rightBottom[data-v-2b2a193c]{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}.goods-list .goods-item .right .rightBottom .btn[data-v-2b2a193c]{font-size:.75rem;color:#fff;padding:.25rem 1.25rem;border-radius:1.09rem;background:#e32323}.goods-list .goods-item .right .rightBottom .rightBottom_left[data-v-2b2a193c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.goods-list .goods-item .right .rightBottom .rightBottom_left .price[data-v-2b2a193c]{font-size:1rem;color:#e32323;font-weight:700}.goods-list .goods-item .right .rightBottom .rightBottom_left .price_d[data-v-2b2a193c]{text-decoration:line-through;color:#999;font-size:.75rem;margin-left:.25rem}.goods-list .goods-item .right .title[data-v-2b2a193c]{font-size:.88rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-list .goods-item .right .store[data-v-2b2a193c]{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;overflow:hidden}.goods-list .goods-item .right .store img[data-v-2b2a193c]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;border-radius:100%;margin:0;margin-right:.25rem}.goods-list .goods-item .right .store .name[data-v-2b2a193c]{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.75rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-list .goods-item .left[data-v-2b2a193c]{width:5.28rem;height:5.28rem;border-radius:.25rem}.goods-list .goods-item .left img[data-v-2b2a193c]{width:100%;height:100%;border-radius:.25rem}.write[data-v-2b2a193c]{color:#fff}",""]),t.exports=e},8448:function(t,e,i){var a=i("7402");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("499e").default;o("ef463430",a,!0,{sourceMap:!1,shadowMode:!1})},ac0d:function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));var a=document.documentElement,o=document.body,s={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return a&&a.scrollTop?t=a.scrollTop:o&&(t=o.scrollTop),t},getClientHeight:function(){var t=0;return t=o.clientHeight&&a.clientHeight?Math.min(o.clientHeight,a.clientHeight):Math.max(o.clientHeight,a.clientHeight),t},getScrollHeight:function(){return Math.max(o.scrollHeight,a.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},f113:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,".ell[data-v-793fb30c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-list .left-goods[data-v-793fb30c],.goods-list .left-goods img[data-v-793fb30c]{width:10.69rem;height:10.69rem;border-radius:.5rem .5rem 0 0}.right-goods[data-v-793fb30c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:.25rem .72rem .75rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.right-goods .title[data-v-793fb30c]{text-align:left;font-size:.875rem;line-height:1.25rem;color:#333;padding:.4375rem 0 .75rem 0}.company-name[data-v-793fb30c]{margin:0 0 .75rem 0}.company-name .company-label img[data-v-793fb30c]{width:1rem;height:1rem;border-radius:100%;margin-right:.25rem}.company-name .company-label .name[data-v-793fb30c]{padding:0 0 0 .125rem}.company-name .company-label .name[data-v-793fb30c],.company-sum[data-v-793fb30c]{font-size:.75rem;line-height:1rem;color:#999}.goods-price[data-v-793fb30c]{text-align:left}.goods-price .price[data-v-793fb30c]{font-size:.875rem;font-weight:700;line-height:1.25rem;color:#e32323;padding:0 .25rem 0 0}.goods-price .original-price[data-v-793fb30c]{font-size:.75rem;line-height:1rem;color:#999;text-decoration:line-through}",""]),t.exports=e},f895:function(t,e,i){"use strict";i("2bb17")}}]); |