1import{s as O}from"./D-Rt02ji.js";import{_ as pe,r as y,e as S,B as ge,a5 as J,c as i,h as n,b as s,i as b,a as t,t as g,m as D,w as l,F as U,D as I,j as B,k as fe,y as N,U as ye,a2 as ve,q as R,l as be,o,d as u,E as ke,A as ce,M as we,s as _e}from"./DAqtiSCo.js";import{s as W}from"./DUpiVuPC.js";import{_ as ze}from"./Cj-foYJe.js";import{s as je}from"./CWDmZE2D.js";import{a as xe,s as Ve}from"./DXiGuMhQ.js";import{s as Ce}from"./BjK3ROqX.js";import{s as Me,a as De}from"./CVUZH_7a.js";import"./F_McMGc4.js";import{u as Be}from"./BZ2bU4Qg.js";import{g as $e}from"./_jSodtlx.js";import{o as Ae}from"./Bs_FRzEh.js";import{s as Pe}from"./djD9-OgO.js";/* empty css */import"./x_rD_Ya3.js";import"./DHXkvNfQ.js";import"./fNCsqafC.js";const Fe={class:"page",style:{top:"-1rem",bottom:"0"}},Ye={key:0,style:{margin:"0 1rem"}},qe={key:0,style:{display:"flex","justify-content":"center"}},Ue={style:{"text-align":"center",margin:"1rem"}},Ie={key:1,style:{margin:"0 1rem","overflow-x":"visible"}},Ne={class:"tenant-card"},Ge={style:{"flex-grow":"1"}},He={key:0},Te={style:{margin:"2rem 0 1rem",display:"flex","justify-content":"space-between"}},Ee={key:0},Ke={key:1},Le={key:0},Oe={key:2},Se={key:1},Je={style:{"text-align":"center"}},Re={key:0},We={key:1},Ze={style:{margin:"1rem","text-align":"center"}},Qe={key:0,style:{"text-align":"center","font-size":"1rem"}},Xe={key:2},he={key:3},et={style:{"text-align":"center","margin-top":"3rem"}},tt={__name:"store",setup(nt){const k=fe(),x=y(null),V=y(!1),c=y(null);function Z(){const{query:a,getDocs:e,where:d,collection:v,firestoreConverter:_}=N(),z=a(v("tenants"),d("eCoupon.placeCode","==",x.value)).withConverter(_);V.value=!0,e(z).then(m=>{m.size?(console.log("found docs",m.size,m.docs[0].data()),c.value=m.docs[0].data(),X()):(ye({title:"Brak danych",message:"Brak danych lub niepoprawny kod"}),x.value=null,V.value=!1)})}const Q=S(()=>{var a;return ge((a=k==null?void 0:k.mall)==null?void 0:a.categories,e=>ke(ce(c.value.categories,d=>d.externalID),e.externalID))}),P=y([]);function X(){const{query:a,getDocs:e,where:d,collectionGroup:v,firestoreConverter:_,bind:z}=N(),m=a(v("stock"),d("delivered","==",!0),d("deliveryTenant","==",c.value.id));z(m,P,Y=>{console.log("rewards",Y.length),V.value=!1})}const h=Be(),ee=S(()=>$e(Ae(P.value,"deliveredAt","desc"),a=>h(a.deliveredAt).locale(J.lang).format("MMMM YYYY"))),F=y([]),$=y(!1),w=y("rewards");function te(){window.location.reload()}const C=y(null),f=y(null);function ne(){const{query:a,getDocs:e,where:d,collectionGroup:v,firestoreConverter:_}=N(),z=a(v("purchases"),d("tenant.id","==",c.value.id),d("number","==",C.value.replace(/\s/g,""))).withConverter(_);f.value=null,e(z).then(m=>{m.size?f.value=m.docs[0].data():f.value=!1})}function oe(){C.value=null,f.value=null}return(a,e)=>{var H,T,E,K;const d=O,v=ve,_=R,z=O,m=W,Y=ze,le=je,se=we,q=_e,ae=W,re=Ve,ie=xe,ue=R,G=Ce,de=be,A=De,me=Me;return o(),i("section",Fe,[n(c)?(o(),i("div",Ie,[t("div",Ne,[s(z,{width:"25vw",height:"25vw",fit:"contain",src:n(c).logo,class:"tenant-logo"},null,8,["src"]),t("div",Ge,[t("p",null,g(n(c).name),1),(o(!0),i(U,null,I(n(Q),r=>(o(),B(m,{size:"medium",plain:"",round:"",style:{"margin-right":"5px"}},{default:l(()=>[u(g(r.name),1)]),_:2},1024))),256)),e[9]||(e[9]=t("br",null,null,-1))]),s(Y,{graphical:"",date:"",size:6})]),n(w)==="rewards"?(o(),i("section",He,[t("p",Te,[e[11]||(e[11]=t("span",null,"Zestawienie kuponów",-1)),s(le,{modelValue:n($),"onUpdate:modelValue":e[1]||(e[1]=r=>D($)?$.value=r:null),style:{float:"right"}},{default:l(()=>e[10]||(e[10]=[u("kody")])),_:1},8,["modelValue"])]),n(V)?(o(),B(se,{key:0})):n(P).length?(o(),B(ie,{key:1,modelValue:n(F),"onUpdate:modelValue":e[2]||(e[2]=r=>D(F)?F.value=r:null),border:!1},{default:l(()=>[(o(!0),i(U,null,I(n(ee),(r,M)=>(o(),B(re,{name:M,title:M,style:{margin:"0 -1rem"}},{value:l(()=>{var p,j;return[s(ae,{style:{"margin-right":"10px"}},{default:l(()=>[u(g(r.length),1)]),_:2},1024),u(" "+g(((j=(p=("_sumBy"in a?a._sumBy:n(Pe))(r,"value")||0)==null?void 0:p.toFixed)==null?void 0:j.call(p,2))||"")+" zŠ",1)]}),default:l(()=>[(o(!0),i(U,null,I(r,p=>(o(),B(q,{title:p.label,"title-class":"flex-grow"},{label:l(()=>[n($)?(o(),i("span",Ee,g(a.$dayjs(p.deliveredAt).format("DD MMM, HH:mm"))+", kod: "+g(p.code),1)):(o(),i("span",Ke,g(a.$dayjs(p.deliveredAt).format("DD MMMM, dddd - HH:mm:ss")),1))]),value:l(()=>{var j,L;return[p.value?(o(),i("span",Le,g(((L=(j=p.value||0)==null?void 0:j.toFixed)==null?void 0:L.call(j,2))||"")+" zŠ",1)):b("",!0)]}),_:2},1032,["title"]))),256))]),_:2},1032,["name","title"]))),256))]),_:1},8,["modelValue"])):(o(),i("div",Oe,e[12]||(e[12]=[t("p",null,"Brak kuponów",-1)]))),e[13]||(e[13]=t("br",null,null,-1)),e[14]||(e[14]=t("br",null,null,-1)),e[15]||(e[15]=t("br",null,null,-1))])):b("",!0),n(w)==="receipts"?(o(),i("section",Se,[e[26]||(e[26]=t("br",null,null,-1)),e[27]||
1(e[27]=t("p",{style:{margin:"1rem 0","text-align":"center"}}," Wyszukaj paragon po jego numerze, sprawdź czy wziÄ
Å udziaÅ w promocji i czy może podlegaÄ zwrotowi. ",-1)),s(v,{class:"mp-input",modelValue:n(C),"onUpdate:modelValue":e[3]||(e[3]=r=>D(C)?C.value=r:null),"input-align":"center",clearable:"",border:!1,placeholder:"numer paragonu",style:{"margin-bottom":"1rem"},onFocus:oe},null,8,["modelValue"]),t("div",Je,[s(ue,{type:"primary",round:"",size:"small",onClick:ne,style:{padding:"0 1rem"}},{default:l(()=>e[16]||(e[16]=[u("szukaj paragonu")])),_:1})]),e[28]||(e[28]=t("br",null,null,-1)),n(f)===!1?(o(),i("div",Re,[s(G,{inset:"",style:{margin:"0"}},{default:l(()=>[e[19]||(e[19]=t("div",{style:{"background-color":"var(--van-success-color)",padding:"5px 1rem","text-align":"center",color:"white"}},"Brak paragonu",-1)),s(q,null,{title:l(()=>e[17]||(e[17]=[t("div",{style:{margin:"1rem","text-align":"center"}}," Nie mamy paragonu o takim numerze! ",-1)])),label:l(()=>e[18]||(e[18]=[t("div",{style:{margin:"1rem 0 0","text-align":"center"}}," Można zrealizowaÄ zwrot. ",-1)])),_:1})]),_:1})])):n(f)!==null?(o(),i("div",We,[s(G,{inset:"",style:{margin:"0"}},{default:l(()=>[e[25]||(e[25]=t("div",{style:{"background-color":"var(--van-danger-color)",padding:"5px 1rem","text-align":"center",color:"white"}},"Paragon zarejestrowany",-1)),s(q,null,{title:l(()=>{var r,M;return[t("div",Ze,[e[20]||(e[20]=u(" Paragon o tym numerze i o wartoÅci ")),t("b",null,g((((r=n(f))==null?void 0:r.value)||0).toFixed(2)),1),e[21]||(e[21]=u(" zÅ zostaÅ zarejestrowany w naszej Aplikacji w dniu ")),t("b",null,g(a.$dayjs((M=n(f))==null?void 0:M.date).locale(("locale"in a?a.locale:n(J)).lang).format("DD MMMM YYYY")),1),e[22]||(e[22]=u(". "))]),n(f).status!=="archived"?(o(),i("div",Qe,e[23]||(e[23]=[t("b",null,"PoproÅ uczestnika o usuniÄcie paragonu w Aplikacji.",-1)]))):b("",!0)]}),label:l(()=>e[24]||(e[24]=[t("div",{style:{margin:"1rem 0 0","text-align":"center"}}," Uwaga: paragonu użytego do odbioru nagród w Aplikacji nie można usunÄ
Ä. Przed akceptacjÄ
zwrotu paragonu poproÅ uczestnika o kontakt z nami poprzez PogawÄdkÄ w Aplikacji. Poinformujemy go w jaki sposób może on rozliczyÄ siÄ z nami z odebranej nagrody. ",-1)])),_:1})]),_:1})])):b("",!0),e[29]||(e[29]=t("br",null,null,-1)),e[30]||(e[30]=t("br",null,null,-1)),e[31]||(e[31]=t("br",null,null,-1)),e[32]||(e[32]=t("br",null,null,-1)),e[33]||(e[33]=t("br",null,null,-1))])):b("",!0),n(w)==="offers"?(o(),i("section",Xe,e[34]||(e[34]=[t("br",null,null,-1),t("p",{style:{margin:"1rem 0","text-align":"center"}}," Już wkrótce sprawdzisz tutaj oferty z Twojego lokalu dostÄpne w Aplikacji. ",-1)]))):b("",!0),n(w)==="info"?(o(),i("section",he,[e[36]||(e[36]=t("br",null,null,-1)),s(de,{content:n(k).mall.infoDeskMessage,style:{"font-size":"0.8rem","text-align":"center"}},null,8,["content"]),t("div",et,[s(_,{type:"primary",round:"",plain:"",size:"small",style:{padding:"0 1rem"},onClick:te},{default:l(()=>e[35]||(e[35]=[u(" PrzeÅaduj stronÄ ")])),_:1})])])):b("",!0),s(me,{modelValue:n(w),"onUpdate:modelValue":e[4]||(e[4]=r=>D(w)?w.value=r:null),style:{"box-shadow":"0 0 5px 0 #00000040"}},{default:l(()=>[s(A,{icon:"point-gift-o",name:"rewards"},{default:l(()=>e[37]||(e[37]=[u("Kupony")])),_:1}),s(A,{icon:"cart-o",name:"receipts"},{default:l(()=>e[38]||(e[38]=[u("Paragony")])),_:1}),s(A,{icon:"discount-o",name:"offers"},{default:l(()=>e[39]||(e[39]=[u("Oferty")])),_:1}),s(A,{icon:"info-o",name:"info"},{default:l(()=>e[40]||(e[40]=[u("Informacje")])),_:1})]),_:1},8,["modelValue"])])):(o(),i("div",Ye,[(T=(H=n(k))==null?void 0:H.mall)!=null&&T.logo?(o(),i("div",qe,[s(d,{src:n(k).mall.logo,width:"30vw"},null,8,["src"])])):b("",!0),t("p",Ue,g((K=(E=n(k))==null?void 0:E.mall)==null?void 0:K.name)+" - strona najemcy",1),e[6]||(e[6]=t("br",null,null,-1)),e[7]||(e[7]=t("p",{class:"subtitle",style:{"text-align":"center","margin-bottom":"1rem"}},"Podaj kod swojego sklepu",-1)),e[8]||(e[8]=t("br",null,null,-1)),t("div",null,[s(v,{class:"mp-input",modelValue:n(x),"onUpdate:modelValue":e[0]||(e[0]=r=>D(x)?x.value=r:null),"input-align":"center",clearable:"",border:!1,disabled:n(V),placeholder:"kod",style:{"margin-bottom":"1rem"}},null,8,["modelValue","disabled"])]),t("div",null,[s(_,{disabled:!n(x)||n(V),round:"",block:"",type:"primary",onClick:Z},{default:l(()=>e[5]||(e[5]=[u(" OK ")])),_:1},8,["disabled"])])]))])}}},wt=pe(tt,[["__scopeId","data-v-1cf3264a"]]);export{wt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.