import{j as u,a3 as E,T as m,ai as I,aX as L,B as D,b as V}from"./mui-vendor-CkIVaoQP.js";import{G as o,S as n,ip as f,iq as g,ir as R,is as y,it as v,iu as T,iv as S,iw as q,p as _,u as P,c as $,v as Q,b as U,L as k,j as N,h as M,ix as z,iy as H}from"./index-Cr86_nOs.js";import{N as l}from"./NavLink-D2GD_ItM.js";import{L as A}from"./LinkItem-Tk56BMy7.js";import{r as W,s as Y,t as J,u as b}from"./index.esm-BY9chGNa.js";import{a as X}from"./index.esm-YBNW__9r.js";import{c as K}from"./index.esm-Bu7XMDZU.js";import{f as O,r as C}from"./react-vendor-CmFgShSM.js";import{A as Z}from"./AvicultureNewRequest-DPJ3P45_.js";import{T as uu,A as eu,a as tu}from"./reactour.esm-Day-FMiN.js";import{A as su}from"./AvicultureArchivedRequests-CmfkY5Ow.js";import{u as B,f as ou,a as w}from"./redux-vendor-B7uoacJt.js";import{R as ru}from"./ResponsiveTable-Dua7tTwQ.js";import{R as nu,a as iu}from"./RequestsAwaitingInspections-D782YKR1.js";import{B as au}from"./BackButton-7Uc4b2uz.js";import"./iconBase-BEJYyZsk.js";import"./aviculture-get-hatching-data-AN0s4-CK.js";import"./CityNewKillRequest-B1pWtH1o.js";import"./Search-DLgMQCPC.js";import"./Delete-CTUmuli-.js";import"./Add-CdBsyA2e.js";import"./Done-DKABlQmU.js";import"./aviculture-get-unions---djX8PF.js";import"./NumberFormatCustom-DwWPj40N.js";import"./DialogAlert-SqFkjSUs.js";import"./SimpleTable-CWlU9uE0.js";import"./index-IuzvFnSU.js";import"./Close-C8iZ2Qr6.js";import"./province-get-sell-for-freezing-status-DGPd4ddk.js";import"./province-policy-market-daily-limitation-BLfaY16U.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-DYohZZRX.js";import"./SelectCheck-CAe89SYT.js";import"./AdvancedTable-BvRVoK6m.js";import"./Plagiarism-DvlRWu4f.js";import"./chart-vendor-sE2SUVPW.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./FilterAlt-RwhTl5ac.js";const cu=()=>{const{pathname:e}=O();return u.jsx(o,{container:!0,gap:n.SMALL,p:n.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(o,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(o,{container:!0,gap:n.SMALL,justifyContent:"center",children:[u.jsx(l,{to:f,active:e===f?"true":null,children:u.jsx(A,{icon:u.jsx(W,{size:30,color:"#244CCC"}),title:"جوجه ریزی",description:"ثبت و مدیریت جوجه ریزی ها"})}),u.jsx(l,{to:g,active:e===g?"true":null,children:u.jsx(A,{icon:u.jsx(Y,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"مدیریت و ثبت درخواست های کشتار"})}),u.jsx(l,{to:R,active:e===R?"true":null,children:u.jsx(A,{icon:u.jsx(J,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),u.jsx(l,{to:y,active:e===y?"true":null,children:u.jsx(A,{icon:u.jsx(X,{className:"svg-icon-color",fill:"#244CCC",stroke:"#244CCC",style:{color:"#4285F4"},color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),u.jsx(l,{to:v,active:e===v?"true":null,children:u.jsx(A,{icon:u.jsx(K,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),u.jsx(l,{to:T,active:e===T?"true":null,children:u.jsx(A,{icon:u.jsx(b,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})}),u.jsx(l,{to:S,active:e===S?"true":null,children:u.jsx(A,{icon:u.jsx(b,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"وکالت"})})]})})})},Cu=[{selector:".first-step",content:()=>u.jsx("div",{children:"برای ثبت جوجه ریزی اینجا کلیک کنید!"})},{selector:".second",content:()=>u.jsx("div",{children:"در این قسمت جوجه ریزی های ثبت شده توسط شما نمایش داده می شود."})}],lu=()=>{const e=B(),{avicultureHatchings:r}=ou(s=>s.avicultureSlice),[i,a]=C.useState(!1),[p,j]=C.useState([]);C.useEffect(()=>{e(q())},[]),C.useEffect(()=>{const s=r==null?void 0:r.map((t,h)=>{const x=t.quantity-t.losses-t.leftOver;return[h+1,t.allowHatching==="pending"?"فعال":"بایگانی شده",t.poultry.unitName,t.hall,t.period,_(t==null?void 0:t.createDate),_(t==null?void 0:t.date),t.breed.map(c=>{const G=`${c.breed} (${c.mainQuantity} قطعه)`;return u.jsx("p",{children:G},c==null?void 0:c.createDate)}),t.age,t.quantity,`${t.losses} (%${(t.losses*100/t.quantity).toFixed(0)})`,x+` (%${(x*100/t.quantity).toFixed(0)})`,`${t.leftOver} (%${(t.leftOver*100/t.quantity).toFixed(0)})`]});j(s)},[r]);const F=P({initialValues:{noChicken:"",slaughterDate:Q(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین",weight:""},validationSchema:$({noChicken:U().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:U().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return C.useEffect(()=>{F.validateForm()},[]),u.jsx(o,{container:!0,gap:n.MEDIUM,direction:"column",xs:12,children:u.jsx(o,{container:!0,gap:n.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},children:u.jsxs(o,{container:!0,xs:12,alignItems:"start",gap:n.SMALL,direction:"column",children:[u.jsx(o,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:u.jsx(o,{})}),u.jsx(uu,{steps:Cu,isOpen:i,onRequestClose:()=>a(!1),styles:{popover:s=>({...s,borderRadius:"10px","--reactor-accent":"red"})}}),u.jsx(o,{width:"100%",className:"second",children:u.jsx(ru,{paginated:!0,title:"دوره های جوجه ریزی",data:p,columns:["ردیف","وضعیت","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده برای کشتار"],customColors:[{name:"وضعیت",color:"green"}]})})]})})})},Au=w("AVICULTURE_GET_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:i,status:a}=await N.get("poultry_allow_city_province/");return r(M()),{data:i,status:a}}),du=w("AVICULTURE_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:i,status:a}=await N.post("poultry_allow_city_province/",e);return r(M()),{data:i,status:a}}),d={root:{padding:20,textAlign:"left",boxShadow:"0px 0px 10px rgba(0, 0, 0, 0.1)",borderRadius:8,backgroundColor:"#fff"},heading:{textAlign:"right",borderBottom:"2px solid #ccc",paddingBottom:n.SMALL,marginBottom:n.SMALL},checkboxContainer:{display:"flex",justifyContent:"flex-start",marginBottom:n.SMALL},checkbox:{marginLeft:n.SMALL},button:{marginTop:n.SMALL}},pu=()=>{const e=B(),[r,i]=C.useState(!1),[a,p]=C.useState(!1),j=s=>{i(s.target.checked)},F=s=>{p(s.target.checked)};return C.useEffect(()=>{e(Au()).then(s=>{var t,h,x,c;(h=(t=s==null?void 0:s.payload)==null?void 0:t.data)!=null&&h.length?(i((x=s.payload.data[0])==null?void 0:x.city),p((c=s.payload.data[0])==null?void 0:c.province)):(i(!1),p(!1))})},[e]),u.jsxs(E,{container:!0,style:d.root,direction:"column",children:[u.jsx(m,{variant:"h6",gutterBottom:!0,style:d.heading,children:"اجازه دسترسی"}),u.jsx(E,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:r,onChange:j,color:"primary"}),label:u.jsx(m,{style:d.checkbox,children:"دادن وکالت به شهرستان جهت ثبت درخواست کشتار"})})}),u.jsx(E,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:a,onChange:F,color:"primary"}),label:u.jsx(m,{style:d.checkbox,children:"دادن وکالت به استان جهت ثبت درخواست کشتار"})})}),u.jsx(E,{style:d.button,children:u.jsx(D,{variant:"contained",color:"primary",onClick:()=>{e(du({city:r,province:a}))},children:"ثبت"})})]})},Zu=()=>{const{pathname:e}=O();return u.jsx(V,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===z?u.jsxs(u.Fragment,{children:[u.jsx(o,{mt:n.MEDIUM,children:u.jsx(m,{variant:"h6",children:"صفحه درخواست های مرغدار"})}),u.jsx(o,{justifyContent:"center",alignItems:"center",children:u.jsx(cu,{})})]}):u.jsx(au,{}),u.jsx(o,{container:!0,justifyContent:"space-between",gap:n.SMALL,children:u.jsxs(o,{xs:12,children:[e===H&&u.jsx(Z,{}),e===f&&u.jsx(lu,{}),e===g&&u.jsx(eu,{}),e===v&&u.jsx(tu,{}),e===T&&u.jsx(su,{}),e===R&&u.jsx(nu,{}),e===y&&u.jsx(iu,{}),e===S&&u.jsx(pu,{})]})})]})})};export{Zu as default};