1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{d as A,c as H,N as I,A as B}from"./addLoader-p8WLB-bt.js";import{f as T,r as h,u as L}from"./createLucideIcon-CiWnlb16.js";import{d as F,c1 as V,jB as z,aa as M,A as q,H as k,n as P,jC as O,jD as U,jE as W,jF as G}from"./loginCallback-DUlVA6A0.js";import{B as J}from"./index-CQOuJFSK.js";import{M as K}from"./modal-B_oAvykg.js";import{T as g}from"./TextInput-D56ByitK.js";import{I as N}from"./InputError-CCOh0X_2.js";import{c as Q,a as C,b as R}from"./index.esm-D1JSeXTg.js";import{T as X}from"./transfer-remaining-property-documents-CgjGnUmW.js";import{F as Y}from"./form-modal-BlVaE-sX.js";import{a as Z,P as ee,b as te,c as se}from"./index-Ch95_YAW.js";import"./config.release-CKeoGYk7.js";import"./file-loader-DQyP5CvM.js";import"./FileInput-B3g1HkTO.js";import"./info-BC1aLG_G.js";import"./loader-circle-C5dSd6jx.js";import"./check-Di4ZmmuT.js";import"./circle-alert-BcQG5ICW.js";const ae="_transfer_edit_create_rxra3_1",re="_transfer_edit_create__buttons_rxra3_6",ne="_transfer_edit_create_button_rxra3_17",oe="_danger_rxra3_30",ie="_publish_rxra3_42",le="_transfer_edit_create_title_rxra3_47",ce="_transfer_edit_create_menu_step_rxra3_51",de="_transfer_edit_create_message_rxra3_55",_e="_transfer_edit_create_addloader_rxra3_65",i={transfer_edit_create:ae,transfer_edit_create__buttons:re,transfer_edit_create_button:ne,danger:oe,publish:ie,transfer_edit_create_title:le,transfer_edit_create_menu_step:ce,transfer_edit_create_message:de,transfer_edit_create_addloader:_e},ue="_container_43cio_2",me="_title_43cio_5",pe="_grid_43cio_12",he="_card_base_43cio_34",fe="_property_form_43cio_34",xe="_filled_card_43cio_34",ve="_card_header_43cio_80",je="_actions_43cio_98",be="_icon_btn_43cio_103",ge="_card_body_43cio_117",Ne="_row_43cio_121",ye="_total_row_43cio_126",we="_readonly_field_43cio_141",Pe="_form_grid_43cio_153",r={container:ue,title:me,grid:pe,card_base:he,property_form:fe,filled_card:xe,card_header:ve,actions:je,icon_btn:be,card_body:ge,row:Ne,total_row:ye,readonly_field:we,form_grid:Pe},Ce=Q().shape({unitCount:C().typeError("ÐведиÑе ÑиÑло").required("ÐбÑзаÑелÑное поле").min(0,"Ðе Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÑÑе 0").test("max-plan","Ðе Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ Ð¿Ð»Ð°Ð½",function(t){const{planCount:d}=this.options.context;return t<=d}),comment:R().nullable().when("proposedPropertyStatus",{is:t=>t!==1,then:t=>t.max(1e3,"ÐомменÑаÑий ÑлиÑком длиннÑй"),otherwise:t=>t.notRequired()}),documentDateNumber:R().when("proposedPropertyStatus",{is:t=>t!==1,then:t=>t.required("ÐведиÑе даÑÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾ÐºÑменÑа, подÑвеÑждаÑÑего пеÑедаÑÑ").max(1e3,"ÐаÑа и Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾ÐºÑменÑа, подÑвеÑждаÑÑего пеÑедаÑÑ ÑлиÑком длиннÑй"),otherwise:t=>t.notRequired()}),proposedPropertyStatus:C().min(1,"УкажиÑе ÑÑаÑÑÑ")}),y=t=>t.unit==="ед."?"ед.":t.unit==="ÑÑ."?"ÑÑ.":t.unit==="кг"?"кг":t.unit==="л"?"л":"ед.",S=[{label:"Ðе пÑинÑÑо",value:1},{label:"ÐÑинÑÑо",value:2},{label:"ЧаÑÑиÑно",value:3}],Re=({data:t,onSave:d})=>{const{proposedProperty:s,proposedPropertyResult:_}=t,[p,c]=h.useState("view"),[l,u]=h.useState({}),[n,v]=h.useState({..._,comment:_.comment||""});h.useEffect(()=>{if(p==="edit"){const a=Number(n.unitCount)||0,b=s.unitCost,f=s.nds,x=a*b,w=x*f/100,D=x+w;v(E=>({...E,totalCost:parseFloat(D.toFixed(2)),totalNds:parseFloat(w.toFixed(2))}))}},[n.unitCount,s.unitCost,s.nds,p]);const m=(a,b)=>{u({}),v(f=>({...f,[a]:b}))},j=async a=>{a.preventDefault();try{await Ce.validate(n,{abortEarly:!1,context:{planCount:s.unitCount}}),u({}),d(n),c("view")}catch(b){const f={};b.inner?.forEach(x=>{x.path&&(f[x.path]=x.message)}),u(f)}},$=()=>{v({..._,comment:_.comment||""}),u({}),c("view")};return p==="view"?e.jsxs("div",{className:`${r.card_base} ${r.filled_card}`,style:{borderLeftColor:"#3b82f6"},children:[e.jsxs("div",{className:r.card_header,children:[e.jsxs("div",{className:r.title_section,children:[e.jsx("h4",{children:s.name}),e.jsxs("small",{children:["СÑоимоÑÑÑ Ð·Ð° ",y(s)," ",s.unitCost," (без ÐÐС)"]})]}),e.jsx("div",{className:r.actions,children:e.jsx("span",{onClick:()=>c("edit"),className:r.icon_btn,children:"â"})})]}),e.jsxs("div",{className:r.card_body,children:[e.jsxs("div",{className:r.row,children:[e.jsx("span",{children:"ÐапланиÑовано:"}),e.jsxs("strong",{children:[s.unitCount," ",y(s)]})]}),e.jsxs("div",{className:r.row,children:[e.jsx("span",{children:"ÐеÑедано ÑакÑиÑеÑки:"}),e.jsxs("strong",{style:{color:n.unitCount===s.unitCount?"#10b981":"#f59e0b"},children:[n.unitCount," ",y(s)]})]}),e.jsxs("div",{className:r.total_row,children:[e.jsx("span",{children:"ФакÑиÑеÑÐºÐ°Ñ ÑÑмма (Ñ ÐÐС):"}),e.jsx("strong",{children:n.totalCost.toFixed(2)})]})]}),e.jsx(X,{propertyId:n.id,displayAsHoverList:!0,attachedFiles:n.documents})]}):e.jsx(Y,{title:"РегиÑÑÑаÑÐ¸Ñ Ð¿ÐµÑедаÑи имÑÑеÑÑва",hidePopup:$,confirm:j,children:e.jsxs("form",{className:`${r.card_base} ${r.property_form}`,children:[e.jsxs("div",{className:r.form_grid,children:[e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(g,{type:"number",label:`ÐеÑеданное кол-во (${y(s)})`,value:n.unitCount,onChange:a=>m("unitCount",Number(a.currentTarget.value))}),l.unitCount&&e.jsx(N,{error:l.unitCount})]}),e.jsx("div",{className:"input-wrapper full-width",children:e.jsx(g,{label:"СÑмма ÐÐС (ÑаÑÑеÑ)",value:n.totalNds.toFixed(2),readOnly:!0,className:r.readonly_field})}),e.jsx("div",{className:"input-wrapper full-width",children:e.jsx(g,{label:"ÐÑого Ñ ÐÐС (ÑаÑÑеÑ)",value:n.totalCost.toFixed(2),readOnly:!0,className:r.readonly_field})}),e.jsxs("div",{className:"select-wrapper",children:[e.jsx("label",{children:"СÑаÑÑÑ Ð¿ÑинÑÑого имÑÑеÑÑва"}),e.jsx(V,{styles:{menuPortal:a=>({...a,zIndex:9999}),menu:a=>({...a,zIndex:9999})},options:S,defaultValue:S.find(a=>a.value===n.proposedPropertyStatus),placeholder:"ÐÑбеÑиÑе ÑÑаÑÑÑ",onChange:a=>m("proposedPropertyStatus",a.value),isSearchable:!1}),l.proposedPropertyStatus&&e.jsx(N,{error:l.proposedPropertyStatus})]})]}),e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(g,{label:"ÐаÑа и Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾ÐºÑменÑа, подÑвеÑждаÑÑего пеÑедаÑÑ",placeholder:"ÐведиÑе даÑÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾ÐºÑменÑа",value:n.documentDateNumber||"",onChange:a=>m("documentDateNumber",a.currentTarget.value)}),l.documentDateNumber&&e.jsx(N,{error:l.documentDateNumber})]}),e.jsxs("div",{className:"input-wrapper full-width",children:[e.jsx(g,{label:"ÐомменÑаÑий",placeholder:"ÐведиÑе комменÑаÑий",value:n.comment||"",onChange:a=>
1m("comment",a.currentTarget.value)}),l.comment&&e.jsx(N,{error:l.comment})]})]})})},Se=({properties:t})=>{const d=[...t].reverse();F();const s=Z(),{id:_}=T(),p=c=>{s(z({id:_,proposedProperty:c}))};return e.jsxs("div",{className:r.container,children:[e.jsx("h2",{className:r.title,children:"РезÑлÑÑаÑÑ Ð¿ÐµÑедаÑи имÑÑеÑÑва"}),e.jsx("div",{className:r.grid,children:d.map(c=>e.jsx(Re,{data:c,onSave:p},c.proposedProperty.id))})]})},Te="_transfer_details_6govv_1",Fe="_detail_item_6govv_35",$e="_icon_wrapper_6govv_40",De="_detail_content_6govv_53",Ee="_detail_label_6govv_58",Ae="_detail_value_6govv_64",o={transfer_details:Te,detail_item:Fe,icon_wrapper:$e,detail_content:De,detail_label:Ee,detail_value:Ae},He=({message:t})=>e.jsxs("div",{className:o.transfer_details,children:[e.jsxs("div",{className:o.detail_item,children:[e.jsx("div",{className:o.icon_wrapper,children:e.jsx(Ie,{})}),e.jsxs("div",{className:o.detail_content,children:[e.jsx("span",{className:o.detail_label,children:"ÐаÑа пÑоведениÑ"}),e.jsx("span",{className:o.detail_value,children:M(t?.published)})]})]}),e.jsxs("div",{className:o.detail_item,children:[e.jsx("div",{className:o.icon_wrapper,children:e.jsx(q,{})}),e.jsxs("div",{className:o.detail_content,children:[e.jsx("span",{className:o.detail_label,children:"Ðолжник"}),e.jsx("span",{className:o.detail_value,children:t?.debtor?.organization?.shortName||t?.debtor?.organization?.fullName})]})]}),e.jsxs("div",{className:o.detail_item,children:[e.jsx("div",{className:o.icon_wrapper,children:e.jsx(k,{})}),e.jsxs("div",{className:o.detail_content,children:[e.jsx("span",{className:o.detail_label,children:"УпÑавлÑÑÑий"}),e.jsx("span",{className:o.detail_value,children:t?.manager?.value})]})]})]}),Ie=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:e.jsx("path",{d:"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z"})});function st(){const t=L(),{id:d}=T(),s=d==="create",_=F(),p=P(O),[c,l]=h.useState(!1),[u,n]=h.useState(!1),v=()=>{n(!u)};h.useEffect(()=>{_(U({id:d}))},[]);const m=P(W),j=m?.message;return e.jsx(ee,{children:e.jsxs(A,{type:"section",className:i.transfer_edit_create,children:[e.jsxs(H,{type:"div",className:i.transfer_edit_create_menu,toggle:u,children:[e.jsxs("div",{className:i.transfer_edit_create_title,children:["ÐÑÐ°Ð¿Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ",e.jsx("br",{}),"ÑообÑÐµÐ½Ð¸Ñ Ð¾ пеÑедаÑе оÑÑавÑего имÑÑеÑÑва ÑобÑÑвенникам / кÑедиÑоÑам"]}),e.jsx("div",{className:i.transfer_edit_create_menu_steps,children:s?null:e.jsx(e.Fragment,{children:e.jsx("div",{className:i.transfer_edit_create_menu_step,children:"1. РедакÑиÑование Ñведений о пеÑедаваемом имÑÑеÑÑве"})})}),e.jsx(J,{className:"page-filters-button page-filters-create",type:"button",value:"Ðазад",onClick:()=>t(-1)})]}),e.jsxs("div",{className:"flex flex-col",children:[e.jsx(I,{title:s?"СообÑение о ÑезÑлÑÑаÑаÑ
пеÑедаÑи оÑÑавÑегоÑÑ Ð¸Ð¼ÑÑеÑÑва ÑобÑÑвенникам / кÑедиÑоÑам (Ñоздание)":"СообÑение о ÑезÑлÑÑаÑаÑ
пеÑедаÑи оÑÑавÑегоÑÑ Ð¸Ð¼ÑÑеÑÑва ÑобÑÑвенникам / кÑедиÑоÑам (ÑедакÑиÑование)",handleShowFilters:v,toggle:u,className:"m-0!"}),e.jsxs("div",{className:`${i.transfer_edit_create_message} flex flex-col h-full`,children:[s?null:e.jsx(te,{status:j?.status}),e.jsx(He,{message:m?.message}),s?null:e.jsx(Se,{properties:m?.property||[]}),s?null:e.jsxs(e.Fragment,{children:[p?e.jsx("div",{className:i.transfer_edit_create_addloader,children:e.jsx(B,{})}):e.jsx(se,{status:j?.status,messageId:j?.id,onDelete:()=>l(!0),className:`${i.transfer_edit_create__buttons} mt-auto`,buttonClassName:`${i.transfer_edit_create_button} ${i.publish}`,dangerButtonClassName:`${i.transfer_edit_create_button} ${i.danger}`}),c?e.jsx(K,{title:"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ ÑообÑение о ÑезÑлÑÑаÑаÑ
пеÑедаÑи оÑÑавÑегоÑÑ Ð¸Ð¼ÑÑеÑÑва?",hidePopup:()=>l(!1),confirm:()=>{_(G({id:d})).then(()=>{t("/hub/publications")})},confirmButtonText:"ÐодÑвеÑдиÑÑ",children:"ÐÑи подÑвеÑждении вÑе даннÑе бÑдÑÑ Ð±ÐµÐ·Ð²Ð¾Ð·Ð²ÑаÑно ÑдаленÑ"}):null]})]})]})]})})}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.