import{jasa,Tas$,agaso0,akasN,aUasn0,BasD,sass0,dasb,Iasf6,b2asr0,b3asv6,basC0}from"./mui-vendor-CkIVaoQP.js";import{rasC,uasW6}from"./react-vendor-CmFgShSM.js";import{aasO,uasI,fasw}from"./redux-vendor-B7uoacJt.js";import{LasE,jasS,hasv,AasP,casl0,basc0,uasM6,GasA,SasR,XasF,Case0,c5asQ6,Nast0,_ask,pas_,Vasj6,fJasz6,fKasG6,fLasV6,fMasY6,fNasJ6,fOasX6,fPasZ6,OasL6,fQasK,fRasA0}from"./index-Vwb3Bce5.js";import{Casd0,aasg0,basp0,casF0,dasy0}from"./CityHatchingInfo-iu3EZF1u.js";import{dasB6}from"./CloudUpload-ceMRBIFJ.js";import{Sasq6}from"./SimpleTable-B3_6HY_p.js";import{Pash0}from"./ProvinceBarDifference-BJ7zcdDY.js";import{Ras$6}from"./ResponsiveTable-DugzNG82.js";import{Aasx0}from"./AdvancedTable-B0ObjV8k.js";import{uasS0}from"./getProvinceName-BujSmyBy.js";import{Rasi6,aasm6}from"./index.esm-Bu7XMDZU.js";import{Sasu0}from"./ShowImage-DVQI0Zh5.js";import{dasa0}from"./Article-DvFKbV_W.js";constv0=O("ARCHIVE_OLD_HATCHINGS_SERVICE",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=awaitS.post("archive_hatching/",p);returnr(v()),{data:t,status:e}}catch(t){returnr(v()),{error:t.response.data.result}}}),f0=()=>{constp=I(),[r]=C.useContext(P),t=l0().shape({numberField:c0().typeError("عدد وارد کنید").required("اجباری است")}),l=M6({initialValues:{numberField:""},onSubmit:h=>{p(v0({age:h.numberField,role:F()})).then(y=>{p(e0()),y.payload.error?r({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):r({vertical:"top",horizontal:"center",msg:y.payload.data.msg,severity:"success"})})},validationSchema:t});returna.jsx("form",{onSubmit:l.handleSubmit,children:a.jsxs(A,{container:!0,gap:R.TINY,children:[a.jsx($,{variant:"caption",color:"error",children:"توجه : تمام جوجه ریزی های فعالی که بیشتر از سن وارده شده در کادر زیر باشند به بایگانی منتقل میشوند."}),a.jsxs(o0,{fullWidth:!0,error:l.touched.numberField&&l.errors.numberField,children:[a.jsx(N,{name:"numberField",label:"بایگانی کردن جوجه ریزی ها از سن",type:"number",value:l.values.numberField,onChange:l.handleChange,onBlur:l.handleBlur}),l.touched.numberField&&l.errors.numberField&&a.jsx(n0,{children:l.errors.numberField})]}),a.jsx(D,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})]})})},L0=O("CITY_UPDATE_HATCHING",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=awaitS.post("hatching_excel/",p);returnr(v()),{data:t,status:e}}catch(t){returnr(v()),{error:t}}}),$0=O("CITY_UPDATE_CHICKEN_BREED",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=awaitS.post("update_chicken_breed_from_excel/",p);returnr(v()),{data:t,status:e}}catch(t){returnr(v()),{error:t}}}),U6=s0("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),j0=()=>{constp=I(),[r]=C.useContext(P),[t,e]=C.useState(),[f,l]=C.useState(),h=asyncg=>{constc=g.target.files[0];if(!c)return;constn=newFormData;n.append("file",c),p(L0(n)).unwrap().then(d=>{e(d.data),d.status===201?r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}):r({vertical:"top",horizontal:"center",msg:"فایل اکسل به درستی ارسال نشده است!",severity:"error"})})},y=asyncg=>{constc=g.target.files[0];if(!c)return;constn=newFormData;n.append("file",c),p($0(n)).unwrap().then(d=>{d.status===201?r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}):r({vertical:"top",horizontal:"center",msg:"فایل اکسل به درستی ارسال نشده است!",severity:"error"})})};returnC.useEffect(()=>{constg=t==null?void0:t.map((c,n)=>[n+1,c]);l(g)},[t]),a.jsxs(A,{container:!0,alignItems:"center",justifyContent:"space-between",spacing:2,mb:1,style:{width:"80vw"},children:[a.jsxs(A,{xs:12,md:6,sm:6,container:!0,