1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{u as ee,r as n,N as j}from"./createLucideIcon-CiWnlb16.js";import{r as I,F as se}from"./addLoader-p8WLB-bt.js";import{gE as R,d as B,e as r,qD as ae,qE as te,qF as le,qG as re,qH as ne,qI as ie,qJ as oe,qK as ce,o as me,qL as de,qM as pe,qN as F,aa as N,qO as c,qP as ue,bb as U,qQ as he,qR as be,qS as xe,qT as je,qU as Ne,qV as ge}from"./loginCallback-DUlVA6A0.js";import{T as k}from"./TextInput-D56ByitK.js";import{B as w}from"./index-CQOuJFSK.js";import{I as z}from"./InputError-CCOh0X_2.js";import{a as i}from"./Select-YNaQnfBW.js";import{h as fe,a as ve}from"./handlers-RR5QXZQU.js";import{r as ye,s as Se,a as Me,d as De,p as Oe}from"./debtorsOptions-DrAt0dI2.js";import{d as A,E as qe,P as Ee}from"./validate-pmO2v5K-.js";import{r as Pe}from"./regionCompare-BdcSocmn.js";import{p as Te}from"./procedureCompare-DGRK8WZJ.js";import{E as $}from"./ExpandMore-CyB2U8Q5.js";import{T as Ie}from"./Tooltip-DqudYRkP.js";import{F as Fe}from"./FileDownloadOutlined-DXpBlf-f.js";import"./config.release-CKeoGYk7.js";import"./joi-browser.min-QGvz1_c8.js";import"./TransitionGroupContext-BqazGbpp.js";import"./useSlot-C7WZeYvg.js";import"./useControlled-BlpSYMej.js";import"./useId-DUHkaswp.js";import"./utils-CrHD0CeB.js";const o=a=>a.filter(l=>l.value!==""&&l.value!==null),m=({procedureType:a})=>Te(a)||"â",d=({organization:a})=>Pe(a?.actualAddress?.region)||"â",g=({status:a})=>
1a===R.Active?"ÐкÑивное":"ÐавеÑÑенное",f=({isNew:a})=>a?"ÐовÑй":"ÐпÑбликован",Ue=({organization:a})=>{const l=a?.actualAddress;return`${l?.postalIndex||"â"}, ${l?.localityType||"â"} ${l?.locality||"â"}, ${l?.street||"â"}`};function ts(){const a=B(),l=ee(),L=I.useMediaQuery({minWidth:1025}),J=I.useMediaQuery({maxWidth:1024}),y=r(ae),t=r(te),p=r(le),Q=r(re),W=r(ne),S=r(ie),G=r(oe),V=r(ce),{debtorsGroupByStatus:u}=r(me),M=n.useMemo(()=>u?Object.entries(u).sort(([s],[x])=>Number(x)-Number(s)).map(([s,x])=>({label:Number(s)===R.Active?"ÐкÑивнÑе":"ÐавеÑÑеннÑе",options:x.map(T=>({value:T.id,label:T.value}))})):[],[u]),D=n.useMemo(()=>o(ye),[]),O=n.useMemo(()=>o(Se),[]),q=n.useMemo(()=>o(Me),[]),E=n.useMemo(()=>o(De),[]),P=n.useMemo(()=>o(Oe),[]),H=M.flatMap(s=>s.options).find(s=>s.label===t.debtor.name)??null,K=D.find(s=>s.value===t.debtor.region)??null,C=O.find(s=>s.value===t.status)??null,X=q.find(s=>s.value===t.debtor.type)??null,Y=E.find(s=>JSON.stringify(s.value)===JSON.stringify(t.declarantTypes))??null,Z=P.find(s=>
1s.value===t.procedure)??null,h=A({unp:t.debtor.unp??""}),b=A({number:t.number}),_=!!(h||b);return e.jsx(se,{title:"Ðои должники",filterText:"ФилÑÑÑÑ",getItems:F,addItems:F,startFields:y,fields:y,loadedItems:p,totalCount:Q,count:S,offset:S,setOffset:pe,currentPage:W,setCurrentPage:de,load:G,error:V,emptyMessage:"У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ¾Ð², либо поиÑк не дал ÑезÑлÑÑаÑов",formInputs:e.jsxs("div",{className:"inputs-wrapper",children:[e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:M,label:"Ðаименование должника",value:H,placeholder:"ÐÑбеÑиÑе должника",onChange:s=>{a(c({...t.debtor,name:s?.label??""}))}}),e.jsx(k,{label:"УÐÐ",placeholder:"ÐведиÑе УÐÐ",type:"text",name:"unp",value:t.debtor.unp??"",onChange:s=>a(c({...t.debtor,unp:s.target.value}))}),t.debtor.unp&&h&&e.jsx(z,{error:h}),e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:D,label:"Регион",value:K,placeholder:"ÐÑбеÑиÑе Ñегион",onChange:s=>{a(c({...t.debtor,region:s?.value??null}))}}),e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:O,label:"СÑаÑÑÑ Ð´ÐµÐ»Ð°",value:C,placeholder:"ÐÑбеÑиÑе ÑÑаÑÑÑ",onChange:s=>{a(ue(s?.value??null))}}),e.jsx(U,{selected:t.start.from,selectsRange:!1,dateFormat:"dd-MM-yyyy",label:"ÐаÑа оÑ",maxDate:t.start.to??void 0,onChange:s=>a(he(s))}),e.jsx(U,{selected:t.start.to,selectsRange:!1,dateFormat:"dd-MM-yyyy",label:"ÐаÑа до",minDate:t.start.from??void 0,onChange:s=>a(be(s))}),e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:q,label:"ÐаÑегоÑÐ¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ°",value:X,placeholder:"ÐÑбеÑиÑе каÑегоÑиÑ",onChange:s=>{a(c({...t.debtor,type:s?.value??null}))}}),e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:E,label:"ÐаÑвиÑÐµÐ»Ñ Ð¿Ð¾ делÑ",value:Y,placeholder:"ÐÑбеÑиÑе заÑвиÑелÑ",onChange:s=>{a(xe(s?.value??null))}}),e.jsx(i,{isClearable:!0,isSearchable:!0,noOptionsMessage:"ÐиÑего не найдено",options:P,label:"ÐÑоÑедÑÑа",value:Z,placeholder:"ÐÑбеÑиÑе пÑоÑедÑÑÑ",onChange:s=>{a(je(s?.value??null))}}),e.jsx(k,{label:"ÐÐ¾Ð¼ÐµÑ Ð´ÐµÐ»Ð°",placeholder:"ÐведиÑе Ð½Ð¾Ð¼ÐµÑ Ð´ÐµÐ»Ð°",type:"text",name:"caseNumber",value:t.number,onChange:s=>a(Ne(s.target.value))}),t.number&&b&&e.jsx(z,{error:b}),e.jsx(w,{className:"page-filters-button",type:"submit",value:"ÐайÑи",disabled:_}),e.jsx(w,{className:"page-filters-button",type:"button",value:"ÐобавиÑÑ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ°",onClick:()=>l("/hub/debtors-create")})]}),tableItems:e.jsxs("div",{className:"table-wrapper",children:[e.jsxs("ul",{className:"table-heads my-debtors-heads",children:[e.jsx("li",{className:"table-head-item",children:"ÐаÑа"}),e.jsx("li",{className:"table-head-item",children:"Ðолжник"}),e.jsx("li",{className:"table-head-item",children:"ÐÑоÑедÑÑа"}),e.jsx("li",{className:"table-head-item",children:"ÐнÑоÑмаÑÐ¸Ñ Ð¿Ð¾ делÑ"}),e.jsx("li",{className:"table-head-item",children:"Регион"}),e.jsx("li",{className:"table-head-item",children:"Ðело"}),e.jsx("li",{className:"table-head-item",children:"СÑаÑÑÑ"}),e.jsxs("li",{className:"table-head-item my-debtors-heads-hint",children:["РаÑкÑойÑе Ð¿Ð¾Ð»Ñ ",e.jsx("br",{className:"w400"}),"Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½ÑÑ
Ñведений"]})]}),e.jsx("ul",{className:"table",children:p.map(s=>L?e.jsxs("li",{className:"table-item my-debtors-table-item",children:[e.jsx("span",{className:"table-date",children:N(s.dateStart)}),e.jsx("span",{className:"table-name",title:s.organization?.shortName,children:e.jsx(j,{to:`/debtors/debtor/${s.id}`,className:"table-link",children:s.organization?.shortName||"â"})}),e.jsx("span",{className:"table-processname",title:m(s),children:m(s)}),e.jsx("span",{className:"table-case-statistic",children:e.jsx(v,{debtorCase:s})}),e.jsx("span",{className:"table-region",title:d(s),children:d(s)}),e.jsx("span",{className:"table-case",children:g(s)}),e.jsx("span",{className:"table-status",children:f(s)})]},s.id):J?e.jsxs("li",{className:"table-item my-debtors-table-item",children:[e.jsxs("div",{children:[e.jsx("span",{className:"table-fullname",children:e.jsx(j,{to:`/debtors/debtor/${s.id}`,className:"table-link",children:s.organization?.shortName||"â"})}),e.jsxs("div",{className:"table-mobile",children:[e.jsxs("span",{className:"table-datestart",children:["ÐаÑа: ",N(s.dateStart)]}),e.jsxs("span",{className:"table-processname",children:["ÐÑоÑедÑÑа: ",m(s)]}),e.jsxs("span",{className:"table-legalregion",children:["Регион: ",d(s)]}),e.jsxs("span",{className:"table-case",children:["Ðело: ",g(s)]}),e.jsxs("span",{className:"table-status",children:["СÑаÑÑÑ: ",f(s)]}),e.jsxs("span",{className:"table-stateowner",children:["УÐÐ: ",s.organization?.unp||"â"]}),e.jsx("div",{className:"my-debtors-mobile-actions",children:e.jsx(v,{debtorCase:s})})]})]}),e.jsx($,{className:"table-expand",onClick:ve})]},s.id):null)})]}),listItems:e.jsx("ul",{className:"list my-debtors-list",children:p.map(s=>e.jsxs("li",{className:"list-item my-debtors-list-item",children:[e.jsxs("div",{className:"list-left",children:[e.jsx("span",{className:"list-info",children:e.jsx(j,{to:`/debtors/debtor/${s.id}`,className:"list-link",children:s.organization?.shortName||"â"})}),e.jsxs("span",{className:"list-info",children:[Ue(s),", УÐÐ ",s.organization?.unp||"â"]}),e.jsxs("span",{className:"list-info",children:["Ðело: ",g(s)]}),e.jsxs("span",{className:"list-info",children:["СÑаÑÑÑ: ",f(s)]})]}),e.jsxs("div",{className:"list-additional my-debtors-list-additional",children:[e.jsxs("div",{className:"list-middle",children:[e.jsxs("span",{className:"list-info",children:[e.jsx(qe,{})," Ðело возбÑждено ",N(s.dateStart)]}),e.jsxs("span",{className:"list-info",children:["Регион: ",d(s)]})]}),e.jsxs("div",{className:"list-right",children:[e.jsxs("span",{className:"list-info",children:[e.jsx(Ee,{}),m(s)]}),e.jsx("div",{className:"my-debtors-list-actions",children:e.jsx(v,{debtorCase:s})})]})]}),e.jsx($,{className:"list-expand",onClick:fe})]},s.id))})})}const v=({debtorCase:a})=>{const l=B();return e.jsx(Ie,{title:"СкаÑаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ делÑ",placement:"top",arrow:!0,children:e.jsx("button",{type:"button",className:"my-debtors-action",onClick:()=>l(ge({id:a.id,fileName:`ÐнÑоÑмаÑÐ¸Ñ Ð¿Ð¾ Ð´ÐµÐ»Ñ ${a.organization?.shortName||a.id}.pdf`})),children:e.jsx(Fe,{})})})};export{ts 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.