PageSourceSearch

https://reg-kursk.ru/build/assets/OrderShow-DZw7rtmj.js

js reg-kursk.ru collected 2026-10-02 06:47:11 UTC 17,155 bytes, 1 lines download raw bytes

1import{r as De,j as t,t as Ee,a as $e,H as Oe}from"./app-tjZ_-OOu.js";import{c as x,a as b,S as Fe,D as ke,B as He}from"./sonner-BnWx1Tnu.js";import{B as Pe}from"./breadcrumbs-DomomV5a.js";import{O as Ue}from"./order-item-card-CUoKQE5P.js";import{B as je}from"./badge-BR76Zdcf.js";import{a as fe,C as xe,d as he,c as ge}from"./card-Bi7Nimbe.js";import{E as Ve}from"./explanation-D5Ck8Vtc.js";import{j as qe}from"./app-header-layout-XPwmcGh-.js";import{a as We}from"./authenticated-app-layout-BfE-_pxu.js";import{P as Le}from"./page-with-centered-card-layout-Fno1gQmY.js";import{f as be}from"./marketplace-utils-DnIxXkNe.js";import{c as Ge,r as Je,a as Me,b as Qe,d as Xe}from"./OrderController-Gbye7Gwi.js";import{s as Ie}from"./OrderGroupCheckoutController-xRQrOgbt.js";import"./app-ClMwVNe-.js";import"./dropdown-menu-CiZ8CgA8.js";import"./dialog-D9nKO9Xa.js";import"./index-Cg0WxTnG.js";import"./visual-viewport-lock-Do1D7T0g.js";import"./avatar-i9ir4Wwt.js";import"./page-wrapper-CqNR-NwG.js";const Re=De.createContext(void 0),Ye=()=>{const l=De.useContext(Re);if(!l)throw new Error("useTimeline must be used within a Timeline");return l};function Ze(l){const e=x.c(22);let s,r,a,n,i,o;e[0]!==l?({defaultValue:n,value:o,onValueChange:r,orientation:i,className:s,...a}=l,e[0]=l,e[1]=s,e[2]=r,e[3]=a,e[4]=n,e[5]=i,e[6]=o):(s=e[1],r=e[2],a=e[3],n=e[4],i=e[5],o=e[6]);const c=n===void 0?1:n,N=i===void 0?"vertical":i,[v,y]=De.useState(c);let h;e[7]!==r||e[8]!==o?(h=f=>{o===void 0&&y(f),r?.(f)},e[7]=r,e[8]=o,e[9]=h):h=e[9];const g=h,_=o??v;let d;e[10]!==_||e[11]!==g?(d={activeStep:_,setActiveStep:g},e[10]=_,e[11]=g,e[12]=d):d=e[12];let p;e[13]!==s?(p=b("group/timeline flex data-[orientation=horizontal]:w-full data-[orientation=horizontal]:flex-row data-[orientation=vertical]:flex-col",s),e[13]=s,e[14]=p):p=e[14];let m;e[15]!==N||e[16]!==a||e[17]!==p?(m=t.jsx("div",{className:p,"data-orientation":N,"data-slot":"timeline",...a}),e[15]=N,e[16]=a,e[17]=p,e[18]=m):m=e[18];let u;return e[19]!==d||e[20]!==m?(u=t.jsx(Re.Provider,{value:d,children:m}),e[19]=d,e[20]=m,e[21]=u):u=e[21],u}function Ke(l){const e=x.c(8);let s,r;e[0]!==l?({className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r):(s=e[1],r=e[2]);let a;e[3]!==s?(a=b("text-plain-text text-summer-night",s),e[3]=s,e[4]=a):a=e[4];let n;return e[5]!==r||e[6]!==a?(n=t.jsx("div",{className:a,"data-slot":"timeline-content",...r}),e[5]=r,e[6]=a,e[7]=n):n=e[7],n}function et(l){const e=x.c(10);let s,r,a;e[0]!==l?({asChild:a,className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r,e[3]=a):(s=e[1],r=e[2],a=e[3]);const i=(a===void 0?!1:a)?Fe:"time";let o;e[4]!==s?(o=b("mb-1 block text-xs font-medium text-muted-foreground group-data-[orientation=vertical]/timeline:max-sm:h-4",s),e[4]=s,e[5]=o):o=e[5];let c;return e[6]!==i||e[7]!==r||e[8]!==o?(c=t.jsx(i,{className:o,"data-slot":"timeline-date",...r}),e[6]=i,e[7]=r,e[8]=o,e[9]=c):c=e[9],c}function tt(l){const e=x.c(8);let s,r;e[0]!==l?({className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r):(s=e[1],r=e[2]);let a;e[3]!==s?(a=b(s),e[3]=s,e[4]=a):a=e[4];let n;return e[5]!==r||e[6]!==a?(n=t.jsx("div",{className:a,"data-slot":"timeline-header",...r}),e[5]=r,e[6]=a,e[7]=n):n=e[7],n}function lt(l){const e=x.c(11);let s,r,a,n;e[0]!==l?({asChild:n,className:r,children:s,...a}=l,e[0]=l,e[1]=s,e[2]=r,e[3]=a,e[4]=n):(s=e[1],r=e[2],a=e[3],n=e[4]);let i;e[5]!==r?(i=b("absolute size-4 rounded-full border-0 bg-solitario group-data-completed/timeline-item:bg-blu-digitale group-data-[orientation=horizontal]/timeline:-top-6 group-data-[orientation=horizontal]/timeline:left-0 group-data-[orientation=horizontal]/timeline:-translate-y-1/2 group-data-[orientation=vertical]/timeline:top-0 group-data-[orientation=vertical]/timeline:-left-6 group-data-[orientation=vertical]/timeline:-translate-x-1/2",r),e[5]=r,e[6]=i):i=e[6];let o;return e[7]!==s||e[8]!==a||e[9]!==i?(o=t.jsx("div",{"aria-hidden":"true",className:i,"data-slot":"timeline-indicator",...a,children:s}),e[7]=s,e[8]=a,e[9]=i,e[10]=o):o=e[10],o}function it(l){const e=x.c(10);let s,r,a;e[0]!==l?({step:a,className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r,e[3]=a):(s=e[1],r=e[2],a=e[3]);const{activeStep:n}=Ye();let i;e[4]!==s?(i=b("group/timeline-item relative flex flex-1 flex-col gap-gos-2 group-data-[orientation=horizontal]/timeline:mt-8 group-data-[orientation=horizontal]/timeline:not-last:pe-8 group-data-[orientation=vertical]/timeline:ms-8 group-data-[orientation=vertical]/timeline:not-last:pb-gos-24 has-[+[data-completed]]:[&_[data-slot=timeline-separator]]:bg-blu-digitale",s),e[4]=s,e[5]=i):i=e[5];const o=a<=n||void 0;let c;return e[6]!==r||e[7]!==i||e[8]!==o?(c=t.jsx("div",{className:i,"data-completed":o,"data-slot":"timeline-item",...r}),e[6]=r,e[7]=i,e[8]=o,e[9]=c):c=e[9],c}function rt(l){const e=x.c(8);let s,r;e[0]!==l?({className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r):(s=e[1],r=e[2]);let a;e[3]!==s?(a=b("absolute self-start bg-solitario group-last/timeline-item:hidden group-data-[orientation=horizontal]/timeline:-top-6 group-data-[orientation=horizontal]/timeline:h-0.5 group-data-[orientation=horizontal]/timeline:w-[calc(100%-1rem-0.25rem)] group-data-[orientation=horizontal]/timeline:translate-x-4.5 group-data-[orientation=horizontal]/timeline:-translate-y-1/2 group-data-[orientation=vertical]/timeline:-left-6 group-data-[orientation=vertical]/timeline:h-[calc(100%-1rem-0.25rem)] group-data-[orientation=vertical]/timeline:w-0.5 group-data-[orientation=vertical]/timeline:-translate-x-1/2 group-data-[orientation=vertical]/timeline:translate-y-4.5",s),e[3]=s,e[4]=a):a=e[4];let n;return e[5]!==r||e[6]!==a?(n=t.jsx("div",{"aria-hidden":"true",className:a,"data-slot":"timeline-separator",...r}),e[5]=r,e[6]=a,e[7]=n):n=e[7],n}function at(l){const e=x.c(8);let s,r;e[0]!==l?({className:s,...r}=l,e[0]=l,e[1]=s,e[2]=r):(s=e[1],r=e[2]);let a;e[3]!==s?(a=b("text-h5",s),e[3]=s,e[4]=a):a=e[4];let n;return e[5]!==r||e[6]!==a?(n=t.jsx("h3",{className:a,"data-slot":"timeline-title",...r}),e[5]=r,e[6]=a,e[7]=n):n=e[7],n}const Ne=l=>{if(!l)return"Дата не указана";const e=new Date(l);return Number.isNaN(e.getTime())?"Дата не указана":new Intl.DateTimeFormat("ru-RU",{dateStyle:"medium",timeStyle:"short"}).format(e)},_e=l=>{if(!l)return"Дата не указана";const e=new Date(l);return Number.isNaN(e.getTime())?"Дата не указана":new Intl.DateTimeFormat("ru-RU",{year:"numeric",month:"long",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)};function st(l){const e=x.c(116),{order:s,timeline:r,role:a,availableActions:n}=l,i=s,o=String(i.order_number??"");let c;e[0]===Symbol.for("react.memo_cache_sentinel")?(c=["order","timeline","role","availableActions"],e[0]=c):c=e[0];const N=o!==""?o:void 0;let v;e[1]!==N?(v={only:c,filterOrderNumber:N},e[1]=N,e[2]=v):v=e[2],qe(v);let y;e[3]!==i.order_items?(y=i.order_items??[],e[3]=i.order_items,e[4]=y):y=e[4];const h=y;let g;e[5]!==i.payments?(g=i.payments??[],e[5]=i.payments,e[6]=g):g=e[6];const _=g;let d;e[7]!==i.debt_entries?(d=i.debt_entries??[],e[7]=i.debt_entries,e[8]=d):d=e[8];const p=d,m=i.order_group?.ulid??"",u=i.buyer_store?.ulid??i.seller_store?.ulid??"";let f;e[9]!==m||e[10]!==a||e[11]!==u?(f=m!==""?Ie.url({order_group:m}):a==="buyer"?ke.purchases.url(u):a==="seller"?ke.selling.url(u):ke.index.url(u),e[9]=m,e[10]=a,e[11]=u,e[12]=f):f=e[12];let ie;e[13]!==f?(ie=[{title:"Назад",href:f}],e[13]=f,e[14]=ie):ie=e[14];const ve=ie,ye=String(i.notes??"—");let S;e[15]!==ye?(S={label:"Заметки",value:ye},e[15]=ye,e[16]=S):S=e[16];const Se=String(i.comments??"—");let w;e[17]!==Se?(w={label:"Комментарии",value:Se},e[17]=Se,e[18]=w):w=e[18];let C;e[19]!==i.ready_to_be_paid_at?(C=_e(i.ready_to_be_paid_at),e[19]=i.ready_to_be_paid_at,e[20]=C):C=e[20];let T;e[21]!==C?(T={label:"Готов к оплате",value:C},e[21]=C,e[22]=T):T=e[22];let z;e[23]!==i.payment_authorized_at?(z=_e(i.payment_authorized_at),e[23]=i.payment_authorized_at,e[24]=z):z=e[24];let k;e[25]!==z?(k={label:"Платеж авторизован",value:z},e[25]=z,e[26]=k):k=e[26];let D;e[27]!==i.payment_confirmed_at?(D=_e(i.payment_confirmed_at),e[27]=i.payment_confirmed_at,e[28]=D):D=e[28];let E;e[29]!==D?(E={label:"Платеж подтвержден",value:D},e[29]=D,e[30]=E):E=e[30];let $;e[31]!==i.canceled_at?($=_e(i.canceled_at),e[31]=i.canceled_at,e[32]=$):$=e[32];let I;e[33]!==$?(I={label:"Отменен",value:$},e[33]=$,e[34]=I):I=e[34];let R;e[35]!==i.canceled_commission_amount||e[36]!==a?(R=a==="seller"?[{label:"Комиссия при отмене",value:be(i.canceled_commission_amount)}]:[],e[35]=i.canceled_commission_amount,e[36]=a,e[37]=R):R=e[37];let re;e[38]!==S||e[39]!==w||e[40]!==T||e[41]!==k||e[42]!==E||e[43]!==I||e[44]!==R?(re=[S,w,T,k,E,I,...R],e[38]=S,e[39]=w,e[40]=T,e[41]=k,e[42]=E,e[43]=I,e[44]=R,e[45]=re):re=e[45];const we=re;let ae;e[46]!==i.order_number||e[47]!==m||e[48]!==o?(ae=j=>{if(j==="pay"){if(!m){Ee.error("Не удалось открыть оплату");return}$e.visit(Ie.url({order_group:m},{query:{pay_order:o}}),{preserveScroll:!0,preserveState:!0});return}if(j==="cancel"&&!window.confirm("Отменить заказ? Это действие нельзя отменить."))return;const Be={pay:"",confirm:Xe.url({order:i.order_number}),"complete-work":Qe.url({order:i.order_number}),"accept-work":Me.url({order:i.order_number}),"request-transfer":Je.url({order:i.order_number}),cancel:Ge.url({order:i.order_number})};$e.post(Be[j],{},{preserveScroll:!0,preserveState:!0,onSuccess:ut,onError:pt})},e[46]=i.order_number,e[47]=m,e[48]=o,e[49]=ae):ae=e[49];const Ce=ae;let se;e[50]===Symbol.for("react.memo_cache_sentinel")?(se=t.jsx(Oe,{title:"Заказ"}),e[50]=se):se=e[50];let A;e[51]!==ve?(A=t.jsx(Pe,{leadingSeparator:!0,breadcrumbs:ve}),e[51]=ve,e[52]=A):A=e[52];let B;e[53]!==we?(B=t.jsx(Ve,{title:"Информация по заказу",description:t.jsx("div",{className:"overflow-x-auto",children:t.jsx("table",{className:"w-full border-collapse",children:t.jsx("tbody",{children:we.map(dt)})})})}),e[53]=we,e[54]=B):B=e[54];let O;e[55]!==i.order_status?(O=i.order_status?.name&&t.jsx(je,{variant:"dark",children:i.order_status.name}),e[55]=i.order_status,e[56]=O):O=e[56];const Te=a==="buyer"?"Покупатель":a==="seller"?"Продавец":"Участник";let F;e[57]!==Te?(F=t.jsx(je,{variant:"darker",children:Te}),e[57]=Te,e[58]=F):F=e[58];let H;e[59]!==O||e[60]!==F?(H=t.jsxs("div",{className:"flex flex-wrap items-center gap-gos-4",children:[O,F]}),e[59]=O,e[60]=F,e[61]=H):H=e[61];const ze=i.order_number;let P;e[62]!==ze?(P=t.jsxs(fe,{children:["Заказ ",ze]}),e[62]=ze,e[63]=P):P=e[63];let U;e[64]!==H||e[65]!==P?(U=t.jsxs(xe,{className:"space-y-gos-4",children:[H,P]}),e[64]=H,e[65]=P,e[66]=U):U=e[66];let V;e[67]!==i.total_amount?(V=be(i.total_amount),e[67]=i.total_amount,e[68]=V):V=e[68];let q;e[69]!==V?(q=t.jsxs("p",{className:"text-plain-small text-interlineare",children:["Сумма:"," ",t.jsx("span",{className:"text-plain font-semibold text-summer-night",children:V})]}),e[69]=V,e[70]=q):q=e[70];let W;e[71]!==i.created_at?(W=Ne(i.created_at),e[71]=i.created_at,e[72]=W):W=e[72];let L;e[73]!==W?(L=t.jsxs("p",{className:"text-plain-small text-interlineare",children:["Создан: ",W]}),e[73]=W,e[74]=L):L=e[74];let G;e[75]!==n||e[76]!==Ce?(G=n.length>0&&t.jsx("div",{className:"flex flex-wrap gap-gos-3 pt-gos-2",children:n.map(j=>t.jsx(He,{type:"button",variant:j.key==="cancel"?"destructive":"default",onClick:()=>Ce(j.key),children:j.label},j.key))}),e[75]=n,e[76]=Ce,e[77]=G):G=e[77];let J;e[78]!==q||e[79]!==L||e[80]!==G?(J=t.jsxs(he,{className:"space-y-gos-3",children:[q,L,G]}),e[78]=q,e[79]=L,e[80]=G,e[81]=J):J=e[81];let M;e[82]!==U||e[83]!==J?(M=t.jsxs(ge,{children:[U,J]}),e[82]=U,e[83]=J,e[84]=M):M=e[84];let ne;e[85]===Symbol.for("react.memo_cache_sentinel")?(ne=t.jsx(xe,{children:t.jsx(fe,{children:"Состав заказа"})}
1),e[85]=ne):ne=e[85];let oe;e[86]===Symbol.for("react.memo_cache_sentinel")?(oe=t.jsx("p",{children:"Товар"}),e[86]=oe):oe=e[86];let ce;e[87]===Symbol.for("react.memo_cache_sentinel")?(ce=t.jsxs("div",{className:"hidden border-b border-solitario pb-gos-4 text-h4 md:grid md:grid-cols-[minmax(0,2fr)_minmax(0,1fr)_minmax(0,1fr)] md:gap-gos-3",children:[oe,t.jsxs("div",{className:"text-plain grid grid-cols-2 items-center gap-gos-10 text-right",children:[t.jsx("p",{className:"text-left",children:"К-во"}),t.jsx("p",{children:"Цена"})]}),t.jsx("p",{className:"text-right",children:"Итого"})]}),e[87]=ce):ce=e[87];let Q;e[88]!==h?(Q=h.map(mt),e[88]=h,e[89]=Q):Q=e[89];let X;e[90]!==Q?(X=t.jsxs(ge,{children:[ne,t.jsxs(he,{className:"space-y-gos-6",children:[ce,Q]})]}),e[90]=Q,e[91]=X):X=e[91];let me;e[92]===Symbol.for("react.memo_cache_sentinel")?(me=t.jsx(xe,{children:t.jsx(fe,{children:"Платежи"})}),e[92]=me):me=e[92];let Y;e[93]!==_?(Y=_.length===0?t.jsx("p",{className:"text-plain-small text-interlineare",children:"Платежей пока нет."}):_.map(ct),e[93]=_,e[94]=Y):Y=e[94];let de;e[95]===Symbol.for("react.memo_cache_sentinel")?(de=t.jsx("p",{className:"text-plain-small font-semibold text-summer-night",children:"Долги по заказу"}),e[95]=de):de=e[95];let Z;e[96]!==p?(Z=t.jsxs("div",{className:"border-t border-solitario pt-gos-4",children:[de,p.length===0?t.jsx("p",{className:"pt-gos-2 text-plain-small text-interlineare",children:"Долгов пока нет."}):t.jsx("div",{className:"space-y-gos-3 pt-gos-2",children:p.map(ot)})]}),e[96]=p,e[97]=Z):Z=e[97];let K;e[98]!==Y||e[99]!==Z?(K=t.jsxs(ge,{children:[me,t.jsxs(he,{className:"space-y-gos-4",children:[Y,Z]})]}),e[98]=Y,e[99]=Z,e[100]=K):K=e[100];let pe;e[101]===Symbol.for("react.memo_cache_sentinel")?(pe=t.jsx(xe,{children:t.jsx(fe,{children:"История статусов"})}),e[101]=pe):pe=e[101];const Ae=r.length;let ee;e[102]!==r?(ee=r.map(nt),e[102]=r,e[103]=ee):ee=e[103];let te;e[104]!==ee||e[105]!==r.length?(te=t.jsxs(ge,{children:[pe,t.jsx(he,{children:t.jsx(Ze,{defaultValue:Ae,className:"pb-gos-2",children:ee})})]}),e[104]=ee,e[105]=r.length,e[106]=te):te=e[106];let le;e[107]!==M||e[108]!==X||e[109]!==K||e[110]!==te?(le=t.jsxs("div",{className:"space-y-gos-12",children:[M,X,K,te]}),e[107]=M,e[108]=X,e[109]=K,e[110]=te,e[111]=le):le=e[111];let ue;return e[112]!==A||e[113]!==B||e[114]!==le?(ue=t.jsxs(t.Fragment,{children:[se,t.jsx(Le,{topChildren:A,sidebarChildren:B,children:le})]}),e[112]=A,e[113]=B,e[114]=le,e[115]=ue):ue=e[115],ue}function nt(l,e){return t.jsxs(it,{step:e+1,className:"pb-gos-10",children:[t.jsx(rt,{}),t.jsx(lt,{}),t.jsxs(tt,{children:[t.jsx(et,{children:Ne(l.created_at)}),t.jsx(at,{children:l.status})]}),t.jsxs(Ke,{children:[l.actor_name&&t.jsx("p",{className:"text-plain-small text-interlineare",children:l.actor_name}),l.action&&t.jsxs("p",{className:"text-plain-small text-interlineare",children:["Действие: ",l.action]}),l.notes&&t.jsx("p",{className:"text-plain-small text-interlineare",children:l.notes})]})]},l.id)}function ot(l){return t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-gos-4 rounded-gos-6 border border-solitario p-gos-4",children:[t.jsxs("div",{className:"space-y-gos-1",children:[t.jsxs("p",{className:"text-plain-small text-summer-night",children:["Долг #",l.id]}),t.jsxs("p",{className:"text-plain-small text-interlineare",children:["Создан:"," ",Ne(l.created_at)]})]}),t.jsxs("div",{className:"flex items-center gap-gos-4",children:[t.jsx(je,{variant:l.is_claimed?"dark":"secondary",children:l.is_claimed?"Погашен":"Не погашен"}),t.jsx("p",{className:"text-plain font-semibold text-summer-night",children:be(l.amount)})]})]},l.id)}function ct(l){return t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-gos-4 rounded-gos-6 border border-solitario p-gos-4",children:[t.jsxs("div",{className:"space-y-gos-1",children:[t.jsxs("p",{className:"text-plain-small text-summer-night",children:["Платеж #",l.id]}),t.jsxs("p",{className:"text-plain-small text-interlineare",children:["payment_id:"," ",l.payment_id?String(l.payment_id):"—"]}),t.jsxs("p",{className:"text-plain-small text-interlineare",children:["Создан:"," ",Ne(l.created_at)]})]}),t.jsxs("div",{className:"flex items-center gap-gos-4",children:[t.jsx(je,{variant:"secondary",children:l.status}),t.jsx("p",{className:"text-plain font-semibold text-summer-night",children:be(l.amount)})]})]},l.id)}function mt(l){return t.jsx(Ue,{item:l,layout:"table-row"},l.id)}function dt(l){return t.jsxs("tr",{className:"border-b border-solitario last:border-b-0",children:[t.jsx("th",{scope:"row",className:"py-gos-3 pr-gos-4 text-left align-top text-plain-small font-medium text-interlineare",children:l.label}
1),t.jsx("td",{className:"py-gos-3 text-right align-top text-plain-small break-all text-summer-night",children:l.value})]},l.label)}function pt(l){const e=Object.values(l)[0],s=Array.isArray(e)?e[0]:e;Ee.error("Не удалось выполнить действие",{description:s})}function ut(){Ee.success("Действие выполнено")}st.layout=We;export{st 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.