PageSourceSearch

https://bankrot.gov.by/assets/transfer-remaining-property-zboWMaVb.js

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

1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{d as z,c as U,N as W,A as G}from"./addLoader-p8WLB-bt.js";import{u as L,f as F,r as m}from"./createLucideIcon-CiWnlb16.js";import{d as E,e as T,jj as J,o as K,jk as Q,jl as X,i9 as Y,c1 as q,jm as I,jn as $,bb as Z,ic as ee,id as te,jo as re,jp as ae,jq as se,jr as ne,js as oe,jt as ie,ju as de,jv as le,n as D,jw as ce,jx as _e,jy as me}from"./loginCallback-DUlVA6A0.js";import{B}from"./index-CQOuJFSK.js";import{M as H}from"./modal-B_oAvykg.js";import{I as g}from"./InputError-CCOh0X_2.js";import{T as ue}from"./tableLoader-DmKfU8gk.js";import{u as pe}from"./index-D_YXp3zG.js";import{u as fe,a as he,P as xe,b as je,c as be}from"./index-Ch95_YAW.js";import{T as v}from"./TextInput-D56ByitK.js";import{c as ve,a as S,b as k}from"./index.esm-D1JSeXTg.js";import{T as ge}from"./transfer-remaining-property-documents-CgjGnUmW.js";import{F as ye}from"./form-modal-BlVaE-sX.js";import"./config.release-CKeoGYk7.js";import"./info-BC1aLG_G.js";import"./loader-circle-C5dSd6jx.js";import"./check-Di4ZmmuT.js";import"./circle-alert-BcQG5ICW.js";import"./file-loader-DQyP5CvM.js";import"./FileInput-B3g1HkTO.js";const Ne="_transfer_edit_create_form_1yv6o_1",Ce="_transfer_edit_create_form_step_1yv6o_11",Pe="_transfer_edit_create_button_1yv6o_18",we="_transfer_message_text_1yv6o_23",R={transfer_edit_create_form:Ne,transfer_edit_create_form_step:Ce,transfer_edit_create_button:Pe,transfer_message_text:we},Te=()=>{const n=E(),l=T(r=>r.publicationsTransferRemainingPropertyEditCreateForm.creditorTransferRemainingPropertyCreate),o=T(r=>r.publicationsTransferRemainingPropertyEditCreateForm.creditorTransferRemainingProperty),h=T(J),f=L(),{id:_}=F(),t=_==="create",{debtors:x}=T(K),i=x?.map(r=>({value:r?.id,label:r?.value})),[j,d]=m.useState(!1),u=m.useMemo(()=>t?{debtorId:l?.debtorId??null,term:l?.term??null}:{debtorId:o?.message?.debtor?.id??null,term:o?.term??null},[t,l?.debtorId,l?.term,o?.message?.debtor?.id,o?.term]),C=r=>!!(r.debtorId&&r.term),P=fe(),y=pe(u,r=>{if(!t){if(!C(r)){d(!0);return}d(!1),P(()=>n(ae({id:_,creditorTransferRemainingProperty:r})))}}),N=async r=>{if(r.preventDefault(),!C(u)){d(!0);return}d(!1);const w=await n(re(l)).unwrap();f(`/hub/publications/transfer-remaining-property/${w?.id}`)};m.useEffect(()=>(t||n(Q({id:_})),()=>{n(X())}),[_]);const a=t?l:o,p=m.useMemo(()=>Y(a?.term),[a?.term]),b=m.useMemo(()=>{const r=new Date;return!t&&p&&p<r?p:r},[t,p]);return e.jsx(e.Fragment,{children:h?e.jsx(ue,{}):e.jsxs("form",{className:R.transfer_edit_create_form,onSubmit:N,children:[e.jsxs("div",{className:R.transfer_edit_create_form_step,children:[e.jsxs("div",{className:"select-wrapper",children:[e.jsx("label",{children:"Должник"}),e.jsx(q,{options:i,value:i?.find(r=>r.value===u.debtorId)||null,placeholder:"Выберите должника",onChange:r=>{r&&(n((t?I:$)({key:"debtorId",value:r.value})),y())},isSearchable:!1}),j&&!u.debtorId&&e.jsx(g,{error:"Выберите должника"})]}),e.jsxs("div",{className:"input-wrapper",children:[e.jsx(Z,{showTimeSelect:!0,selected:p,label:"Дата*",dateFormat:ee,timeFormat:"HH:mm",timeIntervals:15,timeCaption:"Время",placeholderText:"дд.мм.гггг чч:мм",minDate:b,onChange:r=>{n((t?I:$)({key:"term",value:te(r)})),y()}}),j&&!u.term&&e.jsx(g,{error:"Заполните дату"})]})]}),e.jsx("div",{className:R.transfer_message_text,children:"*Дата до которой собственники могут рассмотреть предложение управляющего о принятии нереализованного имущества в счет удовлетворения их требований. Справочно: пункт 9 статьи 146 Закона Республики Беларусь «Об урегулировании неплатежеспособности»."}),t?e.jsx(B,{value:"Подтвердить",type:"submit",className:`creditors-edit__button ${R.transfer_edit_create_button}`}):null]})})},Re="_transfer_edit_create_rxra3_1",Se="_transfer_edit_create__buttons_rxra3_6",Fe="_transfer_edit_create_button_rxra3_17",
1Ee="_danger_rxra3_30",Ie="_publish_rxra3_42",$e="_transfer_edit_create_title_rxra3_47",De="_transfer_edit_create_menu_step_rxra3_51",ke="_transfer_edit_create_message_rxra3_55",Me="_transfer_edit_create_addloader_rxra3_65",c={transfer_edit_create:Re,transfer_edit_create__buttons:Se,transfer_edit_create_button:Fe,danger:Ee,publish:Ie,transfer_edit_create_title:$e,transfer_edit_create_menu_step:De,transfer_edit_create_message:ke,transfer_edit_create_addloader:Me},M=[{label:"руб.",value:"руб."},{label:"руб. РФ",value:"руб. РФ"},{label:"евро",value:"евро"},{label:"доллар",value:"доллар"},{label:"ед.",value:"ед."},{label:"шт.",value:"шт."},{label:"кг",value:"кг"},{label:"л",value:"л"}],Ae=ve().shape({name:k().required("Введите наименование"),unit:k().required("Укажите единицы измерения"),unitCount:S().typeError("Должно быть числом").min(1,"Количество должно быть больше 0").required("Введите количество единиц"),unitCost:S().typeError("Должно быть числом").min(0,"Цена не может быть отрицательной").required("Введите стоимость за единицу"),nds:S().typeError("Должно быть числом").min(0,"НДС не может быть отрицательным").max(100,"НДС не может быть больше 100%").required("Введите сумму НДС")}),Le="_container_1h33a_2",qe="_grid_1h33a_15",Be="_card_base_1h33a_37",He="_property_form_1h33a_37",Oe="_filled_card_1h33a_37",Ve="_empty_card_1h33a_37",ze="_plus_icon_1h33a_61",Ue="_card_header_1h33a_83",We="_actions_1h33a_101",Ge="_icon_btn_1h33a_106",Je="_card_body_1h33a_120",Ke="_row_1h33a_124",Qe="_total_row_1h33a_129",Xe="_readonly_field_1h33a_144",Ye="_form_grid_1h33a_156",s={container:Le,grid:qe,card_base:Be,property_form:He,filled_card:Oe,empty_card:Ve,plus_icon:ze,card_header:Ue,actions:We,icon_btn:Ge,card_body:Je,row:Ke,total_row:Qe,readonly_field:Xe,form_grid:Ye},A=({initialData:n,onSave:l,onRemove:o})=>{const{id:h}=F(),[f,_]=m.useState(n?"view":"empty"),[t,x]=m.useState(n||{name:"",unitCost:0,nds:20,unitCount:0,unit:"",totalCost:0,totalNds:0,documents:[],comment:""}),[i,j]=m.useState({});m.useEffect(()=>{if(f==="edit"){const a=Number(t.unitCost)||0,p=Number(t.unitCount)||0,b=Number(t.nds)||0,r=a*p,w=r*b/100,O=r+w;x(V=>({...V,totalCost:parseFloat(O.toFixed(2)),totalNds:parseFloat(w.toFixed(2))}))}},[t.unitCost,t.unitCount,t.nds,f]);const d=(a,p)=>{x(b=>({...b,[a]:p}))},u=async a=>{a.preventDefault();try{await Ae.validate(t,{abortEarly:!1}),j({}),l(t),_("view"),t.id?N(de({announcementId:h,propertyId:t.id,propertyModel:t})):N(le({announcementId:h,propertyModel:t}))}catch(p){const b={};p.inner?.forEach(r=>{r.path&&(b[r.path]=r.message)}),j(b)}},C=()=>{n?(x(n),_("view")):(_("empty"),j({}))},[P,y]=m.useState(!1);E();const N=he();return f==="empty"?e.jsxs("div",{className:s.empty_card,onClick:()=>_("edit"),children:[e.jsx("div",{className:s.plus_icon,children:"+"}),e.jsx("span",{children:"Добавить имущество"})]}):f==="view"?e.jsxs("div",{className:`${s.card_base} ${s.filled_card}`,children:[e.jsxs("div",{className:s.card_header,children:[e.jsx("h4",{children:t.name}),e.jsxs("div",{className:s.actions,children:[e.jsx("span",{onClick:()=>_("edit"),className:s.icon_btn,children:"✎"}),e.jsx("span",{onClick:()=>y(!P),className:s.icon_btn,children:"✕"})]})]}),e.jsxs("div",{className:s.card_body,children:[e.jsxs("div",{className:s.row,children:[e.jsx("span",{children:"Количество:"})," ",e.jsx("strong",{children:t.unitCount})]}),e.jsxs("div",{className:s.row,children:[e.jsx("span",{children:"Стоимость за ед. (без НДС):"})," ",e.jsx("strong",{children:t.unitCost})]}),e.jsxs("div",{className:s.row,children:[e.jsxs("span",{children:["Сумма НДС (",t.nds,"%):"]})," ",e.jsx("strong",{children:t.totalNds.toFixed(2)})]}),e.jsxs("div",{className:s.total_row,children:[e.jsx("span",{children:"Общая стоимость (С НДС):"})," ",e.jsx("strong",{children:t.totalCost.toFixed(2)})]})]}),e.jsx(ge,{propertyId:t?.id,displayAsHoverList:!0,attachedFiles:t.documents}),P?e.jsx(H,{title:"Вы действительно хотите удалить это имущество?",hidePopup:()=>y(!1),confirm:()=>{N(ie({propertyId:t.id})),y(!1),o()},children:"При подтверждении все данные будут безвозвратно удалены"}):null]}):e.jsx(ye,{hidePopup:C,confirm:u,title:n?"Редактирование имущества":"Добавление имущества",children:e.jsx("form",{className:`${s.card_base} ${s.property_form}`,children:e.jsxs("div",{children:[e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(v,{label:"Наименование",placeholder:"Введите наименование имущества",value:t.name,onChange:a=>d("name",a.currentTarget.value)}),i.name&&e.jsx(g,{error:i.name})]}),e.jsxs("div",{className:s.form_grid,children:[e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(v,{type:"number",label:"Стоимость за единицу (без НДС)",value:t.unitCost,onChange:a=>d("unitCost",Number(a.currentTarget.value))}),i.unitCost&&e.jsx(g,{error:i.unitCost})]}),e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(v,{type:"number",label:"НДС (%)",value:t.nds,onChange:a=>d("nds",Number(a.currentTarget.value))}),i.nds&&e.jsx(g,{error:i.nds})]}),e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(v,{type:"number",label:"Количество единиц",value:t.unitCount,onChange:a=>d("unitCount",Number(a.currentTarget.value))}),i.unitCount&&e.jsx(g,{error:i.unitCount})]}),e.jsxs("div",{className:"select-wrapper full-width",children:[e.jsx("label",{children:"Единицы измерения"}),e.jsx(q,{styles:{menuPortal:a=>({...a,zIndex:9999}),menu:a=>({...a,zIndex:9999})},options:M,placeholder:"Единицы измерения",value:M.find(a=>a.value===t.unit),onChange:a=>d("unit",a?.value||"")}),i.unit&&e.jsx(g,{error:i.unit})]}),e.jsx("div",{className:"input-wrapper full-width",children:e.jsx(v,{type:"number",label:"Общая стоимость (С НДС)",value:t.totalCost.toFixed(2),readOnly:!0,placeholder:"Рассчитывается автоматически",className:s.readonly_field})}),e.jsx("div",{className:"input-wrapper full-width",children:e.jsx(v,{type:"number",label:"Сумма общего НДС",value:t.totalNds.toFixed(2),readOnly:!0,placeholder:"Рассчитывается автоматически",className:s.readonly_field})})]}),e.jsx("div",{className:"input-wrapper full-width",children:e.jsx(v,{label:"Комментарий",placeholder:"Введите комментарий",value:t.comment,onChange:a=>d("comment",a.currentTarget.value)})})]})})})},Ze=({properties:n})=>{const l=[...n].reverse();return e.jsxs("div",{className:s.container,children:[e.jsx("h5",{children:"Имущество"}),e.jsxs("div",{className:s.grid,children:[e.jsx(A,{onSave:se,initialData:null},`new-card-${n.length}`),l.map((o,h)=>e.jsx(A,{initialData:o,onSave:f=>oe({index:h,updatedItem:f}),onRemove:()=>ne(h)},o.id))]})]})};function gt(){const n=L(),{id:l}=F(),o=l==="create",h=E(),f=D(ce),[_,t]=m.useState(!1),[x,i]=m.useState(!1),j=()=>{i(!x)},d=D(_e),u=d?.message;return e.jsx(xe,{children:e.jsxs(z,{type:"section",className:c.transfer_edit_create,children:[e.jsxs(U,{type:"div",className:c.transfer_edit_create_menu,toggle:x,children:[e.jsxs("div",{className:c.transfer_edit_create_title,children:["Этапы создания ",e.jsx("br",{}),"сообщения о передаче оставшего имущества собственникам / кредиторам"]}),e.jsxs("div",{className:c.transfer_edit_create_menu_steps,children:[e.jsx("div",{className:c.transfer_edit_create_menu_step,children:"1. Дата соглашения"}),o?null:e.jsx(e.Fragment,{children:e.jsx("div",{className:c.transfer_edit_create_menu_step,children:"2. Передаваемое оставшееся имущество"})})]}),e.jsx(B,{className:"page-filters-button page-filters-create",type:"button",value:"Назад",onClick:()=>n(-1)})]}),e.jsxs("div",{className:"flex flex-col",children:[e.jsx(W,{title:o?"Предложение собственникам / кредиторам о принятии оставшегося имущества (создание)":"Предложение собственникам / кредиторам о принятии оставшегося имущества (редактирование)",handleShowFilters:j,toggle:x,className:"m-0!"}),e.jsxs("div",{className:`${c.transfer_edit_create_message} flex flex-col h-full`,children:[o?null:e.jsx(je,{status:u?.status}),e.jsx(Te,{}),o?null:e.jsx(Ze,{properties:d?.proposedProperty||[]}),o?null:e.jsxs(e.Fragment,{children:[f?e.jsx("div",{className:c.transfer_edit_create_addloader,children:e.jsx(G,{})}
1):e.jsx(be,{status:u?.status,messageId:u?.id,onDelete:()=>t(!0),className:`${c.transfer_edit_create__buttons} mt-auto`,buttonClassName:`${c.transfer_edit_create_button} ${c.publish}`,dangerButtonClassName:`${c.transfer_edit_create_button} ${c.danger}`}),_?e.jsx(H,{title:"Вы действительно хотите удалить сообщение о передаче оставшегося имущества?",hidePopup:()=>t(!1),confirm:()=>{h(me({id:l})).then(()=>{n("/hub/publications")})},confirmButtonText:"Подтвердить",children:"При подтверждении все данные будут безвозвратно удалены"}):null]})]})]})]})})}export{gt 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.