(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/diy-components/diy-seckill"],{"1af5":function(e,t,l){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l={name:"diy-seckill",props:{value:{type:Object,default:function(){return{}}}},data:function(){return{loading:!0,skeletonType:"",skeletonConfig:{},seckillId:0,index:null,timeList:[],dataList:[],isFuture:!1,seckillH:"",seckillI:"",seckillS:"",seckillInterval:null,page:1,isLoad:!1,headData:null}},created:function(){this.initSkeleton(),this.getHeadData()},watch:{diySeckillInterval:function(e,t){0==e?clearInterval(this.seckillInterval):1==e&&this.setHeadTime()},componentRefresh:function(e){}},computed:{wrapStyle:function(){var e="background-color:"+this.value.componentBgColor+";";return"round"==this.value.componentAngle&&(e+="border-top-left-radius:"+2*this.value.topAroundRadius+"rpx;",e+="border-top-right-radius:"+2*this.value.topAroundRadius+"rpx;",e+="border-bottom-left-radius:"+2*this.value.bottomAroundRadius+"rpx;",e+="border-bottom-right-radius:"+2*this.value.bottomAroundRadius+"rpx;"),e},titleTimeStyle:function(){var e="color:"+this.value.titleStyle.numTextColor+";";return this.value.titleStyle.numBgColorStart&&this.value.titleStyle.numBgColorEnd&&(e+="background:linear-gradient(to right,"+this.value.titleStyle.numBgColorStart+","+this.value.titleStyle.numBgColorEnd+");"),e},goodsItemCss:function(){var t="";t+="background-color:"+this.value.elementBgColor+";","round"==this.value.elementAngle&&(t+="border-top-left-radius:"+2*this.value.topElementAroundRadius+"rpx;",t+="border-top-right-radius:"+2*this.value.topElementAroundRadius+"rpx;",t+="border-bottom-left-radius:"+2*this.value.bottomElementAroundRadius+"rpx;",t+="border-bottom-right-radius:"+2*this.value.bottomElementAroundRadius+"rpx;"),"shadow"==this.value.ornament.type&&(t+="box-shadow:0 0 10rpx "+this.value.ornament.color+";"),"stroke"==this.value.ornament.type&&(t+="border:2rpx solid "+this.value.ornament.color+";");var l=e.getSystemInfoSync().windowWidth;if("horizontal-slide"==this.value.template){"scroll"==this.value.slideMode&&"diy"==this.value.goodsMarginType?this.rpxUpPx(2*this.value.goodsMarginNum):[l-2*this.rpxUpPx(20)-3*this.rpxUpPx(200)-2*this.rpxUpPx(2*this.value.margin.both)]/6}return t},swiperHeight:function(){return"multiple"==this.value.nameLineMode?"shadow"==this.value.ornament.type?"388rpx":"380rpx":"shadow"==this.value.ornament.type?"358rpx":"350rpx"}},methods:{initSkeleton:function(){"row1-of1"==this.value.template?(this.skeletonType="list",this.skeletonConfig={textRows:3}):"row1-of2"==this.value.template?(this.skeletonType="waterfall",this.skeletonConfig={headHeight:"320rpx",textRows:2,textWidth:["100%","80%"]}):"horizontal-slide"==this.value.template&&(this.skeletonType="waterfall",this.skeletonConfig={gridRows:1,gridColumns:3,headHeight:"200rpx",textRows:3,textWidth:["100%","80%","70%"]})},rpxUpPx:function(t){var l=e.getSystemInfoSync().screenWidth,i=l*parseInt(t)/750;return Math.floor(i)},getHeadData:function(){var e=this;this.$api.sendRequest({url:"/seckill/api/seckill/lists",success:function(t){e.headData=t,e.setHeadTime()}})},setHeadTime:function(){var e=this;if(null!=this.headData){clearInterval(this.seckillInterval),this.seckillId=0,this.isFuture=!1,this.isLoad=!1,this.seckillH="",this.seckillI="",this.seckillS="";var t=new Date(1e3*this.headData.timestamp),l=60*t.getHours()*60+60*t.getMinutes()+t.getSeconds();if(this.headData.data.list instanceof Array)i=this.headData.data.list;else var i=Object.values(this.headData.list);try{i.forEach((function(t,i){if("today"==t.type&&l>t.seckill_end_time)return!1;throw t.seckill_start_time<=l&&li[a-1].seckill_end_time&&0!=a||a==i.length-1&&l>i[a].seckill_end_time)&&(this.seckillId=i[a].id,this.index=a);if(i.length){var o,s=this,n=new Date,r=60*n.getHours()*60+60*n.getMinutes()+n.getSeconds();o=s.isFuture?s.$util.countDown(86400+i[s.index].seckill_start_time-r):s.$util.countDown(i[s.index].seckill_end_time-r),s.seckillH=o.h,s.seckillI=o.i,s.seckillS=o.s,this.seckillInterval=setInterval((function(){n=new Date,r=60*n.getHours()*60+60*n.getMinutes()+n.getSeconds(),o=s.isFuture?s.$util.countDown(86400+i[s.index].seckill_start_time-r):s.$util.countDown(i[s.index].seckill_end_time-r),s.seckillH=o.h,s.seckillI=o.i,s.seckillS=o.s,"00"==s.seckillH&&"00"==s.seckillI&&"00"==s.seckillS&&(clearInterval(s.seckillInterval),s.seckillH="",s.seckillI="",s.seckillS="",s.index=1,s.timeList.length&&s.getHeadData())}),1e3)}this.timeList=i,this.isLoad=!0,this.seckillId?this.getDataList(this.seckillId):this.loading=!1}},getDataList:function(e){var t=this,l=this.value.count;this.$api.sendRequest({url:"/seckill/api/seckillgoods/lists",data:{seckill_time_id:e,num:l},success:function(e){var l=e.data;if(l&&(t.dataList=l,"horizontal-slide"==t.value.template&&"slide"==t.value.slideMode)){var i=[];t.page=Math.ceil(t.dataList.length/3);for(var a=0;a1||1==e.timeList.length&&e.dataList.length:null,a=l&&i?e.value.titleStyle.isShow&&e.dataList&&e.dataList.length:null,o=l&&i&&a?e.$util.img(e.value.titleStyle.backgroundImage):null,s=l&&i&&a&&"text"!=e.value.titleStyle.leftStyle?e.$util.img(e.value.titleStyle.leftImg):null,n=l&&i&&"row1-of1"==e.value.template?e.__map(e.dataList,(function(t,l){var i=e.__get_orig(t),a=e.$util.img(t.goods_image,{size:"mid"}),o=e.value.progressStyle.control&&t.goods_stock+t.sale_num?Math.floor(t.sale_num/(t.goods_stock+t.sale_num)*240):null,s=e.value.progressStyle.control&&"style-2"==e.value.style?e.$util.img("public/uniapp/seckill/progress_bar_01.png"):null,n=e.value.progressStyle.control&&t.goods_stock+t.sale_num?(t.sale_num/(t.goods_stock+t.sale_num)*100).toFixed(2):null,r=t.seckill_price.split("."),u=t.seckill_price.split(".");return{$orig:i,g5:a,g6:o,g7:s,g8:n,g9:r,g10:u}})):null,r=l&&i&&"row1-of2"==e.value.template?e.__map(e.dataList,(function(t,l){var i=e.__get_orig(t),a=e.$util.img(t.goods_image,{size:"mid"}),o=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null,s=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null;return{$orig:i,g11:a,g12:o,g13:s}})):null,u=l&&i&&"horizontal-slide"==e.value.template&&"scroll"==e.value.slideMode?e.__map(e.dataList,(function(t,l){var i=e.__get_orig(t),a=e.$util.img(t.goods_image,{size:"mid"}),o=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl&&"style-2"==e.value.style?e.$util.img("addon/seckill/component/view/seckill/img/style_4_tag.png"):null,s=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null,n=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null;return{$orig:i,g14:a,g15:o,g16:s,g17:n}})):null,d=l&&i&&"horizontal-slide"==e.value.template&&"slide"==e.value.slideMode?e.__map(e.page,(function(t,l){var i=e.__get_orig(t),a=e.dataList[l]&&[e.dataList[l].length/3].length>=1&&"flex-between",o=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl&&"style-2"==e.value.style?e.$util.img("addon/seckill/component/view/seckill/img/style_4_tag.png"):null,s=e.__map(e.dataList[l],(function(t,l){var i=e.__get_orig(t),a=e.$util.img(t.goods_image,{size:"mid"}),o=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null,s=(e.value.goodsNameStyle.control||e.value.priceStyle.mainControl)&&e.value.priceStyle.mainControl?t.seckill_price.split("."):null;return{$orig:i,g19:a,g21:o,g22:s}}));return{$orig:i,g18:a,g20:o,l3:s}})):null;e.$mp.data=Object.assign({},{$root:{g0:l,g1:i,g2:a,g3:o,g4:s,l0:n,l1:r,l2:u,l4:d}})},o=[]},c4a5:function(e,t,l){}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'components/diy-components/diy-seckill-create-component', { 'components/diy-components/diy-seckill-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('df3c')['createComponent'](__webpack_require__("83f4")) }) }, [['components/diy-components/diy-seckill-create-component']] ]);