index-a32e724c.js 2.6 KB

1
  1. import{d as I,r,K as w,k as B,o as l,q as j,w as z,g as n,at as p,a,c as s,F as C,n as L,f as b,O as f,Y as P,t as g,bn as U,__tla as q}from"./index-2eab2d23.js";import{E,__tla as F}from"./el-image-2171f3ff.js";import{__tla as G}from"./el-image-viewer-5d14bc77.js";import{g as K,__tla as O}from"./spu-73047b60.js";import{g as S,__tla as W}from"./seckillActivity-c6b9f589.js";let R,Y=Promise.all([(()=>{try{return q}catch{}})(),(()=>{try{return F}catch{}})(),(()=>{try{return G}catch{}})(),(()=>{try{return O}catch{}})(),(()=>{try{return W}catch{}})()]).then(async()=>{let _;_={key:0,class:"absolute left-0 top-0 z-1 items-center justify-center"},R=I({name:"PromotionSeckill",__name:"index",props:{property:{}},setup(k){const o=k,i=r([]);w(()=>o.property.activityId,async()=>{if(!o.property.activityId)return;const t=await S(o.property.activityId);t!=null&&t.spuId&&(i.value=[await K(t.spuId)])},{immediate:!0,deep:!0});const c=r(375),m=r(),e=r(2),v=r("100%"),d=r("0"),x=r("");return w(()=>[o.property,c,i.value.length],()=>{e.value=o.property.layoutType==="oneCol"?1:3;const t=(c.value-o.property.space*(e.value-1))/e.value;d.value=e.value===2?"64px":`${t}px`,x.value=`repeat(${e.value}, auto)`,v.value="100%"},{immediate:!0,deep:!0}),B(()=>{var t,u;c.value=((u=(t=m.value)==null?void 0:t.wrapRef)==null?void 0:u.offsetWidth)||375}),(t,u)=>{const h=E,$=U;return l(),j($,{class:"z-1 min-h-30px","wrap-class":"w-full",ref_key:"containerRef",ref:m},{default:z(()=>[n("div",{class:"grid overflow-x-auto",style:p({gridGap:`${t.property.space}px`,gridTemplateColumns:a(x),width:a(v)})},[(l(!0),s(C,null,L(a(i),(y,T)=>(l(),s("div",{class:"relative box-content flex flex-row flex-wrap overflow-hidden bg-white",style:p({borderTopLeftRadius:`${t.property.borderRadiusTop}px`,borderTopRightRadius:`${t.property.borderRadiusTop}px`,borderBottomLeftRadius:`${t.property.borderRadiusBottom}px`,borderBottomRightRadius:`${t.property.borderRadiusBottom}px`}),key:T},[t.property.badge.show?(l(),s("div",_,[b(h,{fit:"cover",src:t.property.badge.imgUrl,class:"h-26px w-38px"},null,8,["src"])])):f("",!0),b(h,{fit:"cover",src:y.picUrl,style:p({width:a(d),height:a(d)})},null,8,["src","style"]),n("div",{class:P(["flex flex-col gap-8px p-8px box-border",{"w-[calc(100%-64px)]":a(e)===2,"w-full":a(e)===3}])},[t.property.fields.name.show?(l(),s("div",{key:0,class:"truncate text-12px",style:p({color:t.property.fields.name.color})},g(y.name),5)):f("",!0),n("div",null,[t.property.fields.price.show?(l(),s("span",{key:0,class:"text-12px",style:p({color:t.property.fields.price.color})}," \uFFE5"+g(y.price),5)):f("",!0)])],2)],4))),128))],4)]),_:1},512)}}})});export{Y as __tla,R as default};