PageSourceSearch

https://bankrot.gov.by/assets/trades-statistics-D6XtjRRO.js

js bankrot.gov.by collected 2026-10-02 04:00:43 UTC 13,237 bytes, 1 lines download raw bytes

1import{j as s}from"./jsx-runtime-D_zvdyIk.js";import{d as D,c as M,E as q,N as E,P as F,I as k}from"./addLoader-p8WLB-bt.js";import{r as N}from"./createLucideIcon-CiWnlb16.js";import{e as h,pY as R,pZ as V,p_ as $,p$ as G,q0 as I,d as B,q1 as O,q2 as W,q3 as b,bb as Q,q4 as Y,c1 as Z,q5 as H,L as J,q6 as K}from"./loginCallback-DUlVA6A0.js";import{B as y}from"./index-CQOuJFSK.js";import{P as X}from"./PageTitle-BqRYU3UK.js";import{C as o}from"./CustomToolTip-BQH2lGNu.js";import{L as ss,G as es}from"./list-BYzmadN-.js";import{C as c}from"./circle-question-mark-Cjfg2OQ6.js";import"./config.release-CKeoGYk7.js";import"./Tooltip-DqudYRkP.js";import"./TransitionGroupContext-BqazGbpp.js";import"./useSlot-C7WZeYvg.js";import"./useControlled-BlpSYMej.js";import"./useId-DUHkaswp.js";import"./utils-CrHD0CeB.js";const C=[{label:"Все",value:null},{label:"Первые торги",value:1},{label:"Первые повторные торги",value:2},{label:"Вторые повторные торги",value:3},{label:"Третьи повторные торги",value:4},{label:"Четвертые и последующие повторные торги",value:5}],ts={1:"torgi.gov.by",2:"beltorgi.by",3:"ipmtorgi.by",4:"bankrot-torg.by",5:"etpvit.by",6:"torgi24.by",7:"auction24.by",8:"elot.by",10:"iintorgi.by",11:"realizator.by",12:"realtorgi.by",15:"expert-torgi.by",16:"specrealization.by",17:"torgiservis.by",18:"fcon.by",19:"onlinetorg.by",20:"onlinetorg.by"},as=[1,2,3,4,5,6,7,8,10,11,12,15,16,17,18,19,20],ls="_trades_list_container_1mo6h_1",rs="_trade_card_1mo6h_8",is="_total_card_1mo6h_24",ns="_trade_card_header_1mo6h_37",ds="_trade_etp_1mo6h_45",os="_trade_id_1mo6h_51",cs="_trade_card_body_1mo6h_57",hs="_stat_grid_1mo6h_62",_s="_stat_item_1mo6h_68",ms="_stat_label_1mo6h_80",xs="_stat_value_1mo6h_89",ps="_table_container_1mo6h_95",js="_trades_table_1mo6h_110",us="_total_row_1mo6h_182",Ns="_header_with_tooltip_1mo6h_188",bs="_help_icon_1mo6h_196",e={trades_list_container:ls,trade_card:rs,total_card:is,trade_card_header:ns,trade_etp:ds,trade_id:os,trade_card_body:cs,stat_grid:hs,stat_item:_s,stat_label:ms,stat_value:xs,table_container:ps,trades_table:js,total_row:us,header_with_tooltip:Ns,help_icon:bs},gs={control:(n,l)=>({...n,boxShadow:"#2486ff",border:"2px solid transparent",borderColor:l.isFocused?"#2486ff":"transparent","&:hover":{border:"2px solid",borderColor:"#2486ff"}})};function Rs(){const[n,l]=N.useState(!1),t=()=>l(!n),m=h(R),f=h(V),S=h($),L=h(G),T=h(I),_=B(),j=h(O),x=h(W),u=localStorage.getItem("tradesView"),z=u==="tradesTable"||u==="tradesList"?u:"tradesTable",[A,g]=N.useState(z);N.useEffect(()=>{_(b({searchModel:x}))},[x.sort]);const U=a=>{a.preventDefault(),_(b({searchModel:x}))},w=()=>{_(K()),_(b({searchModel:x}))},p=j&&j.length>0?as.map(a=>{const i=j.find(P=>P.traderId===a)||{countAll:0,countSold:0,countUnSold:0,initialSumAll:0,initialSumSold:0,initialSumUnSold:0,sumRealization:0};return{id:a,etp:ts[a]||`Площадка #${a}`,totalLots:i.countAll,totalCost:i.initialSumAll,unsoldLots:i.countUnSold,unsoldCost:i.initialSumUnSold,soldLots:i.countSold,soldCost:i.initialSumSold,realizationCost:i.sumRealization}}):[],v=p.reduce((a,i)=>(a.totalLots+=i.totalLots,a.totalCost+=i.totalCost,a.unsoldLots+=i.unsoldLots,a.unsoldCost+=i.unsoldCost,a.soldLots+=i.soldLots,a.soldCost+=i.soldCost,a.realizationCost+=i.realizationCost,a),{totalLots:0,totalCost:0,unsoldLots:0,unsoldCost:0,soldLots:0,soldCost:0,realizationCost:0});return s.jsx(D,{type:"section",children:s.jsxs("div",{className:"page-wrapper",children:[s.jsx(M,{type:"div",className:"page-panel-filters",toggle:n,handleShowFilters:t,children:s.jsxs("form",{onSubmit:U,className:"page-form",children:[s.jsx(Q,{label:"Дата проведения торгов",dateFormat:"dd.MM.yyyy",startDate:S,endDate:L,selectsRange:!0,onChange:a=>{_(Y(a))}}),s.jsxs("div",{className:"input-wrapper",children:[s.jsx("label",{children:"Тип торгов"}),s.jsx(Z,{options:C,onChange:a=>_(H(a?.value??null)),placeholder:"Выберите тип торгов",isSearchable:!1,styles:gs,value:C.find(a=>a.value===T)||null})]}),s.jsx(y,{type:"submit",value:"Найти",className:"page-filters-button"}),s.jsx(y,{type:"button",value:"Сбросить фильтры",className:"page-filters-button",onClick:w})]})}),m?s.jsx(q,{...m}):s.jsx(s.Fragment,{children:f?s.jsx(J,{text:"Загрузка..."}):s.jsxs("div",{className:"page-content",children:[s.jsx(E,{toggle:n,setToggle:l,handleShowFilters:t,children:s.jsxs("div",{className:"flex gap-2 items-center ml-auto",children:[s.jsx(ss,{className:"text-emerald-500 cursor-pointer",size:27,onClick:()=>{g("tradesList"),localStorage.setItem("tradesView","tradesList")}}),s.jsx(es,{className:"text-emerald-500 cursor-pointer",size:24,onClick:()=>{g("tradesTable"),localStorage.setItem("tradesView","tradesTable")}})]})}),s.jsx("div",{className:"flex justify-between items-center pl-5 pr-5 mb-[1.25rem]",children:s.jsx(X,{title:"Статистика по торговым площадкам"})}),p.length>0?A==="tradesList"?s.jsx(vs,{rows:p,totals:v}
1):s.jsx(ys,{rows:p,totals:v}):s.jsxs(F,{type:"section",className:"page-filters-noresults",children:[s.jsx(k,{}),"Поиск не дал результатов, попробуйте задать другие условия"]})]})})]})})}function d(n){return n.toLocaleString("ru-RU",{maximumFractionDigits:2,useGrouping:!0})}const r=n=>d(n),vs=({rows:n,totals:l})=>s.jsxs("div",{className:e.trades_list_container,children:[n.map(t=>s.jsxs("div",{className:e.trade_card,children:[s.jsxs("div",{className:e.trade_card_header,children:[s.jsx("span",{className:e.trade_etp,children:t.etp}),s.jsxs("span",{className:e.trade_id,children:["№ ",t.id]})]}),s.jsx("div",{className:e.trade_card_body,children:s.jsxs("div",{className:e.stat_grid,children:[s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количество выставленных лотов"}),s.jsx("span",{className:e.stat_value,children:d(t.totalLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(t.totalCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количество лотов по торгам, признанным несостоявшимися"}),s.jsx("span",{className:e.stat_value,children:d(t.unsoldLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость (несостоявшиеся), тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(t.unsoldCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количество лотов по торгам, признанным состоявшимися"}),s.jsx("span",{className:e.stat_value,children:d(t.soldLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость (состоявшиеся), тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(t.soldCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Цена реализации имущества, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(t.realizationCost)})]})]})})]},t.id)),s.jsxs("div",{className:`${e.trade_card} ${e.total_card}`,children:[s.jsx("div",{className:e.trade_card_header,children:s.jsx("span",{className:e.trade_etp,style:{fontWeight:"bold"},children:"Итого:"})}),s.jsx("div",{className:e.trade_card_body,children:s.jsxs("div",{className:e.stat_grid,children:[s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количество выставленных лотов"}),s.jsx("span",{className:e.stat_value,children:d(l.totalLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(l.totalCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количествово лотов по торгам, признанным несостоявшимися"}),s.jsx("span",{className:e.stat_value,children:d(l.unsoldLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(l.unsoldCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Количествово лотов по торгам, признанным состоявшимися"}),s.jsx("span",{className:e.stat_value,children:d(l.soldLots)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Начальная стоимость, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(l.soldCost)})]}),s.jsxs("div",{className:e.stat_item,children:[s.jsx("span",{className:e.stat_label,children:"Цена реализации имущества, тыс.руб."}),s.jsx("span",{className:e.stat_value,children:r(l.realizationCost)})]})]})})]})]}),ys=({rows:n,totals:l})=>s.jsx("div",{className:e.table_container,children:s.jsxs("table",{className:e.trades_table,children:[s.jsxs("thead",{children:[s.jsxs("tr",{children:[s.jsx("th",{rowSpan:2,style:{textAlign:"center",whiteSpace:"nowrap"},children:"№ п/п"}),s.jsx("th",{rowSpan:2,style:{textAlign:"center"},children:s.jsx(o,{message:"Электронная торговая площадка",children:s.jsxs("span",{className:e.header_with_tooltip,children:["ЭТП",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{rowSpan:2,style:{textAlign:"center"},children:s.jsx(o,{message:"Количество выставленных лотов",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Кол-во лотов",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{rowSpan:2,style:{textAlign:"center"},children:s.jsx(o,{message:"Начальная стоимость, тыс. руб.",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Нач. стоимость, тыс. руб.",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{colSpan:5,style:{textAlign:"center"},children:s.jsx("span",{className:e.header_with_tooltip,children:"Реализация имущества"})})]}),s.jsxs("tr",{children:[s.jsx("th",{style:{textAlign:"center"},children:s.jsx(o,{message:"Количествово лотов по торгам, признанным несостоявшимися",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Несостоявшиеся (лоты)",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{style:{textAlign:"center"},children:s.jsx(o,{message:"Начальная стоимость по несостоявшимся торгам тыс. руб.",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Нач. стоимость, тыс. руб.",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{style:{textAlign:"center"},children:s.jsx(o,{message:"Количество лотов по торгам, признанным состоявшимися",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Состоявшиеся (лоты)",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{style:{textAlign:"center"},children:s.jsx(o,{message:"Начальная стоимость по состоявшимся торгам, тыс. руб.",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Нач. стоимость, тыс. руб.",s.jsx(c,{size:14,className:e.help_icon})]})})}),s.jsx("th",{style:{textAlign:"center"},children:s.jsx(o,{message:"Цена реализации имущества, тыс. руб.",children:s.jsxs("span",{className:e.header_with_tooltip,children:["Цена реализации, тыс. руб.",s.jsx(c,{size:14,className:e.help_icon})]})})})]})]}),s.jsxs("tbody",{children:[n.map((t,m)=>s.jsxs("tr",{children:[s.jsx("td",{children:m+1}),s.jsx("td",{children:t.etp}),s.jsx("td",{children:d(t.totalLots)}),s.jsx("td",{children:r(t.totalCost)}),s.jsx("td",{children:d(t.unsoldLots)}),s.jsx("td",{children:r(t.unsoldCost)}),s.jsx("td",{children:d(t.soldLots)}),s.jsx("td",{children:r(t.soldCost)}),s.jsx("td",{children:r(t.realizationCost)})]},t.id)),s.jsxs("tr",{className:e.total_row,children:[s.jsx("td",{colSpan:2,style:{textAlign:"right",fontWeight:"bold"},children:"Итого:"}),s.jsx("td",{children:d(l.totalLots)}),s.jsx("td",{children:r(l.totalCost)}),s.jsx("td",{children:d(l.unsoldLots)}),s.jsx("td",{children:r(l.unsoldCost)}),s.jsx("td",{children:d(l.soldLots)}),s.jsx("td",{children:r(l.soldCost)}),s.jsx("td",{children:r(l.realizationCost)})]})]})]})});export{vs as TradesList,ys as TradesTable,Rs 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.