1 |
- "use strict";const e=require("../../../common/vendor.js"),s=require("../../../sheep/index.js"),r=require("../../../sheep/hooks/useGoods.js"),t=require("../../../sheep/api/promotion/seckill.js"),a=require("../../../sheep/util/const.js");if(require("../../../sheep/url/index.js"),require("../../../sheep/store/index.js"),require("../../../sheep/store/app.js"),require("../../../sheep/api/promotion/diy.js"),require("../../../sheep/request/index.js"),require("../../../sheep/config/index.js"),require("../../../sheep/platform/index.js"),require("../../../sheep/platform/provider/wechat/index.js"),require("../../../sheep/platform/provider/wechat/miniProgram.js"),require("../../../sheep/api/member/auth.js"),require("../../../sheep/api/member/social.js"),require("../../../sheep/api/member/user.js"),require("../../../sheep/platform/provider/apple/index.js"),require("../../../sheep/platform/share.js"),require("../../../sheep/router/index.js"),require("../../../sheep/hooks/useModal.js"),require("../../../sheep/helper/index.js"),require("../../../sheep/helper/test.js"),require("../../../sheep/helper/digit.js"),require("../../../sheep/api/member/signin.js"),require("../../../sheep/helper/throttle.js"),require("../../../sheep/platform/pay.js"),require("../../../sheep/api/pay/order.js"),require("../../../sheep/store/user.js"),require("../../../sheep/store/cart.js"),require("../../../sheep/api/trade/cart.js"),require("../../../sheep/api/pay/wallet.js"),require("../../../sheep/api/trade/order.js"),require("../../../sheep/api/promotion/coupon.js"),require("../../../sheep/store/sys.js"),require("../../../sheep/store/modal.js"),require("../../../sheep/config/zIndex.js"),require("../../../sheep/util/index.js"),!Array){(e.resolveComponent("su-progress")+e.resolveComponent("s-goods-column")+e.resolveComponent("uni-load-more")+e.resolveComponent("s-layout"))()}Math||((()=>"../../../sheep/ui/su-progress/su-progress.js")+(()=>"../../../sheep/components/s-goods-column/s-goods-column.js")+(()=>"../../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js")+(()=>"../../../sheep/components/s-layout/s-layout.js"))();const i={__name:"list",setup(i){e.useCssVars((s=>({c6cd02b4:e.unref(p)})));const{safeAreaInsets:u,safeArea:o}=s.sheep.$platform.device,l=2*s.sheep.$platform.device.statusBarHeight,n=2*(o.height+u.bottom)+l-s.sheep.$platform.navbar-350,p=s.sheep.$url.css("/static/img/shop/goods/seckill-header.png"),d={name:{show:!0},introduction:{show:!0},price:{show:!0},marketPrice:{show:!0}},m=e.ref([]),c=e.ref(""),h=s=>{e.nextTick$1((()=>c.value=`timeItem${s}`))},v=e.ref(0),j=e.computed((()=>m.value[v.value])),f=e=>{v.value=e,q.pageNo=1,S.value=[],k()},g=e.computed((()=>{var s;const t=null==(s=j.value)?void 0:s.endTime;if(t)return r.useDurationTime(`${e.dayjs().format("YYYY-MM-DD")} ${t}`)})),q=e.reactive({id:0,pageNo:1,pageSize:5}),T=e.ref(0),S=e.ref([]),b=e.ref("");async function k(){b.value="loading";const{data:e}=await t.SeckillApi.getSeckillActivityPage(q);e.list.forEach((e=>{e.percent=parseInt(100*(e.totalStock-e.stock)/e.totalStock)})),S.value=S.value.concat(...e.list),T.value=e.total,b.value=S.value.length<T.value?"more":"noMore"}function x(){"noMore"!==b.value&&(q.pageNo+=1,k())}return e.onReachBottom((()=>x())),e.onLoad((async()=>{await(async()=>{const{data:s}=await t.SeckillApi.getSeckillConfigList(),r=e.dayjs(),i=r.format("YYYY-MM-DD");s.forEach(((s,t)=>{const u=e.dayjs(`${i} ${s.startTime}`),o=e.dayjs(`${i} ${s.endTime}`);r.isBefore(u)?s.status=a.TimeStatusEnum.WAIT_START:r.isAfter(o)?s.status=a.TimeStatusEnum.END:(s.status=a.TimeStatusEnum.STARTED,v.value=t)})),m.value=s,f(v.value),h(v.value)})()})),(r,t)=>{var i,u,o,p,h,q,k,A,E;return e.e({a:e.s({marginTop:"-"+Number(l+88)+"rpx"}),b:(null==(u=null==(i=j.value)?void 0:i.sliderPicUrls)?void 0:u.length)>0},(null==(p=null==(o=j.value)?void 0:o.sliderPicUrls)?void 0:p.length)>0?{c:e.f(j.value.sliderPicUrls,((e,s,r)=>({a:e,b:s})))}:{},{d:e.f(m.value,((s,r,t)=>({a:e.t(s.startTime),b:e.t(s.status),c:r,d:e.n({active:v.value===r}),e:`timeItem${r}`,f:e.o((e=>f(r)),r)}))),e:c.value,f:(null==(h=j.value)?void 0:h.status)===e.unref(a.TimeStatusEnum).STARTED},(null==(q=j.value)?void 0:q.status)===e.unref(a.TimeStatusEnum).STARTED?{g:e.t(g.value.h),h:e.t(g.value.m),i:e.t(g.value.s)}:{j:e.t(null==(k=j.value)?void 0:k.status)},{k:e.f(S.value,((r,t,i)=>{var u,o;return e.e({a:e.t(r.stock),b:e.t(r.unitName),c:"2deb3a78-2-"+i+",2deb3a78-1-"+i,d:e.p({percentage:r.percent,strokeWidth:"10",textInside:!0,isAnimate:!0})},((null==(u=j.value)?void 0:u.status)===e.unref(a.TimeStatusEnum).WAIT_START||(null==(o=j.value)||o.status,e.unref(a.TimeStatusEnum).STARTED),{}),{e:e.o((t=>e.unref(s.sheep).$router.go("/pages/goods/seckill",{id:r.id})),r.id),f:"2deb3a78-1-"+i+",2deb3a78-0",g:e.p({size:"lg",data:{...r,price:r.seckillPrice},goodsFields:d,seckillTag:!0}),h:r.id})})),l:(null==(A=j.value)?void 0:A.status)===e.unref(a.TimeStatusEnum).WAIT_START,m:(null==(E=j.value)?void 0:E.status)===e.unref(a.TimeStatusEnum).STARTED,n:e.n({disabled:j.value.status===e.unref(a.TimeStatusEnum).END}),o:T.value>0},T.value>0?{p:e.o(x),q:e.p({status:b.value,"content-text":{contentdown:"上拉加载更多"}})}:{},{r:n+"rpx",s:e.s(r.__cssVars()),t:e.p({navbar:"inner",bgStyle:{color:"rgb(245,28,19)"}})})}}},u=e._export_sfc(i,[["__scopeId","data-v-2deb3a78"]]);wx.createPage(u);
|