PageSourceSearch

https://megatop.by/_nuxt/BjK1dTIT.js

js megatop.by collected 2026-09-24 09:33:02 UTC 4,911 bytes, 1 lines download raw bytes

1import{g as H,au as N,e as T,s as V,b as $,L as g,B as A,v as E,I as W,M as G,d as O}from"./CXmByAsd.js";import{_ as F}from"./Bw6h1he4.js";import{M as R}from"./eAEu-bs_.js";import{u as X}from"./Duts8n73.js";import{L as q}from"./DYN7KxVw.js";import{S as J}from"./Bb7fWZ9z.js";import{u as K}from"./D7dpBT3c.js";import{_ as Q}from"./gL4WoDzw.js";import{u as k}from"./5Fhvc3EN.js";import{A as U,E as Y,$ as a,P as c,W as p,a5 as e,z as t,X as l,G as o,a0 as Z,aa as _,ab as r,S as m,f as v,c as S}from"./CLFN9GXV.js";const ee={class:"mt-4"},te={class:"px-4 my-4"},se={key:0,class:"d-flex justify-center align-center py-16"},ie={key:1},ae={key:0,class:"mt-md-16 mb-10 mb-md-16"},oe={key:0,class:"position-relative w-100"},ne=["src"],le={class:"position-absolute w-100 h-100 d-flex pl-6 pb-6",style:{bottom:"0"}},de={class:"d-flex flex-column align-center w-100 h-100"},ce={key:0,class:"d-flex justify-center mb-4"},re=["innerHTML"],me={key:1,class:"d-flex justify-center mb-10"},ue=["src"],fe={class:"mt-auto d-flex flex-column align-center"},pe={class:"mb-2"},_e={key:0,class:"d-flex flex-column align-center mt-4"},ve={class:"d-flex flex-column align-center my-10"},ye={class:"d-flex"},xe={class:"icon-wrap d-flex justify-center align-center"},he={key:1,class:"mt-md-16 mb-10 mb-md-16"},be=U({__name:"[detail]",setup(ge){const{appConfig:y}=H(),{formatDateWithoutTime:w}=G(),u=N(),{cards:C}=X(),{canShare:P,shareViaWebShare:D,availableShare:B}=K(),{isDesktop:I}=T(),x=u.params.detail,h=v(!1);let b="";const s=v(null),n=v(null),M=[{title:"Электронный сертификат",link:"/ecards",isDisabled:!1},{title:"Электронная карта",link:u.path,isDisabled:!0}],z=S(()=>({title:`Поздравляем! Ваша подарочная карта на ${n.value?n.value.amount+" руб":"..."}`,meta:[{hid:"og:image",content:`https://static.megatop.by/public/ecards/${x}.png`,property:"og:image"},{hid:"description",name:"description",content:"Ваш уникальный подарок — подарочная карта от MEGATOP! Применяйте ее для покупок и получайте удовольствие от выбора."}]}));V(z),Y(async()=>{P(),b=y.getSitePath()+u.fullPath;const d=await k().checkPaymentCertificate(x);if(d.isSuccess()&&(s.value=d.getData(),s.value?.number)){const i=await k().getCardInfo(s.value.number.toString());i.isSuccess()&&(n.value=i.getData())}h.value=!1});const f=S(()=>s.value?.isPaid&&C.find(d=>d.id===s.value?.designId)||null),L=()=>{D({title:y.getSiteName2(),text:"Подарочный сертификат",url:b})};return(d,i)=>{const j=$;return a(),c(F,{"disable-seo":""},{default:p(()=>[e("div",ee,[t(I)?(a(),c(Q,{key:1,items:M})):(a(),c(R,{key:0,title:"Электронная карта",class:"px-4"})),e("div",te,[l(j,null,{default:p(()=>[t(h)?(a(),o("div",se,[l(q)])):(a(),o("div",ie,[t(s)&&t(s).isPaid?(a(),o("div",ae,[e("div",null,[t(f)?(a(),o("div",oe,[e("img",{src:t(f).img,alt:"ecard",class:"img-wrap"},null,8,ne),e("div",le,[e("div",{class:"font-weight-medium mt-auto",style:Z({color:t(f).textColor})},[_(r(t(s).price)+" ",1),l(g)],4)])])):m("",!0)]),e("div",null,[e("div",de,[i[2]||(i[2]=e("div",{class:"font-secondary text-size--5 mb-7"},"Подарочный сертификат",-1)),t(s)&&t(s).isPaid&&t(s).description?(a(),o("div",ce,[e("div",{style:{"max-width":"870px"},innerHTML:t(s).description},null,8,re)])):m("",!0),t(s)&&t(s).isPaid&&t(B)?(a(),o("div",me,[l(A,{"full-width":"",onClick:L},{default:p(()=>[...i[0]||(i[0]=[_(" Отправить другу ",-1)])]),_:1})])):m("",!0),i[3]||(i[3]=e("div",{class:"text-color--primary mb-2"},"Штрихкод для покупки в магазине",-1)),t(s)?.barcode?(a(),o("img",{key:2,style:{"max-width":"475px",width:"100%"},src:t(s)?.barcode,alt:""},null,8,ue)):(a(),c(J,{key:3,width:"100%",height:"137px"})),e("div",fe,[i[1]||(i[1]=e("div",{class:"text-color--primary my-2"},"Номер сертификата",-1)),e("div",pe,r(t(s).number||"###-###-###-###"),1)])])]),t(n)?(a(),o("div",_e,[e("div",null,[_("Остаток: "+r(t(n).balance)+" ",1),l(g)]),e("div",null,"Действует по "+r(t(w)(t(n).endDate)),1)])):m("",!0),e("div",ve,[i[5]||(i[5]=e("div",{class:"font-secondary text-size--5 mb-10"},"Как применить сертификат?",-1)),e("div",ye,[e("div",xe,[l(E,{"permanent-color":"#333333",icon:t(W).SHOP,size:36},null,8,["icon"])]),i[4]||(i[4]=e("div",{class:"ml-5 ml-md-10 my-auto"}," Покажите штрихкод сертификата в магазине на кассе при оплате покупок ",-1))])])])):(a(),o("div",he,[...i[6]||(i[6]=[e("div",{class:"d-flex justify-center"},[e("div",{class:"font-secondary text-size--5 py-16 my-16"},"Ошибка оплаты сертификата")],-1)])]))]))]),_:1})])])]),_:1})}}}),Le=O(be,[["__scopeId","data-v-c2c93489"]]);export{Le 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.