PageSourceSearch

https://bankrot.gov.by/assets/bills-DZ9DUwZB.js

js bankrot.gov.by collected 2026-10-02 04:00:23 UTC 12,160 bytes, 6 lines download raw bytes

1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{d as q,c as G,E as W,N as H,P as J,I as K}from"./addLoader-p8WLB-bt.js";import{i as Q,r as g,u as w,L as X,N as U}from"./createLucideIcon-CiWnlb16.js";import{e as n,o as Y,gE as Z,mC as ee,mD as se,mE as ae,mF as te,mG as le,mH as re,d as E,mI as ne,mJ as ie,mK as oe,mL as ce,mM as de,mN as y,mO as D,c1 as j,mP as me,mQ as _e,mR as pe,mS as ge,bb as L,mT as ue,mU as be,L as he,g6 as xe,mV as I,aa as je,mW as Ce}from"./loginCallback-DUlVA6A0.js";import{T as fe}from"./TextInput-D56ByitK.js";import{B as ve,T as ze}from"./index-CQOuJFSK.js";import{P as ye}from"./PageTitle-BqRYU3UK.js";import{c as N}from"./convertMessageType-C9ssz3PF.js";import{L as Ne,G as we}from"./list-BYzmadN-.js";import{C as Be,U as Se}from"./user-round-C3czWsts.js";import{W as Pe}from"./wallet-DssIGNoz.js";import{C as Te}from"./circle-check-big-CYThFD69.js";import"./config.release-CKeoGYk7.js";/**
2 * @license lucide-react v0.562.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const De=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Le=Q("message-square",De),B=[{label:"Не оплачен",value:1},{label:"Проверка оплаты",value:2},{label:"Подтвержден",value:3},{label:"Отклонен",value:4}],R=[{label:"Объявления",value:1},{label:"Подписка на рассылку",value:2},{label:"Дополнительные данные",value:3}],k=[{label:'АИС "Расчет" (ЕРИП)',value:1},{label:"Квитанция",value:2},{label:"EPOS оплата",value:3},{label:"EPOS/квитанция",value:4}];var u=(s=>(s[s.NotPaid=1]="NotPaid",s[s.PayChecking=2]="PayChecking",s[s.Confirmed=3]="Confirmed",s[s.Rejected=4]="Rejected",s))(u||{});const Ie="_bills_list_container_lzmtz_2",Ue="_bill_card_lzmtz_9",Ee="_bill_card_header_lzmtz_28",Re="_id_group_lzmtz_34",ke="_bill_id_lzmtz_40",Me="_bill_type_label_lzmtz_46",Oe="_status_badge_lzmtz_55",Fe="_bill_card_body_lzmtz_64",Ae="_info_list_lzmtz_71",$e="_info_item_lzmtz_77",Ve="_info_icon_lzmtz_85",qe="_amount_wrapper_lzmtz_89",Ge="_amount_val_lzmtz_93",We="_payment_method_lzmtz_100",He="_table_container_lzmtz_110",Je="_bills_table_lzmtz_127",Ke="_table_id_lzmtz_188",Qe="_table_sum_lzmtz_192",Xe="_table_status_wrapper_lzmtz_197",Ye="_table_paid_date_lzmtz_210",Ze="_messagesCell_lzmtz_223",es="_messagesCellEmpty_lzmtz_227",ss="_messagesCellSingle_lzmtz_230",as="_messagesCellTrigger_lzmtz_234",ts="_messagesCellTriggerOpen_lzmtz_251",ls="_messagesCellBadge_lzmtz_255",rs="_messagesCellArrow_lzmtz_263",ns="_messagesCellArrowRotated_lzmtz_268",is="_messagesCellDropdown_lzmtz_271",os="_messagesCellItem_lzmtz_285",cs="_messagesCellItemFirst_lzmtz_295",a={bills_list_container:Ie,bill_card:Ue,bill_card_header:Ee,id_group:Re,bill_id:ke,bill_type_label:Me,status_badge:Oe,bill_card_body:Fe,info_list:Ae,info_item:$e,info_icon:Ve,amount_wrapper:qe,amount_val:Ge,payment_method:We,table_container:He,bills_table:Je,table_id:Ke,table_sum:Qe,table_status_wrapper:Xe,table_paid_date:Ye,messagesCell:Ze,messagesCellEmpty:es,messagesCellSingle:ss,messagesCellTrigger:as,messagesCellTriggerOpen:ts,messagesCellBadge:ls,messagesCellArrow:rs,messagesCellArrowRotated:ns,messagesCellDropdown:is,messagesCellItem:os,messagesCellItemFirst:cs},C={control:(s,r)=>({...s,boxShadow:"#2486ff",border:"2px solid transparent",borderColor:r.isFocused?"#2486ff":"transparent","&:hover":{border:"2px solid",borderColor:"#2486ff"}})};function ws(){const[s,r]=g.useState(!1),l=()=>{r(!s)},{debtors:m,debtorsGroupByStatus:i}=n(Y),o=g.useMemo(()=>{if(i)return Object.entries(i).sort(([t],[p])=>Number(p)-Number(t)).map(([t,p])=>({label:Number(t)===Z.Active?"Активные":"Завершенные",options:p.map(T=>({value:T.id,label:T.value}))}))},[i]),b=n(ee),c=n(se),_=n(ae),h=n(te),f=n(le);n(re);const d=E(),v=n(ne),O=n(ie),S=n(oe),F=n(ce),x=n(de);g.useEffect(()=>{d(y({startFields:x}))},[x.sort]);const A=t=>{t.preventDefault(),d(I(1)),d(y({startFields:x}))};w();const z=localStorage.getItem("billsView"),$=z==="billsTable"||z==="billsList"?z:"billsTable",[V,P]=g.useState($);return e.jsx(q,{type:"section",children:e.jsxs("div",{className:"page-wrapper",children:[e.jsx(G,{type:"div",className:"page-panel-filters",toggle:s,handleShowFilters:l,children:e.jsxs("form",{onSubmit:A,className:"page-form",children:[e.jsx(fe,{label:"Номер счета",placeholder:"Введите номер счета",type:"text",inputMode:"numeric",pattern:"[0-9]*",value:f,onChange:t=>{const p=t.currentTarget.value.replace(/\D/g,"");d(p?D(Number(p)):D(void 0))}}),e.jsxs("div",{className:"select-wrapper",children:[e.jsx("label",{children:"Должник"}),e.jsx(j,{options:o,onChange:t=>{d(me(t?.value))},placeholder:"Поиск...",isSearchable:!0,isClearable:!0,styles:C,noOptionsMessage:({inputValue:t})=>t?`По запросу "${t}" ничего не найдено`:"Список пуст"})]}),e.jsxs("div",{className:"input-wrapper",children:[e.jsx("label",{children:"Статус счета"}),e.jsx(j,{options:B,onChange:t=>
6d(_e(t?.value)),placeholder:"Выберите статус счета",isSearchable:!1,styles:C})]}),e.jsxs("div",{className:"input-wrapper",children:[e.jsx("label",{children:"Тип счета"}),e.jsx(j,{options:R,onChange:t=>d(pe(t?.value)),placeholder:"Выберите тип счета",isSearchable:!1,styles:C})]}),e.jsxs("div",{className:"input-wrapper",children:[e.jsx("label",{children:"Тип оплаты"}),e.jsx(j,{options:k,onChange:t=>d(ge(t?.value)),placeholder:"Выберите тип оплаты",isSearchable:!1,styles:C})]}),e.jsx(L,{label:"Дата создания счета",dateFormat:"dd.MM.yyyy",startDate:_.from,endDate:_.to,selectsRange:!0,onChange:t=>{d(ue(t))}}),e.jsx(L,{label:"Дата оплаты счета",dateFormat:"dd.MM.yyyy",startDate:h.from,endDate:h.to,selectsRange:!0,onChange:t=>{d(be(t))}}),e.jsx(ve,{type:"submit",value:"Найти",className:"page-filters-button"})]})}),b?e.jsx(W,{...b}):e.jsx(e.Fragment,{children:c?e.jsx(he,{text:"Загрузка..."}):e.jsxs("div",{className:"page-content",children:[e.jsx(H,{toggle:s,setToggle:r,handleShowFilters:l,children:e.jsxs("div",{className:"flex gap-2 items-center ml-auto",children:[e.jsx(Ne,{className:"text-emerald-500 cursor-pointer",size:27,onClick:()=>{P("billsList"),localStorage.setItem("billsView","billsList")}}),e.jsx(we,{className:"text-emerald-500 cursor-pointer",size:24,onClick:()=>{P("billsTable"),localStorage.setItem("billsView","billsTable")}})]})}),e.jsxs("div",{className:"flex justify-between items-center pl-5 pr-5 mb-[1.25rem]",children:[e.jsx(ye,{title:"Счета"}),e.jsxs(X,{to:"/hub/messages/without-bills",className:"flex-1 ml-auto sm:flex-none max-w-42 flex items-center cursor-pointer justify-center gap-2 px-5 py-2.5 bg-white border border-emerald-400 rounded-xl hover:shadow-md transition-all active:scale-95 text-emerald-500 font-medium",children:[e.jsx(xe,{size:18}),"Выписать счет"]})]}),v?.items.length?e.jsx(e.Fragment,{children:V==="billsList"?e.jsx("div",{className:a.bills_list_container,children:v?.items.map(t=>e.jsx(ds,{bill:t},t.idBill))}):e.jsx(ms,{items:v?.items||[]})}):e.jsxs(J,{type:"section",className:"page-filters-noresults",children:[e.jsx(K,{}),"Отсутствуют счета к оплате"]}),e.jsx("div",{className:"p-5 flex justify-end",children:e.jsx(ze,{currentPage:F,setCurrentPage:I,offset:15,request:y,requestConfig:{filters:{...x.filters}},count:S,totalPages:Math.ceil(O/S)})})]})})]})})}const M={[u.NotPaid]:"#ED8936",[u.PayChecking]:"#4299E1",[u.Confirmed]:"#48BB78",[u.Rejected]:"#F56565"},ds=({bill:s})=>{w();const r=B.find(o=>o.value===s.status)?.label||"Неизвестно",l=R.find(o=>o.value===s.type)?.label||"Общий счет",m=k.find(o=>o.value===s.paymentType)?.label||"Не указан",i=M[s.status]||"#CBD5E0";return e.jsxs(U,{className:a.bill_card,to:`/hub/user-invoice/${s.idBill}`,children:[e.jsxs("div",{className:a.bill_card_header,children:[e.jsxs("div",{className:a.id_group,children:[e.jsxs("span",{className:a.bill_id,children:["№ ",s.idBill]}),e.jsx("span",{className:a.bill_type_label,children:l})]}),e.jsx("div",{className:a.status_badge,style:{backgroundColor:`${i}10`,color:i},children:r})]}),e.jsxs("div",{className:a.bill_card_body,children:[e.jsxs("div",{className:a.info_list,children:[e.jsxs("div",{className:a.info_item,children:[e.jsx(Be,{size:14,className:a.info_icon}),e.jsxs("span",{children:["Создан: ",new Date(s.datetimeCreate).toLocaleDateString("ru-RU")]})]}),e.jsxs("div",{className:a.info_item,children:[e.jsx(Se,{size:14,className:a.info_icon}),e.jsxs("span",{children:["Управляющий: ",s.manager.name]})]}),s.countMessages>0&&e.jsxs("div",{className:a.info_item,children:[e.jsx(Le,{size:14,className:a.info_icon}),e.jsxs("span",{children:["Сообщений: ",s.countMessages]})]})]}),e.jsxs("div",{className:a.amount_wrapper,children:[e.jsxs("span",{className:a.amount_val,children:[s.sum.toLocaleString("ru-RU")," р."]}),e.jsxs("div",{className:a.payment_method,children:[e.jsx(Pe,{size:12}),m]})]})]}),s.datetimePaid&&e.jsxs("div",{style:{color:"#48BB78",fontSize:"0.8rem",display:"flex",alignItems:"center",gap:"4px",borderTop:"1px solid #f7fafc",paddingTop:"12px"},children:[e.jsx(Te,{size:12}),"Оплачен: ",new Date(s.datetimePaid).toLocaleDateString("ru-RU")]})]})},ms=({items:s})=>{w(),E();const r=l=>{};return e.jsx("div",{className:a.table_container,children:e.jsxs("table",{className:a.bills_table,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{onClick:()=>r(),children:"Дата создания"}),e.jsx("th",{onClick:()=>r(),children:"№ счета"}),e.jsx("th",{onClick:()=>r(),children:"Сумма к оплате"}),e.jsx("th",{onClick:()=>r(),children:"Тип / количество"}),e.jsx("th",{onClick:()=>r(),children:"Статус счета"})]})}),e.jsx("tbody",{children:s.map(l=>
6{const m=B.find(o=>o.value===l.status)?.label||"—",i=M[l.status]||"#CBD5E0";return e.jsxs("tr",{children:[e.jsx("td",{children:je(l.datetimeCreate)}),e.jsx("td",{children:e.jsxs(U,{to:`/hub/user-invoice/${l.idBill}`,className:a.table_id,children:["№",l.idBill]})}),e.jsxs("td",{className:a.table_sum,children:[l.sum.toLocaleString("ru-RU")," р."]}),e.jsx("td",{children:e.jsx(_s,{messages:l.messages})}),e.jsx("td",{children:e.jsxs("div",{className:a.table_status_wrapper,children:[e.jsx("div",{className:a.status_badge,style:{backgroundColor:`${i}10`,color:i,width:"fit-content",whiteSpace:"nowrap"},children:m}),l.datetimePaid&&e.jsx("span",{className:a.table_paid_date,children:new Date(l.datetimePaid).toLocaleDateString("ru-RU")})]})})]},l.idBill)})})]})})},_s=({messages:s=[]})=>{const[r,l]=g.useState(!1),m=g.useRef(null);if(g.useEffect(()=>{const c=_=>{m.current&&!m.current.contains(_.target)&&l(!1)};return document.addEventListener("mousedown",c),()=>document.removeEventListener("mousedown",c)},[]),!s||s.length===0)return e.jsx("span",{className:a.messagesCellEmpty,children:"—"});if(s.length===1){const c=N(s[0].type)||"Неизвестный тип";return e.jsx("span",{className:a.messagesCellSingle,children:c})}const i=N(s[0].type)||"Неизвестный тип",o=`${a.messagesCellTrigger} ${r?a.messagesCellTriggerOpen:""}`,b=`${a.messagesCellArrow} ${r?a.messagesCellArrowRotated:""}`;return e.jsxs("div",{ref:m,className:a.messagesCell,children:[e.jsxs("button",{type:"button",className:o,onClick:()=>l(c=>!c),children:[e.jsx("span",{children:i}),e.jsxs("span",{className:a.messagesCellBadge,children:["+",s.length-1]}),e.jsx("span",{className:b,children:e.jsx(Ce,{size:16})})]}),r&&e.jsx("div",{className:a.messagesCellDropdown,children:s.map((c,_)=>{const h=N(c.type)||"Неизвестный тип",f=`${a.messagesCellItem} ${_===0?a.messagesCellItemFirst:""}`;return e.jsx("div",{className:f,children:h},c.id||_)})})]})};export{ds as BillItem,ms as BillsTable,_s as MessagesCell,ws 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.