import{j as u,T as _u,an as M,B as $,d as bu,ar as e6,as as t6,at as a6,a5 as w,aj as Nu,ay as ku,az as wu,aA as B,al as Vu,a_ as Wu,I as zu,b5 as Ou,b6 as V,aM as s6,b as n6}from"./mui-vendor-D_SVL-Dx.js";import{A as Fu,v as R,a1 as r6,a2 as Hu,p as Yu,a3 as qu,_ as l6,G as o,S as E,$ as W,j as q,a0 as D,W as Lu,L as G,h as X,a4 as c6,u as o6,c as Ku,ce as C6,V as Du,b as i6,cf as d6,b3 as A6,cg as $u,af as Ru,ch as h6,ci as Gu,cj as Xu,ck as Qu,cl as x6,cm as g6,cn as p6,co as F6,cp as j6,cq as f6,cr as v6,cs as E6,ct as S6,cu as y6,cv as D6,cw as _6,cx as I6}from"./index-D80MdVQn.js";import{f as Ju,r as c,j as b6}from"./react-vendor-CmFgShSM.js";import{f as Iu,u as ju,a as L6}from"./redux-vendor-CfkcHgWN.js";import{C as T6}from"./CityNewKillRequest-N5kvrMlL.js";import{h as N6}from"./hour-limit-get-kill-request-D0k1b5_O.js";import{R as Zu,a as mu}from"./index.esm-C1-dCPnj.js";import{d as k6,P as w6}from"./delete-debtor-killhouses-CJopjtUH.js";import{R as uu}from"./ResponsiveTable-bUYl0qDM.js";import{d as R6}from"./Delete-CIwpNviU.js";import{s as M6,a as $6}from"./slaughter-new-request-ycYOSjTQ.js";import{D as O6}from"./DialogAlert-CML4Ua46.js";import{d as Y6}from"./Done-CKhyNcU8.js";import{N as P6}from"./NumberFormatCustom-BXcOcGV4.js";import{C as Bu}from"./CityManageHatchings-CgPXrKZw.js";import{A as U6}from"./AdvancedTable-DF_gMS-x.js";import{A as H6}from"./AvicultureNewRequest-CaXMyPWQ.js";import{B as u6}from"./BackButton-Dr-K0JXJ.js";import{P as K6,N as B6,a as V6,b as W6,n as z6}from"./NationalInfoTransports-kAWAVDmY.js";import"./Search-TgPAjvS8.js";import"./Add-CiyqkOpq.js";import"./aviculture-get-unions-C7MHhZje.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./Tune-BBzxV8DK.js";import"./Plagiarism-BibpZV6P.js";import"./VpnKey-BCVJm3I2.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./CityHatchingInfo-DJ4zCsXg.js";import"./CityHatchingsArchiveOperations-BvV7gasp.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./Sms-C-zLQmIm.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";import"./ProvinceBarDifference-BXZCyzMP.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./checkPathStartsWith-DedybDvj.js";import"./getProvinceName-BZC9apsX.js";import"./Article-B5YcjArk.js";import"./SelectCheck-DMZOQn3F.js";import"./getSamasatProvinces-BvJGUILK.js";import"./Visibility-Cb7r65bM.js";import"./ChechClearanceCode-C2pygfym.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const q6=()=>{var tu,au,A,t,m,su;const n=Iu(r=>r.userSlice.authToken),{poultryRequestsTotalQuantity:s}=Iu(r=>r.citySlice),{pathname:x}=Ju(),d=ju(),[h,S]=c.useState(!1),[j,O]=c.useState(""),[i]=c.useContext(Fu),[p,y]=c.useState([]),[Y,a]=c.useState(0),[_,I]=c.useState(10),[g,l]=c.useState(""),[T,C]=c.useState(1),[F,f]=c.useState([]),Q=r=>{l(r.target.value)},v=async r=>{d(G());const e=await q.get(`Poultry_Request/?role=${D()}&today&date1=${L}&date2=${N}&search=filter&value=${g||""}&page=${r}&page_size=${_}`);d(X()),y(e.data.results),a(e.data.count)},J=r=>{v(r),C(r)},b=async r=>{r.preventDefault(),d(G());try{const e=await q.get(`Poultry_Request/?role=${D()}&today&date1=${L}&date2=${N}&search=filter&value=${g||""}`);y(e.data.results),a(e.data.count),d(X())}catch(e){console.error("Error fetching data:",e)}},[P,Z]=c.useState(R(new Date).format("YYYY-MM-DD")),[,,L,U,N,z]=c.useContext(Fu);c.useEffect(()=>{const r=R(new Date).format("YYYY-MM-DD");U(r),z(r)},[]);const fu=r=>{I(r),C(1)};c.useEffect(()=>{d(r6(P))},[P]),c.useEffect(()=>{d(N6()).then(r=>{var e,k,H,K;S((k=(e=r.payload.data)==null?void 0:e[0])==null?void 0:k.active),O((K=(H=r.payload.data)==null?void 0:H[0])==null?void 0:K.hour)}),d(k6())},[]),c.useEffect(()=>{h&&j&&d(Hu({hour:j,active:h})),!h&&j&&(O(null),d(Hu({hour:0,active:h})))},[j,h]);const vu="/"+window.location.pathname.split("/")[1]+"/file/",Eu=r=>{let e="";return r!=null&&r.market?e="پنل معاملات":r!=null&&r.directBuying?e="خرید مستقیم":r!=null&&r.union?e="خرید خارج از استان":e="اتحادیه",e};c.useEffect(()=>{const r=p==null?void 0:p.map((e,k)=>{var H,K,nu,ru,lu,cu,ou,Cu,iu,du,Au,hu,xu,gu,pu,Pu,Uu;return[T===1?k+1:k+_*(T-1)+1,u.jsx(w6,{fileUrl:vu,item:e,updateTable:eu},k),e.orderCode,yu(e),e!=null&&e.freezing?"انجماد":e!=null&&e.export?"صادرات":"عادی",Eu(e),qu(e==null?void 0:e.createDate)+` (${(H=e==null?void 0:e.registrar)==null?void 0:H.fullname} - ${l6((K=e==null?void 0:e.registrar)==null?void 0:K.role)})`,Yu(e==null?void 0:e.sendDate),`${(nu=e==null?void 0:e.poultry)==null?void 0:nu.unitName} (${(lu=(ru=e==null?void 0:e.poultry)==null?void 0:ru.user)==null?void 0:lu.mobile})`,(cu=e==null?void 0:e.killHouseList)!=null&&cu.length?e==null?void 0:e.killHouseList.join(" - "):"ندارد",`${(iu=(Cu=(ou=e==null?void 0:e.poultry)==null?void 0:ou.address)==null?void 0:Cu.city)==null?void 0:iu.name}/${(du=e==null?void 0:e.poultry)!=null&&du.cityOperator?(Au=e==null?void 0:e.poultry)==null?void 0:Au.cityOperator:"بدون تعاونی"}`,e==null?void 0:e.killingAge,e==null?void 0:e.IndexWeight,(xu=(hu=e==null?void 0:e.hatching)==null?void 0:hu.totalWeight)==null?void 0:xu.toLocaleString(),e==null?void 0:e.firstQuantity.toLocaleString(),(e==null?void 0:e.amount.toLocaleString())+" ﷼",(pu=(gu=e==null?void 0:e.hatching)==null?void 0:gu.leftOver)==null?void 0:pu.toLocaleString(),(Pu=e.quantity)==null?void 0:Pu.toLocaleString(),(e.quantity-(e==null?void 0:e.remainQuantity)).toLocaleString(),(Uu=e==null?void 0:e.remainQuantity)==null?void 0:Uu.toLocaleString(),u.jsx(_u,{variant:"body2",sx:{color:e.hatching.fileState==="confirmation_code_pending"?"red":"black"},children:e.hatching.fileState==="province_state_pending"?"در انتظار تایید":e.hatching.fileState==="allocated_pending"?"آماده تخصیص":e.hatching.fileState==="confirmation_code_pending"?"در انتظار ورود کد احراز":"تخصیص داده شده"},k)]});f(r)},[p]),c.useEffect(()=>{v(1)},[L,N,_]);const eu=()=>{v(1)},Su=u.jsx(o,{container:!0,alignItems:"center",mb:E.SMALL,gap:E.SMALL,justifyContent:"center",children:u.jsx("form",{onSubmit:b,children:u.jsxs(o,{container:!0,alignItems:"center",gap:E.SMALL,children:[u.jsx(M,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:Q}),u.jsx($,{type:"submit",onClick:b,endIcon:u.jsx(Zu,{}),children:"جستجو"}),u.jsx(o,{children:u.jsx(W,{label:"از تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:L,onChange:r=>{U(R(r).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{label:"تا تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:N,onChange:r=>{z(R(r).format("YYYY-MM-DD"))}})}),u.jsx(bu,{title:"خروجی اکسل",children:u.jsx($,{color:"success",onClick:()=>{i({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const r=`${q.defaults.baseURL}poultry_kill_request_excel/?start=${L}&end=${N}&role=${D()}&token=${n}`;window.location.href=r},children:u.jsx(mu,{size:32})})})]})})}),yu=r=>{let e="";return r!=null&&r.freeSaleInProvince?e="آزاد":e="دولتی",e};return u.jsx(o,{container:!0,children:u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"space-between",gap:4,xs:12,children:[u.jsx(o,{children:x!=="/vet-supervisor/hatching"&&u.jsx($,{className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{d(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت درخواست کشتار جدید",content:u.jsx(T6,{updateTable:eu})}))},children:"ثبت درخواست کشتار جدید"})}),u.jsxs(o,{container:!0,children:[u.jsx(o,{my:E.SMALL,children:u.jsxs(o,{mb:2,container:!0,alignItems:"center",gap:E.SMALL,children:[u.jsx(o,{children:u.jsx(_u,{children:"اطلاعات کشتار"})}),u.jsx(o,{children:u.jsx(W,{label:"تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:P,onChange:r=>{Z(R(r).format("YYYY-MM-DD"))}})})]})}),u.jsx(o,{xs:12,mb:2,isDashboard:!0,children:u.jsx(uu,{isDashboard:!0,noPagination:!0,title:"خلاصه اطلاعات",columns:["درخواست های کشتار صادر شده","درخواست های کشتار تایید شده","درخواست های رد شده","درخواست خریداران","درخواست های خرید مستقیم","مانده در سالن (جوجه ریزی 45 تا 65 روز)"],data:[[s!=null&&s.firstQuantity?((tu=s==null?void 0:s.firstQuantity)==null?void 0:tu.toLocaleString())+" قطعه":0,s!=null&&s.acceptedQuantity?((au=s==null?void 0:s.acceptedQuantity)==null?void 0:au.toLocaleString())+" قطعه":0,s!=null&&s.rejectedQuantity?((A=s==null?void 0:s.rejectedQuantity)==null?void 0:A.toLocaleString())+" قطعه":0,s!=null&&s.killRequestsQuantity?((t=s==null?void 0:s.killRequestsQuantity)==null?void 0:t.toLocaleString())+" قطعه":0,s!=null&&s.directBuyingQuantity?((m=s==null?void 0:s.directBuyingQuantity)==null?void 0:m.toLocaleString())+" قطعه":0,s!=null&&s.ageUp45?((su=s==null?void 0:s.ageUp45)==null?void 0:su.toLocaleString())+" قطعه":0]]})}),u.jsxs(o,{mt:2,children:[Su,u.jsx(uu,{data:F,columns:["ردیف","عملیات","کدسفارش","فروش","کشتار","درخواست","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","کشتارگاه های پیشنهادی","شهر/تعاونی","سن مرغ","میانگین وزنی","وزن تقریبی","حجم درخواست کشتار","قیمت مرغدار","مانده در سالن","تایید شده","تخصیص داده شده","مانده قابل تخصیص","وضعیت"],handlePageChange:J,totalRows:Y,page:T,perPage:_,handlePerRowsChange:fu,title:"اطلاعات کشتار"})]})]})]})})},G6=()=>{const[n,,s,,x,,]=c.useContext(Fu),d=ju(),[,h]=c6(),{inspectorGetKillHouses:S}=Iu(C=>C.inspectorSlice),[j,O]=c.useState([]),[i,p]=c.useState([]),[y,Y]=c.useState(!1);c.useEffect(()=>{const C=S==null?void 0:S.map(F=>({name:F.name,key:F.key,killer:F.killer}));O(C)},[S]),c.useEffect(()=>{var C;if(y==="true"){const F=(C=S==null?void 0:S.filter(f=>f.killer===!1))==null?void 0:C.map(f=>({name:f.name,key:f.key,killer:f.killer}));p(F)}},[S,y]);const a=o6({initialValues:{capacity:"",recieveTime:"",selectedKillhouse:"",selectedKillerKillhouse:"",race:"",sellType:{cash:!0,haveTime:!1},weightType:{under2AndHalf:!1,over2AndHalf:!1},recieveDate:R(Date()).format("YYYY-MM-DD hh:mm:ss"),isAccepted:D()!=="KillHouse",indexWeight:""},validationSchema:Ku({capacity:i6().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),selectedKillhouse:Du().required("این فیلد اجباری است!"),selectedKillerKillhouse:y==="true"?Du().required("این فیلد اجباری است!"):Du(),recieveTime:Du().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),sellType:Ku().test("sellType","نحوه فروش را انتخاب کنید!",(C,F)=>F.originalValue&&Object.values(F.originalValue).some(f=>f===!0)).required("این فیلد اجباری است!"),isAccepted:C6().test("req","باید تعهد نامه را بپذیرید!",(C,F)=>F.originalValue&&F.originalValue===!0).required("این فیلد اجباری است!")})}),_=a.values.capacity*1e3,I=u.jsxs(u.Fragment,{children:[u.jsxs(_u,{variant:"body1",children:["اینجانب ",h==null?void 0:h.fullname," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(e6,{children:[u.jsx(t6,{children:u.jsx(Y6,{})}),u.jsx(a6,{primary:`بر اساس این توافق نامه در صورت لغو کشتار ${a.values.capacity} قطعه مرغ ${_} ریال جریمه خواهم شد.`})]})]});c.useEffect(()=>{d(d6()),a.validateForm()},[]);const[g,l]=c.useState(!0),T=C=>{l(C.target.checked)};return c.useEffect(()=>{d(A6())},[]),u.jsx(u.Fragment,{children:u.jsxs(w,{className:"slaughter-new-request-form",container:!0,gap:E.SMALL,direction:"column",flex:"1",justifyContent:"space-between",children:[u.jsx(w,{container:!0,style:{width:"300px"},justifyContent:"center"}),u.jsxs(w,{container:!0,direction:"column",gap:E.SMALL,children:[u.jsxs(Nu,{fullWidth:!0,error:a.errors.selectedOption&&a.touched.selectedOption,children:[u.jsx(ku,{children:"انتخاب کشتارگاه یا کشتارکن"}),u.jsx(wu,{label:"انتخاب کشتارگاه یا کشتارکن",id:"selectedKillhouse",name:"selectedKillhouse",onChange:C=>{const[F,f]=C.target.value.split("#");a.setFieldValue("selectedKillhouse",F),Y(f)},onBlur:a.handleBlur,children:j==null?void 0:j.map(C=>u.jsx(B,{value:`${C.key+"#"+C.killer}`,children:C.killer?`کشتارکن ${C.name}`:`کشتارگاه ${C.name}`},C))}),a.errors.selectedKillhouse&&a.touched.selectedKillhouse&&u.jsx("div",{children:a.errors.selectedKillhouse})]}),y==="true"&&u.jsxs(Nu,{fullWidth:!0,error:a.errors.selectedKillerKillhouse&&a.touched.selectedKillerKillhouse,children:[u.jsx(ku,{children:"محل کشتار را انتخاب کنید"}),u.jsx(wu,{label:"محل کشتار را انتخاب کنید",id:"selectedKillerKillhouse",name:"selectedKillerKillhouse",value:a.values.selectedKillerKillhouse,onChange:a.handleChange,onBlur:a.handleBlur,children:i==null?void 0:i.map(C=>u.jsx(B,{value:C.key,children:C.name},C))}),a.errors.selectedKillerKillhouse&&a.touched.selectedKillerKillhouse&&u.jsx("div",{children:a.errors.selectedKillerKillhouse})]}),u.jsx(w,{children:u.jsx(P6,{allowLeadingZeros:!0,thousandSeparator:",",id:"capacity",fullWidth:!0,label:"حجم کشتار را در روز به قطعه وارد کنید",variant:"outlined",value:a.values.capacity,error:a.touched.capacity?!!a.errors.capacity:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.capacity&&a.errors.capacity?a.errors.capacity:null})}),u.jsx(w,{children:u.jsxs(Nu,{fullWidth:!0,sx:{minWidth:210},children:[u.jsx(ku,{children:"بازه زمانی دریافت مرغ مرغدار"}),u.jsxs(wu,{id:"recieveTime",value:a.values.recieveTime,label:"بازه زمانی دریافت مرغ مرغدار",onChange:C=>{a.setFieldValue("recieveTime",C.target.value)},children:[u.jsx(B,{value:"12 - 14",children:"12 - 14"}),u.jsx(B,{value:"14 - 16",children:"14 - 16"}),u.jsx(B,{value:"16 - 18",children:"16 - 18"}),u.jsx(B,{value:"18 - 20",children:"18 - 20"}),u.jsx(B,{value:"20 - 22",children:"20 - 22"}),u.jsx(B,{value:"22 - 24",children:"22 - 24"})]})]})}),u.jsx(w,{children:u.jsx(W,{label:"تاریخ کشتار",id:"recieveDate",renderInput:C=>u.jsx(M,{...C}),value:a.values.recieveDate,error:a.touched.recieveDate?!!a.errors.recieveDate:null,onChange:C=>{a.setFieldValue("recieveDate",R(C).format("YYYY-MM-DD hh:mm:ss"))},onBlur:a.handleBlur,helperText:a.touched.recieveDate&&a.errors.recieveDate?a.errors.recieveDate:null})})]}),u.jsxs(w,{children:[D()==="KillHouse"&&u.jsx(O6,{title:"تعهد نامه",content:I,actions:u.jsxs(w,{container:!0,justifyContent:"end",gap:E.TINY,children:[u.jsx($,{variant:"outlined",color:"error",onClick:()=>{a.setFieldValue("isAccepted",!1)},children:"رد"}),u.jsx($,{variant:"contained",color:"success",onClick:()=>{a.setFieldValue("isAccepted",!0)},children:"موافقم"})]}),btnTitle:"با تعهد نامه موافق هستم!",isAccepted:a.values.isAccepted}),u.jsx(w,{children:u.jsx(Vu,{style:{fontSize:"10px"},control:u.jsx(Wu,{checked:g,onChange:T}),label:u.jsx(bu,{title:"5000 تومان",arrow:!0,children:u.jsx(_u,{variant:"caption",children:"مایل به دریافت پیامک اطلاع رسانی هستم!"})})})})]}),u.jsx(w,{container:!0,mt:E.SMALL,justifyContent:"center",children:u.jsx($,{fullWidth:!0,variant:"contained",component:"label",disabled:!a.isValid,size:"large",onClick:()=>{d(G()),d(M6({kill_capacity:a.values.capacity,recive_time:a.values.recieveTime,recive_date:a.values.recieveDate,low_weight:a.values.weightType.under2AndHalf,high_weight:a.values.weightType.over2AndHalf,Index_weight:2.7,chicken_breed:"تعیین نشده",cash:a.values.sellType.cash,credit:a.values.sellType.haveTime,sms_payment:g,kill_house_key:a.values.selectedKillhouse,killer_kill_house_key:a.values.selectedKillerKillhouse?a.values.selectedKillerKillhouse:null,role:D()})).then(C=>{d($u({selectedDate1:s,selectedDate2:x})),d(X()),C.payload.error?n({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),d(Lu({right:!1,bottom:!1,content:null})))})},children:"ثبت درخواست"})})]})})},X6=L6("PROVINCE_SLAUGHTER_REQUEST_DASHBOARD",async(n,{dispatch:s})=>{s(G());const{data:x,status:d}=await q.get("dashboard_kill_request",{params:{date1:n.selectedDate1,date2:n.selectedDate2,role:D()}});return s(X()),{data:x,status:d}}),Q6=()=>{var Y,a,_,I;const n=ju(),[s,,x,d,h,S]=c.useContext(Fu);c.useEffect(()=>{const g=Ru(new Date).format("YYYY-MM-DD");d(g),S(g)},[]);const{getSlaughtersKillRequest:j}=Iu(g=>g.citySlice),[O,i]=c.useState([]);c.useEffect(()=>{n($u({selectedDate1:x,selectedDate2:h}))},[x,h]),c.useEffect(()=>{const g=j==null?void 0:j.map((l,T)=>{var C,F,f,Q,v,J,b,P,Z,L,U,N;return[T+1,(C=l==null?void 0:l.killHouse)!=null&&C.killer?"کشتارکن":"کشتارگاه",`${(F=l==null?void 0:l.killHouse)==null?void 0:F.name} (${l.killHouse.killHouseOperator.user.mobile})`,(f=l==null?void 0:l.slaughterHouse)!=null&&f.name?(Q=l==null?void 0:l.slaughterHouse)==null?void 0:Q.name:"مکان کشتارگاه",l!=null&&l.killHouseVet?`${(b=(J=(v=l==null?void 0:l.killHouseVet)==null?void 0:v.vet)==null?void 0:J.user)==null?void 0:b.fullname} (${(L=(Z=(P=l==null?void 0:l.killHouseVet)==null?void 0:P.vet)==null?void 0:Z.user)==null?void 0:L.mobile})`:"-",qu(l==null?void 0:l.createDate),Yu(l==null?void 0:l.reciveDate),l==null?void 0:l.reciveTime,(U=l==null?void 0:l.killCapacity)==null?void 0:U.toLocaleString(),(N=l==null?void 0:l.remainQuantity)==null?void 0:N.toLocaleString(),((l==null?void 0:l.killCapacity)-(l==null?void 0:l.remainQuantity)).toLocaleString(),u.jsx(zu,{"aria-label":"delete",color:"error",onClick:()=>{n(G()),n($6({id:l.id})).then(z=>{n(X()),z.error?z.error.message.includes("403")?s({vertical:"top",horizontal:"center",msg:"این درخواست از سمت استان پذیرفته شده و قابل حذف نمی باشد!",severity:"error"}):s({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n($u({selectedDate1:x,selectedDate2:h})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(R6,{})},T)]});i(g)},[j]);const[p,y]=c.useState([]);return c.useEffect(()=>{n(X6({selectedDate1:x,selectedDate2:h})).then(g=>{y(g.payload.data)})},[x,h]),u.jsxs(o,{container:!0,width:"100%",children:[u.jsx(o,{container:!0,justifyContent:"space-between",mb:E.MEDIUM,children:(D()==="ProvinceOperator"||D()==="SuperAdmin")&&u.jsx(o,{children:u.jsx($,{className:"new-request-form-button",variant:"contained",onClick:()=>{n(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(G6,{}),title:"ثبت درخواست کشتار"}))},children:"ثبت درخواست کشتار جدید"})})}),u.jsxs(o,{container:!0,alignItems:"center",gap:1,xs:12,children:[u.jsx(o,{children:u.jsx(W,{label:"از تاریخ",id:"date",renderInput:g=>u.jsx(M,{style:{width:"160px"},...g}),value:x,onChange:g=>{d(Ru(g).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{label:"تا تاریخ",id:"date",renderInput:g=>u.jsx(M,{style:{width:"160px"},...g}),value:h,onChange:g=>{S(Ru(g).format("YYYY-MM-DD"))}})}),u.jsx(bu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${q.defaults.baseURL}kill_house_excel/?start=${x}&end=${h}`,rel:"noreferrer",children:u.jsx($,{color:"success",children:u.jsx(mu,{size:32})})})})]}),u.jsx(o,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(uu,{noPagination:!0,isDashboard:!0,columns:["تعداد درخواست ها","حجم درخواست ها","حجم تخصیص داده شده","حجم تخصیص داده نشده"],data:[[(Y=p==null?void 0:p.lenKillRequest)==null?void 0:Y.toLocaleString(),(a=p==null?void 0:p.quantity)==null?void 0:a.toLocaleString(),(_=p==null?void 0:p.remainQuantity)==null?void 0:_.toLocaleString(),(I=p==null?void 0:p.leftOver)==null?void 0:I.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(uu,{paginated:!0,title:"اعلام نیاز خریداران و کشتارگاه ها",columns:["ردیف","ماهیت","خریدار","محل کشتار","دامپزشک کشتارگاه","تاریخ ایجاد درخواست","تاریخ کشتار","زمان دریافت","تعداد درخواست (قطعه)","مانده (قطعه)","تعداد تخصیص داده شده (قطعه)","حذف"],data:O})]})},J6=()=>{const[n,s]=c.useState(0),x=(d,h)=>{s(h)};return u.jsx(o,{container:!0,gap:E.MEDIUM,alignItems:"center",direction:"column",children:u.jsxs(u.Fragment,{children:[u.jsxs(Ou,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:n,onChange:x,children:[u.jsx(V,{label:"درخواست مرغدار"}),D()!=="CityPoultry"&&u.jsx(V,{label:"درخواست کشتارگاه"})]}),u.jsx(Mu,{value:n,index:2,children:u.jsx(Bu,{})}),u.jsx(Mu,{value:n,index:0,children:u.jsx(q6,{})}),u.jsx(Mu,{value:n,index:1,children:D()!=="CityPoultry"?u.jsx(Q6,{}):u.jsx(Bu,{})})]})})};function Mu(n){const{children:s,value:x,index:d}=n;return u.jsx("div",{role:"tabpanel",hidden:x!==d,children:x===d&&u.jsx(u.Fragment,{children:s})})}const Z6=["ردیف","کد سفارش","کدکاربری","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","تلفن مرغدار","شهر","استان","تاریخ جوجه ریزی","سن مرغ","تعداد","عملیات","مشاهده"],m6=()=>{const n=ju();return u.jsx(o,{container:!0,gap:E.MEDIUM,direction:"column",xs:12,children:u.jsx(o,{container:!0,gap:E.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,gap:E.SMALL,alignItems:"start",direction:"column",children:[u.jsx(o,{container:!0,width:"100%",justifyContent:"space-between",children:u.jsx($,{className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{n(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"اطلاعات جوجه ریزی",content:u.jsx(H6,{})}))},children:"ثبت درخواست کشتار جدید"})}),u.jsx(o,{width:"100%",className:"avicultureActiveRequestsView",children:u.jsx(s6,{children:u.jsx(U6,{name:"درخواست های فعال کشتار",columns:Z6,data:[["sjsjsj"]]})})})]})})})},u0=()=>{const[n,s]=c.useState(0),x=(d,h)=>{s(h)};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",children:[u.jsx(o,{container:!0,xs:12,children:u.jsx(u6,{})}),u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsxs(Ou,{value:n,onChange:x,"aria-label":"simple tabs example",children:[u.jsx(V,{label:"مدیریت فارم ها"}),u.jsx(V,{label:" جوجه ریزی ها"}),u.jsx(V,{label:" اطلاعات بار"}),u.jsx(V,{label:"پایش کشتارگاه ها"})]})}),u.jsxs(o,{mt:4,children:[n===0&&u.jsx(K6,{}),n===1&&u.jsx(B6,{}),n===2&&u.jsx(V6,{}),n===3&&u.jsx(W6,{})]})]})},e0=()=>{var Tu,vu,Eu,eu,Su,yu,tu,au;const[,,n,s,x,d]=c.useContext(Fu),h=ju();c.useEffect(()=>{const A=R(new Date).format("YYYY-MM-DD");s(A),d(A)},[]);const S=A=>{T(A.target.value)},{key:j,name:O}=b6(),[i,p]=c.useState([]),[y,Y]=c.useState([]),[a,_]=c.useState(0),[I,g]=c.useState(10),[l,T]=c.useState(""),[C,F]=c.useState(1),[f,Q]=c.useState([]),[v,J]=c.useState(!1),[b,P]=c.useState("0"),Z=(A,t)=>{P(t)},L=()=>{h(z6({date1:v?n:null,date2:v?x:null,search:l,system_code:j})).then(A=>{p(A.payload.data)})},U=async A=>{let t;h(G()),t=await q.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${l}${v?`&date1=${n}&date2=${x}`:""}&page=${A}&page_size=${I}&system_code=${j}&state=${b==="0"?"pending":"archive"}`),h(X()),L(),Y(t.data.results),_(t.data.count)},N=A=>{U(A),F(A)},z=A=>{g(A),F(1)};c.useEffect(()=>{const A=y==null?void 0:y.map((t,m)=>{var su,r,e,k,H,K,nu,ru,lu,cu,ou,Cu,iu,du,Au,hu;return[C===1?m+1:m+I*(C-1)+1,((su=t==null?void 0:t.poultry)==null?void 0:su.Province)||"-",((r=t==null?void 0:t.poultry)==null?void 0:r.City)||"-",(e=t==null?void 0:t.poultry)==null?void 0:e.UnitName,`${(k=t==null?void 0:t.poultry)==null?void 0:k.FirstName} ${((H=t==null?void 0:t.poultry)==null?void 0:H.LastName)||""}`,t==null?void 0:t.RequestCode,t==null?void 0:t.CertId,(K=t==null?void 0:t.CapacityFemale)==null?void 0:K.toLocaleString(),Yu(t==null?void 0:t.Date),Math.floor(t==null?void 0:t.Age),(nu=t==null?void 0:t.ChickCountSum)==null?void 0:nu.toLocaleString(),(ru=t==null?void 0:t.Period)==null?void 0:ru.toLocaleString(),(lu=t==null?void 0:t.Evacuation)==null?void 0:lu.toLocaleString(),(ou=(cu=t==null?void 0:t.info)==null?void 0:cu.percentHatchingLicense)==null?void 0:ou.toFixed(2),(Cu=t==null?void 0:t.LeftOver)==null?void 0:Cu.toLocaleString(),Math.floor(t==null?void 0:t.KillingAve),(du=(iu=t==null?void 0:t.info)==null?void 0:iu.numberLoads)==null?void 0:du.toLocaleString(),(hu=(Au=t==null?void 0:t.info)==null?void 0:Au.loadVolume)==null?void 0:hu.toLocaleString(),u.jsx(bu,{placement:"right",title:"باز شدن جزئیات در تب جدید",children:u.jsx(zu,{size:"small",color:"primary",onClick:()=>{var xu,gu,pu;return window.open(D()==="AdminX"?`${Gu}/${t.RequestCode}/${(xu=t==null?void 0:t.poultry)==null?void 0:xu.UnitName}`:D()==="SuperAdmin"?`${Xu}/${t.RequestCode}/${(gu=t==null?void 0:t.poultry)==null?void 0:gu.UnitName}`:`${Qu}/${t.RequestCode}/${(pu=t==null?void 0:t.poultry)==null?void 0:pu.UnitName}`,"_blank")},children:u.jsx(h6,{})})},m)]});Q(A)},[y]),c.useEffect(()=>{U(1)},[h,n,x,I,v,b]);const fu=async A=>{A.preventDefault(),h(G());try{const t=await q.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${l}${v?`&date1=${n}&date2=${x}`:""}&page=1&page_size=${I}&system_code=${j}&state=${b==="0"?"pending":"archive"}`);Y(t.data.results),_(t.data.count),h(X()),L()}catch(t){console.error("Error fetching data:",t)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(o,{container:!0,xs:12,children:u.jsx(u6,{})}),u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsxs(Ou,{value:b,onChange:Z,children:[u.jsx(V,{value:"0",label:"فعال"}),u.jsx(V,{value:"1",label:"بایگانی شده"})]})}),u.jsxs(o,{container:!0,xs:12,alignItems:"center",gap:2,children:[u.jsx(o,{children:u.jsxs("form",{onSubmit:fu,children:[u.jsx(M,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:S}),u.jsx($,{type:"submit",onClick:fu,endIcon:u.jsx(Zu,{}),children:"جستجو"})]})}),u.jsxs(o,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(o,{children:u.jsx(Vu,{control:u.jsx(Wu,{checked:v,onChange:()=>J(!v),color:"primary"})})}),u.jsx(o,{children:u.jsx(W,{disabled:!v,label:"از تاریخ",id:"date",renderInput:A=>u.jsx(M,{size:"small",style:{width:"160px"},...A}),value:n,onChange:A=>{s(R(A).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{disabled:!v,label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(M,{size:"small",style:{width:"160px"},...A}),value:x,onChange:A=>{d(R(A).format("YYYY-MM-DD"))}})})]})]}),u.jsx(o,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(uu,{noPagination:!0,isDashboard:!0,columns:["تعداد دوره جوجه ریزی","حجم کل جوجه ریزی","تلفات","کشتار شده","میانگین سن کشتار","تعداد بارها","تعداد جوجه ریزی فعال","حجم جوجه ریزی فعال","کمترین سن","بیشترین سن","مانده در سالن"],data:[[(Tu=i==null?void 0:i.totalHatchingCount)==null?void 0:Tu.toLocaleString(),(vu=i==null?void 0:i.totalHatchingQuantity)==null?void 0:vu.toLocaleString(),(Eu=i==null?void 0:i.totalHatchingEvacuation)==null?void 0:Eu.toLocaleString(),(eu=i==null?void 0:i.totalActiveHatchingKillingQuantity)==null?void 0:eu.toLocaleString(),Math.floor(i==null?void 0:i.totalActiveHatchingKillingAge),(Su=i==null?void 0:i.totalActiveHatchingBars)==null?void 0:Su.toLocaleString(),(yu=i==null?void 0:i.totalActiveHatchingCount)==null?void 0:yu.toLocaleString(),(tu=i==null?void 0:i.totalActiveHatchingQuantity)==null?void 0:tu.toLocaleString(),Math.floor(i==null?void 0:i.leastAge),Math.floor(i==null?void 0:i.mostAge),(au=i==null?void 0:i.totalActiveHatchingLeftOver)==null?void 0:au.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(uu,{data:f,columns:["ردیف","استان","شهرستان","نام واحد","نام مالک","شماره مجوز","شماره گواهی بهداشتی","ظرفیت","تاریخ جوجه ریزی","سن گله","تعداد جوجه ریزی","دوره جوجه ریزی","مجموع تلفات","درصد جوجه ریزی به مجوز","مانده در سالن","میانگین سن کشتار","تعداد بارها","حجم بارها","جزئیات"],handlePageChange:N,totalRows:a,page:C,perPage:I,handlePerRowsChange:z,title:b==="0"?`پایش فارم فعال ${O||""}`:`بایگانی فارم ${O||""}`})]})},le=()=>{const{pathname:n}=Ju();return u.jsx(u.Fragment,{children:u.jsx(n6,{display:"flex",justifyContent:"center",children:u.jsx(o,{container:!0,direction:"column",justifyContent:"center",xs:11,sm:11,md:10,lg:10,children:u.jsx(o,{container:!0,justifyContent:"space-between",mt:E.MEDIUM,gap:E.SMALL,children:u.jsxs(o,{xs:12,children:[(n===x6||n===g6||n===p6||n===F6||n===j6||n===f6)&&u.jsx(J6,{}),(n===v6||n===E6||n===S6||n===y6)&&u.jsx(m6,{}),(n.includes(Gu)||n.includes(Xu)||n.includes(Qu))&&u.jsx(u0,{}),(n.includes(D6)||n.includes(_6)||n.includes(I6))&&u.jsx(e0,{})]})})})})})};export{le as default};