PageSourceSearch

https://dfz.ru/_nuxt/DU1Z4--w.js

js dfz.ru collected 2026-09-24 20:49:15 UTC 4,883 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DiiQARPq.js","./BaBq-6VJ.js","./B3O4-LQ6.js","./swiper-vue.DJHdZmOr.css","./entry.OisMaSBj.css","./sjL45UCj.js","./index.CNS3W3CW.css","./Component.BhhXd2OM.css","./CbeEXIFv.js","./C77eyb_e.js","./Component.CLg6UGLc.css","./Component.CaFjzLbp.css"])))=>i.map(i=>d[i]);
2import{_ as k,b as A,c as T,z as L,j as N,d as S,e as W,g as $,v as j,h}from"./BaBq-6VJ.js";import{f as R,_ as M}from"./Chjyqfmx.js";import{m as c,P as C,Q as r,R as y,S as e,A as u,$ as v,u as o,W as V,X as z,Z as _,_ as p,Y as m,ak as B,y as F,al as P}from"./B3O4-LQ6.js";import{u as H}from"./BD5nwpUg.js";const Y={class:"_Wrapper content-wrapper flex flex-col"},Q={key:0,class:"text-18"},X={key:1,class:"_Cards flex"},Z={class:"caption-24 font-semibold"},q={class:"_Table flex flex-col"},G={class:"_Row flex items-center justify-between"},J={class:"text-18 font-semibold text-blue"},K={class:"_Row flex items-center justify-between"},U={class:"text-18 font-semibold text-blue"},tt={class:"_Row flex items-center justify-between"},et={class:"text-18 font-semibold text-blue"},st={class:"_Row flex items-center justify-between"},ot={class:"caption-24 font-bold text-blue"},nt={class:"_Footer flex items-baseline justify-between"},at={key:2,class:"caption-24 font-bold"},lt={class:"caption-24 font-bold text-blue"},_t={class:"text-18"},it={__name:"WidgetsOrderSuccessComponent",props:{data:{type:[Array,Object],default:()=>[]}},setup(a){const i=a,n=c(()=>Array.isArray(i.data)?i.data:i.data?[i.data]:[]),f=c(()=>n.value.length>1?"заказы":"заказ"),x=c(()=>n.value.length>1?"ваши":"ваш"),b=c(()=>n.value.reduce((l,t)=>l+Number(t?.TOTAL??t?.PRICE??0),0));return(l,t)=>{const d=A,g=T;return r(),C(g,null,{default:y(()=>[e("div",Y,[o(n).length>1?(r(),u("p",Q," Мы разделили ваш заказ, чтобы менеджеру было удобнее его собрать. Общая сумма и детали заказа никак не изменились. ")):v("",!0),o(n).length?(r(),u("div",X,[(r(!0),u(V,null,z(o(n),s=>(r(),u("div",{key:s.ORDER_ID||s.ID,class:"_OrderSuccess flex flex-1 flex-col rounded-12 background-blue-bg"},[e("p",Z,"Заказ №"+_(s.ORDER_ID||s.ID)+" успешно оформлен",1),e("div",q,[e("div",G,[t[0]||(t[0]=e("p",{class:"text-18 font-medium"},"Номер заказа",-1)),e("p",J,"№"+_(s.ORDER_ID||s.ID),1)]),e("div",K,[t[1]||(t[1]=e("p",{class:"text-18 font-medium"},"Дата",-1)),e("p",U,_(s.DATE_INSERT),1)]),e("div",tt,[t[2]||(t[2]=e("p",{class:"text-18 font-medium"},"Способ оплаты",-1)),e("p",et,_(s.PAYMENT?.NAME||"Оплата по счету"),1)]),e("div",st,[t[3]||(t[3]=e("p",{class:"caption-24 font-bold"},"Итого",-1)),e("p",ot,_(("formatPrice"in l?l.formatPrice:o(R))(s.TOTAL||s.PRICE||0))+" ₽",1)])]),e("div",nt,[t[5]||(t[5]=e("p",{class:"text-20"},"Детали заказа можно посмотреть в личном кабинете.",-1)),p(d,{href:`/profile/orders/${s.ID||s.ORDER_ID}`,target:"_blank",class:"_OrderLink relative w-fit text-20 font-medium rounded-6 will-bg-white"},{default:y(()=>[...t[4]||(t[4]=[m(" Подробнее ",-1)])]),_:1},8,["href"])])]))),128))])):v("",!0),o(n).length>1?(r(),u("p",at,[t[6]||(t[6]=m(" Общая сумма: ",-1)),e("span",lt,_(("formatPrice"in l?l.formatPrice:o(R))(o(b)))+" ₽",1)])):v("",!0),e("p",_t,[m(" В ближайшее время "+_(o(x))+" "+_(o(f))+" обработает менеджер: мы уточним детали и отправим на указанную электронную почту счет на оплату. ",1),t[7]||(t[7]=e("br",null,null,-1)),t[8]||(t[8]=m("Если письмо не пришло — проверьте папку «Спам». ",-1))])])]),_:1})}}},rt=k(it,[["__scopeId","data-v-905aa3eb"]]),ct=P(()=>h(()=>import("./DiiQARPq.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url).then(a=>a.default||a)),dt=P(()=>h(()=>import("./CbeEXIFv.js"),__vite__mapDeps([8,9,1,2,3,4,10,11]),import.meta.url).then(a=>a.default||a)),bt={__name:"index",async setup(a){let i,n;const f=L(),x=H(),b=N("orderCheckoutRedirecting",()=>!1),l=c(()=>f.params?.id),t=c(()=>x.getOrdersById(l.value)),d=c(()=>t.value?.length>
21?"Заказы оформлены":"Заказ оформлен");t.value?.length||([i,n]=B(()=>j("/cart")),await i,n()),F(()=>{b.value=!1});const{$defaultMeta:g}=S();return W({...g,title:()=>`${d.value} | ПК «Дулевский фарфор»`,ogTitle:()=>`${d.value} | ПК «Дулевский фарфор»`}),(s,ut)=>{const w=M,D=rt,E=ct,I=dt,O=$;return r(),C(O,{class:"cart",caption:"Оформление заказа"},{default:y(()=>[p(w,{breadcrumbs:[{NAME:"Оформление заказа"}],title:o(d)},null,8,["title"]),p(D,{data:o(t)},null,8,["data"]),p(E),p(I)]),_:1})}}};export{bt 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.