1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{r as v,u as z,N as m}from"./createLucideIcon-CiWnlb16.js";import{d as ee,i as ae,e as n,h as se,au as le,av as te,aw as ne,ax as re,ay as me,az as ie,aA as ce,aB as ue,aC as de,aD as oe,aE as be,aF as R,aa as y}from"./loginCallback-DUlVA6A0.js";import{r as A,F as xe}from"./addLoader-p8WLB-bt.js";import{I as P}from"./Input-Cy8woI0u.js";import{B as C}from"./index-CQOuJFSK.js";import{I as O}from"./InputError-CCOh0X_2.js";import{S as B}from"./Select-YNaQnfBW.js";import{h as ge,a as he}from"./handlers-RR5QXZQU.js";import{J as t}from"./joi-browser.min-QGvz1_c8.js";import{E as w}from"./Edit-qW_GQ68y.js";import{C as $,R as E}from"./RemoveCircleOutline-BcEsMRS7.js";import{E as D}from"./ExpandMore-CyB2U8Q5.js";import"./config.release-CKeoGYk7.js";const pe=[{value:"",label:"ÐÑбой аÑÑеÑÑаÑ"},{value:"1",label:"A"},{value:"2",label:"B"},{value:"3",label:"C"}],Ne=[{value:"",label:"ÐÑбой Ñегион"},{value:"1",label:"ÐинÑк"},{value:"2",label:"ÐинÑÐºÐ°Ñ Ð¾Ð±Ð»."},{value:"3",label:"ÐомелÑÑÐºÐ°Ñ Ð¾Ð±Ð»."},{value:"5",label:"ÐÑеÑÑÑÐºÐ°Ñ Ð¾Ð±Ð»."},{value:"6",label:"ÐиÑебÑÐºÐ°Ñ Ð¾Ð±Ð»."},{value:"7",label:"ÐÑодненÑÐºÐ°Ñ Ð¾Ð±Ð»."},{value:"8",label:"ÐогилевÑÐºÐ°Ñ Ð¾Ð±Ð»."}],L=(u,r,i,d)=>({pagination:{offset:u,count:r},sort:{sortOrder:i},filters:{...d}}),je=t.object({offset:t.number().min(0).max(10),count:t.number().min(1).max(10),name:t.string().allow("").min(1).max(250).default(null).pattern(new RegExp('^[а-ÑÑÐ-ЯÐ0-9-â"\\s]+$')).messages({"string.max":"ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ð½Ðµ более {#limit} Ñимволов","string.min":"ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ñ
оÑÑ Ð±Ñ {#limit} Ñимвол","string.pattern.base":'ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑоÑÑоÑÑÑ Ð¸Ð· ÑÑÑÑкиÑ
заглавнÑÑ
и ÑÑÑоÑнÑÑ
бÑкв, допÑÑÑÐ¸Ð¼Ñ ÑиÑÑÑ, кавÑÑки и ÑпеÑÑÐ¸Ð¼Ð²Ð¾Ð»Ñ "-", "â"'}),unp:t.string().allow("").pattern(new RegExp("^[0-9]+$")).min(9).max(9).default(null).messages({"string.min":"УÐÐ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ñм {#limit} ÑиÑÑ","string.max":"УÐÐ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ð¼Ð°ÐºÑимÑм {#limit} ÑиÑÑ","string.pattern.base":"УÐÐ ÑпÑавлÑÑÑего должно ÑоÑÑоÑÑÑ Ð¸Ð· ÑиÑÑ"}),regNumber:t.number().allow("").min(0).max(1e4).default(null).messages({"number.max":"РегиÑÑÑаÑионнÑй Ð½Ð¾Ð¼ÐµÑ ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 10000","number.min":"РегиÑÑÑаÑионнÑй Ð½Ð¾Ð¼ÐµÑ ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"РегиÑÑÑаÑионнÑй Ð½Ð¾Ð¼ÐµÑ ÑпÑалÑÑÑего должен бÑÑÑ ÑиÑлом"}),rateFrom:t.number().allow("").min(0).max(10).default(null).messages({"number.max":"РейÑинг ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 10","number.min":"РейÑинг ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"РейÑинг ÑпÑавлÑÑего должен бÑÑÑ ÑиÑлом"}),rateTo:t.number().allow("").min(0).max(10).default(null).messages({"number.max":"РейÑинг ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 10","number.min":"РейÑинг ÑпÑавлÑÑÑего не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"РейÑинг ÑпÑавлÑÑего должен бÑÑÑ ÑиÑлом"}),activeCasesFrom:t.number().allow("").min(0).max(100).default(null).messages({"number.max":"ÐолиÑеÑÑво акÑивнÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 100","number.min":"ÐолиÑеÑÑво акÑивнÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво акÑивнÑÑ
дел должно бÑÑÑ ÑиÑлом"}),activeCasesTo:t.number().allow("").min(0).max(100).default(null).messages({"number.max":"ÐолиÑеÑÑво акÑивнÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 100","number.min":"ÐолиÑеÑÑво акÑивнÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво акÑивнÑÑ
дел должно бÑÑÑ ÑиÑлом"}),closedCasesFrom:t.number().allow("").min(0).max(1e4).default(null).messages({"number.max":"ÐолиÑеÑÑво закÑÑÑÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 10000","number.min":"ÐолиÑеÑÑво зÑкÑÑÑÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво зÑкÑÑÑÑÑ
дел должно бÑÑÑ ÑиÑлом"}),closedCasesTo:t.number().allow("").min(0).max(1e4).default(null).messages({"number.max":"ÐолиÑеÑÑво закÑÑÑÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 10000","number.min":"ÐолиÑеÑÑво закÑÑÑÑÑ
дел не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво закÑÑÑÑÑ
дел должно бÑÑÑ ÑиÑлом"}),messagesFrom:t.number().allow("").min(0).max(1e5).default(null).messages({"number.max":"ÐолиÑеÑÑво обÑÑвлений не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 100000","number.min":"ÐолиÑеÑÑво обÑÑвлений не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво обÑÑвлений должно бÑÑÑ ÑиÑлом"}),messagesTo:t.number().allow("").min(0).max(1e5).default(null).messages({"number.max":"ÐолиÑеÑÑво обÑÑвлений не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 100000","number.min":"ÐолиÑеÑÑво обÑÑвлений не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм","number.base":"ÐолиÑеÑÑво обÑÑвлений должно бÑÑÑ ÑиÑлом"})}),I=u=>{const r=je.validate(u);if(!r.error)return"";let i="";
1return r.error.details.forEach(({message:d})=>i=d),i};function Ae(){const u=ee();v.useContext(ae);const r=n(se);let i=z();const d=n(le),V=n(te),W=n(ne),J=n(re),o=n(me),Q=n(a=>a.managers.totalCount),U=A.useMediaQuery({minWidth:1025}),q=A.useMediaQuery({maxWidth:1024}),[l,b]=v.useState({name:W,unp:J,registrationNumber:"",availability:"",region:"",certificate:""}),F=n(a=>a.managers.offset),M=n(a=>a.managers.perPage),k=n(a=>a.managers.sort),G=L(0,M,k,l),H=L(F,M,k,l),j=I({name:l.name}),f=I({unp:l.unp}),K=I({regNumber:l.registrationNumber}),X=n(ie),Y=n(ce),Z=n(ue);return v.useEffect(()=>()=>{u(de())},[]),e.jsx(xe,{startFields:G,fields:H,filters:l,setFields:b,getItems:R,addItems:R,setOffset:be,loadedItems:o,title:"УпÑавлÑÑÑие",totalCount:Q,count:d,offset:F,currentPage:V,setCurrentPage:oe,load:X,add:Y,error:Z,formInputs:e.jsxs("div",{className:"inputs-wrapper",children:[e.jsx(P,{text:"УпÑавлÑÑÑий",label:!0,fields:l,fieldValue:l.name,fieldToChange:"name",setField:b}),l.name&&j&&e.jsx(O,{error:j}),e.jsx(P,{text:"УÐÐ",label:!0,fields:l,fieldValue:l.unp,fieldToChange:"unp",setField:b}),l.unp&&f&&e.jsx(O,{error:f}),e.jsx(B,{setSelectedItem:b,selectItems:pe,label:"Ðид аÑÑеÑÑаÑа",fieldToChange:"certificate",value:l.certificate}),e.jsx(B,{setSelectedItem:b,selectItems:Ne,label:"Регион",fieldToChange:"region",value:l.region}),j||f||K?e.jsx(C,{className:"page-filters-button",type:"submit",disabled:!0,value:"ÐедоÑÑÑпно"}):e.jsx(C,{className:"page-filters-button",type:"submit",value:"ÐайÑи"}),r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"&&e.jsx(C,{className:"page-filters-button page-filters-create",type:"button",value:"СоздаÑÑ ÑпÑавлÑÑÑего",onClick:()=>i("/manager-create")})]}),tableItems:e.jsxs("div",{className:"table-wrapper",children:[e.jsxs("ul",{className:`table-heads manager-heads ${r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"?"manager-heads-edit":null}`,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",children:["РаÑкÑойÑе Ð¿Ð¾Ð»Ñ ",e.jsx("br",{className:"w400"}),"Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½ÑÑ
Ñведений"]})]}),e.jsx("ul",{className:"table",children:o.length&&o.map(({id:a,rate:_,name:g,organization:s,registration:c,activeCase:h,closedCase:p,messages:S,availability:N,type:x})=>U?e.jsxs("li",{className:`table-item manager-table-item ${r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"?"manager-table-item-edit":null}`,children:[e.jsx("span",{className:"table-organization",children:e.jsxs(m,{to:`/managers/manager/${a}`,className:"table-link",children:[x===1?"ÐÐ ":null,s?.fullName?s.fullName:s?.shortName?s.shortName:"â"]})}),e.jsxs("span",{className:"table-manager",children:[N===1?e.jsx("div",{title:"ÐоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:e.jsx($,{className:"green"})}):e.jsx("div",{title:"Ðе гоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:e.jsx(E,{className:"red"})}),e.jsxs(m,{to:`/managers/manager/${a}`,className:"table-link",children:[x===1?"ÐÐ":null," ",g]})]}),e.jsx("span",{className:"table-regdate",children:c?.date?y(c.date):"â"}),e.jsxs("span",{className:"table-casescount",children:[h," / ",p]}),r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"&&e.jsx(m,{to:`/manager-edit/${a}`,children:e.jsx(w,{className:"edit-icon"})})]},a):q?e.jsxs("li",{className:`table-item manager-table-item ${r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"?"manager-table-item-edit":null}`,children:[e.jsxs("div",{children:[e.jsxs("span",{className:"table-manager",children:[N===1?e.jsx("div",{title:"ÐоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:e.jsx($,{className:"green"})}):e.jsx("div",{title:"Ðе гоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:e.jsx(E,{className:"red"})}),e.jsxs(m,{to:`/managers/manager/${a}`,className:"table-link",children:[x===1?"ÐÐ":null," ",g]})]}),e.jsxs("div",{className:"table-mobile",children:[e.jsx("span",{className:"table-organization",children:e.jsxs(m,{to:`/managers/manager/${a}`,className:"table-link",children:[x==1?"ÐндивидÑалÑнÑй пÑедпÑинимаÑелÑ":"ÐÑганизаÑиÑ",": ",s?.fullName?s.fullName:s?.shortName?s.shortName:"â"]})}),e.jsxs("span",{className:"table-regnumber",children:["Рег. номеÑ: ",c?.number]}),e.jsxs("span",{className:"table-regdate",children:["ÐаÑа ÑегиÑÑÑаÑии ЮÐ/ÐÐ: ",c?.date?y(c.date):"â"]}),e.jsxs("span",{className:"table-casescount",children:["Ðел оÑкÑ. / закÑ. ",h," / ",p]}),e.jsxs("span",{className:"table-casessum",children:["ÐолиÑеÑÑво обÑÑвлений: ",S]})]})]}),e.jsx(D,{className:"table-expand",onClick:he}),r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"&&e.jsx(m,{to:`/manager-edit/${a}`,children:e.jsx(w,{className:"edit-icon"})})]},a):null)})]}),listItems:e.jsx("ul",{className:"list managers-list",children:o.length&&o.map(({id:a,rate:_,name:g,organization:s,registration:c,activeCase:h,closedCase:p,messages:S,availability:N,certificate:x,type:T})=>e.jsxs("li",{className:"list-item managers-list-item",children:[e.jsxs("div",{className:"list-left",children:[e.jsxs("span",{className:"list-info",children:[e.jsxs(m,{to:`/managers/manager/${a}`,className:"list-link",children:[T===1?"ÐÐ":null," ",g]}),r==="ÐпеÑаÑÐ¾Ñ ÐСÐ"&&e.jsx(m,{to:`/manager-edit/${a}`,children:e.jsx(w,{className:"edit-icon"})})]}),e.jsxs("span",{className:"list-info",children:["ÐдÑеÑ: ",s?.address?`${s?.address.postalIndex}, ${s?.address.localityType} ${s?.address.locality}, ${s?.address.street}`:"н/д"]}),e.jsx("span",{className:"list-info",children:e.jsxs(m,{to:`/managers/manager/${a}`,className:"list-link",children:[T==1?"ÐндивидÑалÑнÑй пÑедпÑинимаÑелÑ":"ÐÑганизаÑиÑ",": ",s?.fullName?s.fullName:s?.shortName?s.shortName:"н/д"]})})]}),e.jsxs("div",{className:"list-additional managers-list-additional",children:[e.jsx("div",{className:"list-middle",children:e.jsx("span",{className:"list-info",children:N===1?e.jsxs("div",{title:"ÐоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:["ÐоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾ ",e.jsx($,{className:"green"})]}):e.jsxs("div",{title:"Ðе гоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾",children:["Ðе гоÑов пÑинÑÑÑ Ð´ÐµÐ»Ð¾ ",e.jsx(E,{className:"red"})]})})}),e.jsx("div",{className:"list-right",children:e.jsxs("span",{className:"list-info",children:["Ðел оÑкÑÑÑо / закÑÑÑо: ",h," / ",p]})})]}),e.jsx(D,{className:"list-expand",onClick:ge})]},a))})})}export{Ae 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.