| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[67],{2337:function(t,n,e){var i=e(2338);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);(0,e(19).default)("21a9b544",i,!1,{})},2338:function(t,n,e){(t.exports=e(16)(!1)).push([t.i,"\n.component-wrapper[data-v-8a0059b0] {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n width: 375px;\n}\n.component-wrapper .geshop-m-timer[data-v-8a0059b0] {\n width: 100%;\n padding: 0.32rem 0;\n text-align: center;\n}\n.component-wrapper .geshop-m-timer .geshop-m-timer-title[data-v-8a0059b0] {\n display: inline-block;\n font-size: 0.53333333rem;\n line-height: 0.72rem;\n height: 0.72rem;\n}\n.component-wrapper .geshop-m-timer .geshop-m-timer-right[data-v-8a0059b0] {\n font-size: 0.42666667rem;\n}\n.component-wrapper .geshop-m-timer span.timer-text[data-v-8a0059b0] {\n margin-right: 0.16rem;\n}\n.component-wrapper .geshop-m-timer span.timer-spiner[data-v-8a0059b0] {\n display: inline-block;\n height: 0.48rem;\n line-height: 0.48rem;\n padding: 0 0.06666667rem;\n text-align: center;\n font-size: 0.32rem;\n border-radius: 0.08rem;\n}\n.component-wrapper ul.goods-list[data-v-8a0059b0] {\n width: 100%;\n padding-top: 0.32rem;\n padding-bottom: 0.32rem;\n padding-right: 0px;\n padding-left: 0px;\n margin: 0 0.16rem;\n margin-bottom: 0px;\n display: flex;\n flex-wrap: nowrap;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n}\n.component-wrapper ul.goods-list[data-v-8a0059b0]::-webkit-scrollbar {\n width: 0px;\n height: 0px;\n}\n.component-wrapper ul.goods-list li[data-v-8a0059b0] {\n position: relative;\n flex-shrink: 0;\n width: 3.76rem;\n margin: 0 0.16rem;\n overflow: hidden;\n}\n.component-wrapper ul.goods-list .item-image[data-v-8a0059b0] {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 4.97333333rem;\n margin-bottom: 0.13333333rem;\n}\n.component-wrapper ul.goods-list .item-image .image-goods img[data-v-8a0059b0] {\n width: 100%;\n}\n.component-wrapper ul.goods-list .item-info[data-v-8a0059b0] {\n margin-bottom: 0.16rem;\n}\n.component-wrapper ul.goods-list .item-shop-market[data-v-8a0059b0] {\n width: 100%;\n}\n.component-wrapper ul.goods-list .item-shop-market .item-shop[data-v-8a0059b0] {\n display: flex;\n flex-flow: row wrap;\n color: #333333;\n line-height: 0.64rem;\n align-items: baseline;\n}\n.component-wrapper ul.goods-list .item-shop-market .item-shop .shop-price[data-v-8a0059b0] {\n font-size: 0.48rem;\n font-weight: bold;\n}\n.component-wrapper ul.goods-list .item-market[data-v-8a0059b0] {\n height: 0.45333333rem;\n line-height: 0.45333333rem;\n}\n.component-wrapper ul.goods-list .item-soldout[data-v-8a0059b0] {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 2.13333333rem;\n height: 2.13333333rem;\n border-radius: 100%;\n background-color: #000000;\n opacity: 0.4;\n z-index: 1;\n margin-left: -1.06666667rem;\n margin-top: -1.06666667rem;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.component-wrapper ul.goods-list .item-soldout > span[data-v-8a0059b0] {\n display: block;\n font-size: 0.37333333rem;\n color: #ffffff;\n width: 80%;\n text-align: center;\n word-break: break-all;\n line-height: 1em;\n}\n.component-wrapper ul.goods-list .item-promotions[data-v-8a0059b0] {\n position: relative;\n height: 0.32rem;\n line-height: 0.32rem;\n overflow: hidden;\n margin-top: 0.08rem;\n margin-bottom: 0.32rem;\n font-size: 0.32rem;\n}\n.component-wrapper ul.goods-list .item-promotions .gs-off-text .special[data-v-8a0059b0] {\n font-weight: 700;\n font-family: OpenSans-Bold, arial, serif;\n}\n.component-wrapper ul.goods-list .item-promotions .sjx[data-v-8a0059b0] {\n position: absolute;\n right: 0;\n top: 0;\n width: 0.37333333rem;\n height: 0.37333333rem;\n}\n.component-wrapper ul.goods-list .item-promotions .icon-downs[data-v-8a0059b0] {\n width: 100%;\n height: 100%;\n}\n.component-wrapper .geshop-button-buynow[data-v-8a0059b0] {\n margin-top: 0.21333333rem;\n display: block;\n width: 100%;\n font-size: 0.37333333rem;\n height: 0.8rem;\n border: none;\n line-height: 0.8rem;\n padding: 0px;\n text-overflow: ellipsis;\n white-space: nowrap;\n word-wrap: break-word;\n overflow: hidden;\n}\n.component-wrapper .geshop-button-buynow[data-v-8a0059b0]:hover {\n opacity: .9;\n}\n",""])},2452:function(t,n,e){"use strict";e.r(n);var i,o=e(75),s=e.n(o),a=e(102),r=function(){var t=this.datas,n=t.margin_top,e=t.margin_bottom,i=t.bg_color,o=t.shop_price_color,s=t.market_price_color,a=t.text_bg_color,r=t.text_color,p=t.time_text_bg_color,l=t.time_text_color,m=t.bar_text_color,d=t.buynow_bg_color,c=t.buynow_text_color;return"\n .component-"+this.id+" {\n margin-top: "+this.$px2rem(n)+";\n margin-bottom: "+this.$px2rem(e)+";\n background-color: "+(i||"#f8f8f8")+";\n font-size: "+this.$px2rem(24)+";\n }\n\n .component-"+this.id+" .geshop-m-timer {\n background-color: "+(a||"#D8D8D8")+";\n }\n .component-"+this.id+" .geshop-m-timer .geshop-m-timer-title {\n color: "+r+";\n }\n .component-"+this.id+" .geshop-m-timer .geshop-m-timer-right {\n color: "+p+";\n }\n .component-"+this.id+" .geshop-m-timer span.timer-spiner {\n background-color: "+p+";\n color: "+l+";\n }\n\n .component-"+this.id+" .item-shop .shop-price {\n color: "+o+";\n }\n .component-"+this.id+" .item-market {\n color: "+s+";\n }\n\n .component-"+this.id+" .item-claimed {\n color: "+m+";\n }\n\n .component-"+this.id+" .geshop-button-buynow {\n background-color: "+d+";\n color: "+c+";\n }\n "},p=function(t){var n=t-(new Date).getTime();return n=Math.abs(n),parseInt(n/1e3)},l={props:["id","datas","styles","goodsSKU","languages"],data:function(){return{loading:!0,list:[],timer_id:null,spiner:["00","00","00","00"],spiner_text:this.languages.down_starts,visible:!0,status:0}},computed:{css:function(){return"<style>"+r.call(this)+"</style>"},env:function(){return this.$store.state.page.env},remote_data_loaded:function(){return this.$store.state.page.remote_data_loaded},goods_source_id:function(){return this.goodsSKU[0].id||""},goods_list:function(){return this.goodsSKU[0].goodsInfo||[]},start_time:function(){try{return 1e3*parseInt(this.goodsSKU[0].tsk_info.tsk_begin_time)}catch(t){return 1577265}},end_time:function(){try{return 1e3*parseInt(this.goodsSKU[0].tsk_info.tsk_end_time)}catch(t){return 1577265}}},methods:{init:(i=e.n(a)()(s.a.mark((function t(){var n=this;return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.timer(this.start_time,this.end_time),1!==this.env&&(clearInterval(this.timer_id),this.timer_id=setInterval((function(){n.timer(n.start_time,n.end_time)}),1e3)),this.loading=!1;case 3:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)}),timer:function(t,n){this.status=function(t,n){var e=(new Date).getTime();return e<t?0:e>=t&&e<n?1:e>=n?2:void 0}(t,n);var e=0;switch(this.status){case 0:e=p(t),this.spiner_text=this.languages.down_starts;break;case 1:e=p(n),this.spiner_text=this.languages.down_ends;break;case 2:clearInterval(this.timer_id),this.spiner_text=this.languages.already_ended}this.spiner=function(t){var n=["00","00","00","00"];if(t>-1){n=[];var e=Math.floor(t/3600/24),i=Math.floor(t/3600)%24,o=Math.floor(t/60)%60,s=t%60;n.push(e+"D"),i<10?n.push("0"+i):n.push(i),o<10?n.push("0"+o):n.push(o),s<10?n.push("0"+s):n.push(s)}return n}(e)},filter_only_left:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(this.languages.left_piece||"").replace("XX",t)}},watch:{remote_data_loaded:function(t){t&&this.init()},start_time:function(){this.init()},end_time:function(){this.init()},goods_list:function(){this.$store.dispatch("global/async_goods_init_2",this)}},mounted:function(){var t=this;this.remote_data_loaded&&this.init(),this.$emit("loaded"),this.$store.dispatch("global/async_goods_init_2",this),$(".component-"+this.id+" .goods-list").on("scroll",(function(){var n=$(t.$el).find("img.js_gdexp_lazy");t.$store.dispatch("global/lazyload_img_by_dom",n)}))}},m=function(){var t=this,n=t.$createElement,e=t._self._c||n;return t.goods_list.length>0?e("div",{class:["component-wrapper","component-"+this.id]},[e("div",{domProps:{innerHTML:t._s(t.css)}}),t._v(" "),e("div",{staticClass:"geshop-m-timer"},[e("div",{staticClass:"geshop-m-timer-title bold"},[t._v("\n "+t._s(t.datas.title)+"\n ")]),t._v(" "),t.loading?t._e():e("div",{staticClass:"geshop-m-timer-right"},[e("span",{staticClass:"timer-text bold"},[t._v(t._s(t.spiner_text))]),t._v(" "),e("span",{staticClass:"timer-spiner"},[t._v(t._s(t.spiner[0]))]),t._v("\n :\n "),e("span",{staticClass:"timer-spiner"},[t._v(t._s(t.spiner[1]))]),t._v("\n :\n "),e("span",{staticClass:"timer-spiner"},[t._v(t._s(t.spiner[2]))]),t._v("\n :\n "),e("span",{staticClass:"timer-spiner"},[t._v(t._s(t.spiner[3]))])])]),t._v(" "),e("ul",{staticClass:"goods-list"},t._l(t.goods_list,(function(n,i){return e("li",{key:i+"-"+n.goods_sn},[e("unit-discount",{attrs:{value:n.discount,config:t.datas}}),t._v(" "),e("div",{staticClass:"item-image"},[e("a",{attrs:{href:n.detail_url}},[e("div",{staticClass:"image-goods"},[e("unit-goods-image",{attrs:{src:n.goods_img,sku:n.goods_sn,index:i}})],1)]),t._v(" "),1==t.status&&(n.tsk_left_num||0)<=0?e("div",{staticClass:"item-soldout"},[e("span",[t._v(t._s(t.languages.sold_out))])]):t._e(),t._v(" "),0==t.status?e("div",{staticClass:"item-soldout"},[e("span",[t._v(t._s(t.languages.coming_soon))])]):t._e(),t._v(" "),2==t.status?e("div",{staticClass:"item-soldout"},[e("span",[t._v(t._s(t.languages.state_ended))])]):t._e()]),t._v(" "),e("div",{staticClass:"item-info"},[e("div",{staticClass:"item-shop-market"},[e("div",{staticClass:"item-shop bold"},[e("div",{staticClass:"shop-price"},[e("unit-shop-price",{attrs:{value:n.tsk_price,config:t.datas}})],1)]),t._v(" "),e("div",{staticClass:"item-market"},[e("unit-market-price",{attrs:{value:n.market_price,"shop-price":n.tsk_price,config:t.datas}})],1)])]),t._v(" "),e("progress-zf-m",{attrs:{left_color:t.datas.bar_left_bg_color,total_color:t.datas.bar_bg_color,left:0==t.status?parseInt(n.tsk_total_num):parseInt(n.tsk_left_num),total:parseInt(n.tsk_total_num)}}),t._v(" "),e("div",{staticClass:"item-claimed"},[e("span",[t._v(t._s(t.filter_only_left(n.tsk_left_num)))])]),t._v(" "),e("a",{attrs:{href:n.detail_url}},[e("button",{staticClass:"geshop-button-buynow"},[t._v(t._s(t.languages.btn_buy_now))])])],1)})),0)]):t._e()};m._withStripped=!0;var d=e(11);var c=function(t){e(2337)},h=Object(d.a)(l,m,[],!1,c,"data-v-8a0059b0",null);h.options.__file="src\\ui-component\\U000251\\m\\index.vue";n.default=h.exports}}]);
|