Files
Rasadyar_FrontEnd/build/assets/SlaughterManageBars-BqrvmwBk.js

2 lines
47 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{j as u,T as g,d as Lu,I as Vu,ak as O,B as U,ag as Pu,av as $6,aw as T6,ax as V6,i as Hu,p as su,aO as u0,aP as e0,aQ as r0,aR as t0,aS as a0,aT as n0,bi as o0,ah as s0,ai as zu,aj as k6,aA as l0,$ as c0,b0 as C0,K as i0,b as Mu,aX as d0}from"./mui-vendor-CkIVaoQP.js";import{L as $,j as D,h as B,A as uu,X as v,C as lu,O as m,G as c,S as W,v as cu,Q as Ou,W as $u,du as z6,u as Ku,r as Uu,c as M6,b as ku,M as Nu,N as N6,f$ as h0,_ as p0}from"./index-Cr86_nOs.js";import{r as C,b as L6}from"./react-vendor-CmFgShSM.js";import{I as P6,f as H6}from"./toBase64-CmPKyXM7.js";import{a as eu,u as Q,f as Wu}from"./redux-vendor-B7uoacJt.js";import{r as O6}from"./resizeImage-Csf2MO3w.js";import{S as qu}from"./ShowImage-Dm1ejH7Y.js";import{V as K6,v as A0}from"./VetFarmEditTrafficCode-CXY2XIF1.js";import{R as U6,a as Qu}from"./index.esm-Bu7XMDZU.js";import{R as Tu}from"./ResponsiveTable-Dua7tTwQ.js";import{d as Q6}from"./Edit-DVocKJob.js";import{d as g0}from"./AddCircleOutline-CCVNHzAe.js";import{i as Y6}from"./isValidIndexWeight-C_ik-uYa.js";import{V as F0}from"./SlaughterEnterNoneReciept-B8jnZdSU.js";import{g as x0}from"./getDocumentStates-7WbPY93R.js";import{d as y0}from"./Tune-m0V6JHJm.js";import{d as f0}from"./Delete-CTUmuli-.js";import{S as v0}from"./SimpleTable-CWlU9uE0.js";import{N as Du}from"./NumberFormatCustom-DwWPj40N.js";import{F as j0}from"./FileUploader-DEybWf7_.js";const W6=eu("KILL_HOUSE_ASSIGNMENT_INFORMATION_AGGREGATE_LOAD_SERVICE",async(e,{dispatch:n})=>{try{n($());const{data:s,status:a}=await D.put("kill_house_assignment_information_aggregate_load/0/",e);return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),D6=({isSingular:e,item:n,updateTable:s})=>{var w;const a=Q(),[i]=C.useContext(uu),[d,x]=C.useState([]),[h,j]=C.useState(),{slaughterGetAggregateLoadInformation:b}=Wu(F=>F.slaughterSlice),p=(F,f)=>{var _;if(F[0]){const I=(_=F[0])==null?void 0:_.file;O6(I,T=>{const l=H6(T);j(l)})}x(F)};return C.useEffect(()=>{h&&(e?a(W6({image:h,bar_key:n.key,role:v()})).then(F=>{var f,_;j(null),x([]),a(lu()),F.payload.error?i({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),(f=n==null?void 0:n.assingmentInformation)!=null&&f.realQuantity&&((_=n==null?void 0:n.assingmentInformation)!=null&&_.carWeightWithLoadImage)&&a(m({title:"بار به تب مدیریت بارها منتقل شد."})),s(1))}):a(W6({image:h,bar_keys:b==null?void 0:b.map(F=>F.key),role:v()})).then(F=>{var f,_;j(null),x([]),a(lu()),F.payload.error?i({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(1),(f=n==null?void 0:n.assingmentInformation)!=null&&f.realQuantity&&((_=n==null?void 0:n.assingmentInformation)!=null&&_.carWeightWithLoadImage)&&a(m({title:"بار به تب مدیریت بارها منتقل شد."})))}))},[h,d]),u.jsxs(c,{width:"100%",children:[!e&&u.jsxs(c,{container:!0,gap:W.TINY,mb:W.SMALL,children:[u.jsx(g,{color:"error",children:"نکته:"}),u.jsx(g,{children:"این سند برای تمامی بارهایی که فاقد سند هستند ثبت خواهد شد."})]}),u.jsx(c,{mt:W.SMALL,children:u.jsx(P6,{onChange:p,images:d,maxNumber:1,showImages:!1,title:(w=n==null?void 0:n.assingmentInformation)!=null&&w.carWeightWithLoadImage?"ویرایش":"ثبت"})})]})},S0=eu("SALUGHTER_AGGREGATE_QUANTITY_SERVICE",async(e,{dispatch:n})=>{try{n($());const{data:s,status:a}=await D.post("kill_house_assignment_information_aggregate_load/",e);return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),_0=eu("PROVINCE_GET_LOAD_INFO_DASHBOARD",async(e,{dispatch:n})=>{try{n($());const{data:s,status:a}=await D.get("dashboard_enter_load_information",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:v(),filter:"search",value:e.text?e.text:""}});return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data}}}),ce=()=>{var E,V,z,o,M;const e=Wu(S=>S.userSlice.userProfile.key),[n,s]=C.useState([]),[a,i]=C.useState(0),[d,x]=C.useState(10),[h,j]=C.useState(""),[b,p]=C.useState(1),[w,F]=C.useState([]),f=Q(),_=S=>{j(S.target.value)},[,,I,T,l,q]=C.useContext(uu);C.useEffect(()=>{const S=cu(new Date).format("YYYY-MM-DD");T(S),q(S)},[]);const k=async S=>{f($());const t=await D.get(`kill_house_request_aggregate_load/?check&search=filter&value=${h}&role=${v()}&date1=${I}&date2=${l}&page=${S}&page_size=${d}`);f(B()),s(t.data.results),i(t.data.count),f(B())},L=S=>{k(S),p(S)},P=S=>{p(1),x(S,k(1))};C.useEffect(()=>{k(1)},[]);const X=async S=>{S.preventDefault(),f($());try{const t=await D.get(`kill_house_request_aggregate_load/?check&role=${v()}&search=filter&value=${h}&date1=${I}&date2=${l}&page=1&page_size=${d}`);s(t.data.results),i(t.data.count),f(B())}catch(t){console.error("Error fetching data:",t)}};C.useEffect(()=>{k(1)},[I,l,d]);const[R,y]=C.useState([]);return C.useEffect(()=>{f(_0({selectedDate1:I,selectedDate2:l,text:h})).then(S=>{y(S.payload.data)})},[I,l]),C.useEffect(()=>{const S=n==null?void 0:n.map((t,N)=>{var K,ru,tu,au,Y,nu,Z,ou,J,G,Cu,iu,du,hu,pu,Au,A,r,H,gu,Fu,xu,yu,fu,vu,ju,Su,_u,wu,Eu,bu,Ru,Iu,Bu;return[b===1?N+1:N+d*(b-1)+1,(K=t==null?void 0:t.assignmentInfo)!=null&&K.realQuantity?u.jsxs(c,{container:!0,direction:"column",children:[u.jsxs(c,{children:[(tu=(ru=t==null?void 0:t.assignmentInfo)==null?void 0:ru.realQuantity)==null?void 0:tu.toLocaleString()," قطعه"]}),u.jsxs(c,{children:[(Y=(au=t==null?void 0:t.assignmentInfo)==null?void 0:au.netWeight)==null?void 0:Y.toLocaleString()," کیلوگرم"]}),u.jsx(Lu,{title:"ویرایش اطلاعات بار",placement:"top",children:u.jsx(Vu,{color:"primary",onClick:()=>{f(m({title:"ثبت اطلاعات بار",content:u.jsx(q6,{item:t,selectedDate:I,fetchApiData:k})}))},size:"small",children:u.jsx(Q6,{fontSize:"small"})},t.key)})]}):u.jsx(Lu,{title:"ثبت اطلاعات بار",placement:"top",children:u.jsx(Vu,{color:"primary",onClick:()=>{f(m({title:"ثبت اطلاعات بار",content:u.jsx(q6,{item:t,selectedDate:I,fetchApiData:k})}))},size:"small",children:u.jsx(g0,{fontSize:"small"})},t.key)}),u.jsx(u.Fragment,{children:(nu=t==null?void 0:t.assingmentInformation)!=null&&nu.carWeightWithLoadImage?u.jsxs(c,{children:[u.jsx(qu,{src:(Z=t==null?void 0:t.assingmentInformation)==null?void 0:Z.carWeightWithLoadImage}),u.jsx(D6,{isSingular:!0,item:t,updateTable:k},t.key)]}):u.jsx(D6,{isSingular:!0,item:t,updateTable:k},t.key)}),u.jsx(qu,{src:(ou=t==null?void 0:t.assignmentInfo)==null?void 0:ou.imageWithoutBar},N),u.jsx(qu,{src:(J=t==null?void 0:t.assignmentInfo)==null?void 0:J.imageWithBar},N),u.jsx(g,{style:{fontSize:"13px",color:t!=null&&t.trash?"red":"black"},children:t.barCode},N),u.jsx(u.Fragment,{children:u.jsx(K6,{updateTable:k,killHouseRequestKey:t.key,trafficCode:t==null?void 0:t.trafficCode,isEditable:v()==="ProvinceOperator"||v()==="SuperAdmin"||v()==="AdminX"||v()==="Supporter"||v()==="VetSupervisor"||t.trash!==!0&&t.assignmentStateArchive==="pending"&&!(t!=null&&t.clearanceCode)&&(v()==="VetFarm"||v()==="CityVet")})}),((G=t==null?void 0:t.amount)==null?void 0:G.toLocaleString())+" ﷼",t!=null&&t.poultryRequest.sendDate?Ou(new Date(t==null?void 0:t.poultryRequest.sendDate),"yyyy/MM/dd"):"-",`${(Cu=t.killhouseUser)==null?void 0:Cu.name} (${(hu=(du=(iu=t.killhouseUser)==null?void 0:iu.killHouseOperator)==null?void 0:du.user)==null?void 0:hu.mobile})`,t!=null&&t.killer?`${(pu=t==null?void 0:t.killer)==null?void 0:pu.name} (${(r=(A=(Au=t==null?void 0:t.killer)==null?void 0:Au.killHouseOperator)==null?void 0:A.user)==null?void 0:r.mobile})`:"-",`${(gu=(H=t.poultryRequest)==null?void 0:H.poultry)==null?void 0:gu.unitName} (${(xu=(Fu=t.poultryRequest.poultry)==null?void 0:Fu.user)==null?void 0:xu.mobile})`,(yu=t==null?void 0:t.poultryRequest)==null?void 0:yu.age,(fu=t.quantity)==null?void 0:fu.toLocaleString(),(ju=(vu=t==null?void 0:t.weightInfo)==null?void 0:vu.weight)==null?void 0:ju.toLocaleString(),((_u=(Su=t==null?void 0:t.poultryRequest)==null?void 0:Su.amount)==null?void 0:_u.toLocaleString())+" ﷼",((Eu=(wu=t==null?void 0:t.weightInfo)==null?void 0:wu.killHousePrice)==null?void 0:Eu.toLocaleString())+" ﷼",`${t.addCar.driver.typeCar} ${t.addCar.driver.pelak}`,`${t.addCar.driver.driverName} (${t.addCar.driver.driverMobile})`,(bu=t.vetAcceptedRealQuantity)==null?void 0:bu.toLocaleString(),(Ru=t.vetAcceptedRealWeight)==null?void 0:Ru.toLocaleString(),t==null?void 0:t.poultryRequest.orderCode,t==null?void 0:t.finalBarState,(Iu=t==null?void 0:t.poultryRequest)!=null&&Iu.freezing?"انجماد":(Bu=t==null?void 0:t.poultryRequest)!=null&&Bu.export?"صادرات":"عادی"]});F(S)},[n]),u.jsxs(c,{container:!0,justifyContent:"center",children:[u.jsx(c,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:u.jsxs(c,{container:!0,alignItems:"center",gap:W.SMALL,children:[u.jsx(c,{children:u.jsx($u,{label:"از تاریخ",id:"date",renderInput:S=>u.jsx(O,{size:"small",style:{width:"160px"},...S}),value:I,onChange:S=>{T(cu(S).format("YYYY-MM-DD"))}})}),u.jsx(c,{children:u.jsx($u,{label:"تا تاریخ",id:"date",renderInput:S=>u.jsx(O,{size:"small",style:{width:"160px"},...S}),value:l,onChange:S=>{q(cu(S).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:X,children:[u.jsx(O,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:_}),u.jsx(U,{type:"submit",onClick:X,endIcon:u.jsx(U6,{}),children:"جستجو"})]}),!!(n!=null&&n.length)&&u.jsx(c,{children:u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}bar_excel/?start=${I}&end=${l}&role=${v()}&state=bar_pending&key=${e}&search=filter&value=${h}`,rel:"noreferrer",children:u.jsx(U,{color:"success",children:u.jsx(Qu,{size:32})})})})})]})}),u.jsx(c,{container:!0,mt:2,mb:4,isDashboard:!0,children:u.jsx(Tu,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","مجموع تعداد اولیه","مجموع وزن اولیه (کیلوگرم)","مجموع تعداد تحویلی دامپزشک","مجموع وزن تحویلی دامپزشک (کیلوگرم)"],data:[[(E=R==null?void 0:R.lenKillHouseRequest)==null?void 0:E.toLocaleString(),(V=R==null?void 0:R.firstQuantity)==null?void 0:V.toLocaleString(),(z=R==null?void 0:R.firstWeight)==null?void 0:z.toLocaleString(),(o=R==null?void 0:R.vetAcceptedRealQuantity)==null?void 0:o.toLocaleString(),(M=R==null?void 0:R.vetAcceptedRealWeight)==null?void 0:M.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Tu,{data:w,columns:["ردیف","تعداد/وزن خالص","سند","بارنامه خالی","بارنامه پر","کدبار","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","ماشین","راننده","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک (کیلوگرم)","کدسفارش کشتار","وضعیت بار","نوع کشتار"],handlePageChange:L,totalRows:a,page:b,perPage:d,handlePerRowsChange:P,title:"وارد کردن اطلاعات بار"})]})},q6=({item:e,fetchApiData:n})=>{const[s]=C.useContext(uu),{weightRange:a}=Wu(x=>x.provinceSlice);C.useEffect(()=>{i(z6())},[]);const i=Q(),d=Ku({initialValues:{quantity:"",weight:""},onSubmit:x=>{var h,j,b,p,w;((h=e==null?void 0:e.killhouseUser)==null?void 0:h.maximumLoadVolumeReduction)!==0&&d.values.quantity<(e==null?void 0:e.acceptedRealQuantity)*(1-((j=e==null?void 0:e.killhouseUser)==null?void 0:j.maximumLoadVolumeReduction)/100)||((b=e==null?void 0:e.killhouseUser)==null?void 0:b.maximumLoadVolumeIncrease)!==0&&d.values.quantity>(e==null?void 0:e.acceptedRealQuantity)*(1+((p=e==null?void 0:e.killhouseUser)==null?void 0:p.maximumLoadVolumeIncrease)/100)?s({vertical:"top",horizontal:"center",msg:"حجم وارد شده با مجوز حداکثر افزایش/کاهش ورود اطلاعات بار مطابقت ندارد!",severity:"error"}):v()!=="SuperAdmin"&&v()!=="AdminX"&&!Y6(a,(w=e==null?void 0:e.poultryRequest)==null?void 0:w.age,parseInt(d.values.weight)/parseInt(d.values.quantity))?s({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"}):i(S0({kill_house_request_key:e.key,role:v(),net_weight:x.weight,exploited_carcass:0,real_quantity:x.quantity})).then(F=>{F.payload.error?s({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(lu()),n(1))})},validate:x=>{const h={};return/^\d+$/.test(x.weight)||(h.weight="لطفا عدد وارد کنید"),/^\d+$/.test(x.quantity)||(h.quantity="لطفا عدد وارد کنید"),h}});return u.jsx("form",{onSubmit:d.handleSubmit,children:u.jsxs(c,{container:!0,gap:W.SMALL,alignItems:"center",justifyContent:"center",children:[u.jsx(O,{label:"وزن خالص (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"text",name:"weight",id:"weight",onChange:d.handleChange,onBlur:d.handleBlur,value:d.values.weight,error:d.touched.weight&&!!d.errors.weight,helperText:d.touched.weight&&d.errors.weight}),u.jsx(O,{label:"تعداد واقعی (قطعه)",variant:"outlined",fullWidth:!0,type:"text",name:"quantity",id:"quantity",onChange:d.handleChange,onBlur:d.handleBlur,value:d.values.quantity,error:d.touched.quantity&&!!d.errors.quantity,helperText:d.touched.quantity&&d.errors.quantity}),u.jsx(U,{type:"submit",fullWidth:!0,variant:"contained",children:"ثبت"})]})})},w0=({item:e,updateTable:n})=>{var F,f;const[s,a]=C.useState((F=e==null?void 0:e.barDocumentStatus)!=null&&F.key?(f=e==null?void 0:e.barDocumentStatus)==null?void 0:f.key:""),[i,d]=C.useState(e!=null&&e.description?e==null?void 0:e.description:""),[x]=C.useContext(uu),h=Q(),j=_=>{a(_.target.value)},b=_=>{d(_.target.value)},[p,w]=C.useState([]);return C.useEffect(()=>{h(x0()).then(_=>{w(_.payload.data)})},[]),u.jsxs(c,{container:!0,xs:12,gap:2,children:[u.jsxs(Pu,{fullWidth:!0,children:[u.jsx($6,{id:"document-state-label",children:"وضعیت سند"}),u.jsx(T6,{labelId:"document-state-label",id:"document-state-select",value:s,label:"وضعیت سند",onChange:j,children:p==null?void 0:p.map((_,I)=>u.jsx(V6,{value:_==null?void 0:_.key,children:_==null?void 0:_.title},I))})]}),u.jsx(O,{fullWidth:!0,label:"توضیحات",multiline:!0,rows:4,value:i,onChange:b,variant:"outlined"}),u.jsx(c,{xs:12,children:u.jsx(U,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{h(A0({key:e==null?void 0:e.key,bar_document_status_key:s,bar_document_description:i,role:v()})).then(_=>{x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(1),h(lu())})},children:"ثبت"})})]})};var Yu={},E0=Hu;Object.defineProperty(Yu,"__esModule",{value:!0});var G6=Yu.default=void 0,b0=E0(Uu()),R0=u;G6=Yu.default=(0,b0.default)((0,R0.jsx)("path",{d:"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9"}),"ImageSearch");const I0=eu("SLAUGHTER_ENTER_BAR_WEIGHT",async(e,{dispatch:n})=>{try{n($());const{data:s,status:a}=await D.post("kill_house_assignment_information/",e);return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),B0=eu("SLAUGHTER_UPDATE_BAR_WEIGHT",async(e,{dispatch:n})=>{try{n($());const{data:s,status:a}=await D.put("kill_house_assignment_information/0/",e);return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),k0=eu("SLAUGHTER_GET_EXCLUSIVE_KILLERS",async(e,{dispatch:n})=>{n($());const{data:s,status:a}=await D.get("kill_house/?exclusive-killers=true");return n(B()),{data:s,status:a}}),X6=({data:e,reqKey:n,isRejected:s,item:a,realNumber:i,updateTable:d})=>{const[x]=C.useContext(uu),[h,j]=L6.useState([]),[b,p]=L6.useState(null),{weightRange:w}=Wu(y=>y.provinceSlice),F=y=>{var E;if(j(y),l.setFieldValue("weightWithBarImg",""),p(null),y[0]){const V=(E=y[0])==null?void 0:E.file;O6(V,z=>{const o=H6(z);p(o),l.setFieldValue("weightWithBarImg",o)})}else l.setFieldValue("weightWithBarImg","")},[f,_]=C.useState(0),I=Q();let T=0;const l=Ku({initialValues:{weightWithoutBar:"",weightWithBar:"",weightWithBarImg:"",loadRealNumber:a.acceptedRealQuantity?a.acceptedRealQuantity:i,exploitedCarcass:0},validationSchema:M6({weightWithoutBar:ku().min(0,"عدد منفی وارد نکنید!").required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weightWithBar:ku().test("len","وزن با بار باید بیشتر از وزن بدون بار باشد!",(y,E)=>E.originalValue&&E.originalValue>T).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),weightWithBarImg:Nu().required("این فیلد اجباری است!"),loadRealNumber:ku().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),exploitedCarcass:ku().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});T=Number(l.values.weightWithoutBar),C.useEffect(()=>{l.validateForm()},[]),C.useEffect(()=>{var y,E;(s||a)&&(l.setFieldValue("weightWithoutBar",(y=a.assignmentInfo)==null?void 0:y.carWeightWithoutLoad),l.setFieldValue("weightWithBar",(E=a.assignmentInfo)==null?void 0:E.carWeightWithLoad))},[]),C.useEffect(()=>{const y=Number(l.values.weightWithoutBar),E=Number(l.values.weightWithBar);E&&(y<E?_(E-y):_(0))},[l.values.weightWithoutBar,l.values.weightWithBar]);const[q,k]=C.useState(),[L,P]=C.useState();C.useEffect(()=>{I(k0()).then(y=>{k(y.payload.data)})},[]);const X=y=>{P(y==null?void 0:y.target.value)},R=v()!=="KillHouse"?"ثبت اطلاعات بجای کشتارگاه":"ثبت اطلاعات";return u.jsxs(c,{container:!0,direction:"column",children:[u.jsx(c,{children:u.jsx(v0,{columns:["کدبار","مرغداری","تعداد تخصیصی (قطعه)","تعداد تحویلی (قطعه)","وزن تحویلی (کیلوگرم)","میانگین وزن تحویلی هر قطعه (کیلوگرم)","سن","تاریخ کشتار","کشتارکن اختصاصی"],data:e})}),u.jsxs(c,{container:!0,direction:"column",alignItems:"start",my:W.SMALL,gap:W.SMALL,children:[u.jsxs(c,{container:!0,gap:W.TINY,children:[u.jsxs(g,{variant:"body2",color:"primary",fontWeight:"bold",children:["اطلاعات بار با کدبار ",e[0][0]," را وارد کنید."]}),(s||a.assignmentInfo)&&u.jsx(g,{variant:"body2",color:"error",fontWeight:"bold",children:"توجه: حتما باید اطلاعات جدید دوباره وارد گردد. (سند ماشین و وزن ماشین)"}),s&&u.jsx(u.Fragment,{children:u.jsxs(g,{variant:"body2",color:"error",fontWeight:"bold",children:["(","اطلاعات بار توسط واحد مالی استان رد شده است.",")"]})})]}),u.jsx(c,{container:!0,direction:"column",gap:W.SMALL,children:u.jsxs(c,{container:!0,gap:W.SMALL,alignItems:"normal",children:[u.jsxs(c,{container:!0,direction:"column",children:[u.jsx(Du,{allowLeadingZeros:!0,thousandSeparator:",",id:"weightWithoutBar",label:"وزن ماشین بدون بار باسکول شده",variant:"outlined",value:l.values.weightWithoutBar,error:l.touched.weightWithoutBar?!!l.errors.weightWithoutBar:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.weightWithoutBar&&l.errors.weightWithoutBar?l.errors.weightWithoutBar:null}),u.jsx(P6,{onChange:F,images:h,maxNumber:1,title:"بارگذاری سند"}),a.assignmentInfo.imageWithBar&&u.jsxs(c,{container:!0,direction:"column",alignItems:"center",mt:W.SMALL,children:[u.jsx("a",{href:a.assignmentInfo.imageWithBar,children:u.jsx("img",{src:a.assignmentInfo.imageWithBar,width:"100",height:"100",alt:"killHouseImageWithLoad"})}),u.jsx(g,{variant:"caption",children:"سند ماشین با بار بارگذاری شده"})]})]}),u.jsx(c,{container:!0,direction:"column",children:u.jsx(Du,{allowLeadingZeros:!0,thousandSeparator:",",id:"weightWithBar",label:"وزن ماشین با بار باسکول شده",variant:"outlined",value:l.values.weightWithBar,error:l.touched.weightWithBar?!!l.errors.weightWithBar:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.weightWithBar&&l.errors.weightWithBar?l.errors.weightWithBar:null})}),u.jsx(c,{container:!0,direction:"column",children:u.jsx(Du,{allowLeadingZeros:!0,thousandSeparator:",",style:{width:130},id:"loadRealNumber",label:"تعداد واقعی بارگیری",variant:"outlined",value:l.values.loadRealNumber,error:l.touched.loadRealNumber?!!l.errors.loadRealNumber:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.loadRealNumber&&l.errors.loadRealNumber?l.errors.loadRealNumber:null})}),u.jsx(c,{container:!0,direction:"column",children:u.jsx(Du,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",style:{width:150},id:"exploitedCarcass",label:"لاشه استحصالی",variant:"outlined",value:l.values.exploitedCarcass,error:l.touched.exploitedCarcass?!!l.errors.exploitedCarcass:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.exploitedCarcass&&l.errors.exploitedCarcass?l.errors.exploitedCarcass:null})}),u.jsxs(c,{container:!0,direction:"column",children:[u.jsx(g,{color:y=>y.palette.grey.A700,variant:"caption",children:"وزن بار وارد شده"}),u.jsxs(g,{variant:"button",children:[f," کیلوگرم "]})]}),(q==null?void 0:q.length)>1&&u.jsxs(c,{container:!0,direction:"column",gap:1,alignItems:"center",children:[u.jsxs(Pu,{children:[u.jsx($6,{id:"demo-simple-select-label",children:"انتخاب کشتارکن"}),u.jsx(T6,{label:"کشتارکن",value:L,onChange:X,children:q==null?void 0:q.map((y,E)=>u.jsx(V6,{value:y==null?void 0:y.key,children:y==null?void 0:y.name},E))})]}),u.jsx(c,{children:u.jsx(g,{sx:{fontSize:"12px"},color:"red",children:"ویرایش کشتارکن اختصاصی (اختیاری)"})})]}),u.jsx(c,{container:!0,direction:"column",alignItems:"center",children:u.jsx(U,{variant:"contained",disabled:!l.isValid,onClick:()=>{var E,V,z,o,M,S;const y=t=>{t.payload.error?x({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(l.setFieldValue("weightWithBar",""),l.setFieldValue("weightWithoutBar",""),p(null),j([]),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),I(N6({right:!1,top:!1,bottom:!1,content:null,size:null})),d(1))};if(((E=a==null?void 0:a.killhouseUser)==null?void 0:E.maximumLoadVolumeReduction)!==0&&l.values.loadRealNumber<(a==null?void 0:a.acceptedRealQuantity)*(1-((V=a==null?void 0:a.killhouseUser)==null?void 0:V.maximumLoadVolumeReduction)/100)||((z=a==null?void 0:a.killhouseUser)==null?void 0:z.maximumLoadVolumeIncrease)!==0&&l.values.loadRealNumber>(a==null?void 0:a.acceptedRealQuantity)*(1+((o=a==null?void 0:a.killhouseUser)==null?void 0:o.maximumLoadVolumeIncrease)/100))x({vertical:"top",horizontal:"center",msg:"حجم وارد شده با مجوز حداکثر افزایش/کاهش ورود اطلاعات بار مطابقت ندارد!",severity:"error"});else if(v()!=="SuperAdmin"&&v()!=="AdminX"&&!Y6(w,(M=a==null?void 0:a.poultryRequest)==null?void 0:M.age,parseInt(f)/parseInt(l.values.loadRealNumber)))x({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"});else if(s||((S=a.assignmentInfo)==null?void 0:S.assignmentState)===!0){const t={car_weight_with_load:l.values.weightWithBar,car_weight_without_load:l.values.weightWithoutBar,car_with_load_image:b,key:a.assignmentInfo.assignmentKey,real_quantity:l.values.loadRealNumber,exploited_carcass:l.values.exploitedCarcass,role:v(),killer_key:L||null};I(B0(t)).then(y)}else{const t={car_weight_with_load:l.values.weightWithBar,car_weight_without_load:l.values.weightWithoutBar,car_with_load_image:b,real_quantity:l.values.loadRealNumber,exploited_carcass:l.values.exploitedCarcass,kill_house_request_key:n,role:v(),killer_key:L||null};t.kill_house_check_key||delete t.kill_house_check_key,I(I0(t)).then(y)}},children:R})})]})})]})]})};X6.propTypes={data:su.PropTypes.array,reqKey:su.PropTypes.string,checkKey:su.PropTypes.string,isRejected:su.PropTypes.bool,item:su.PropTypes.any,realNumber:su.PropTypes.any};const Z6=({item:e,updateTable:n})=>{var d,x,h,j,b,p,w,F,f;const s=Q(),a=(e==null?void 0:e.acceptedRealWeight)/(e==null?void 0:e.acceptedRealQuantity),i=[[e.barCode,`${(x=(d=e.poultryRequest)==null?void 0:d.poultry)==null?void 0:x.unitName} (${(j=(h=e.poultryRequest.poultry)==null?void 0:h.user)==null?void 0:j.mobile})`,e.quantity.toLocaleString(),e!=null&&e.acceptedRealQuantity?(b=e==null?void 0:e.acceptedRealQuantity)==null?void 0:b.toLocaleString():"وارد نشده",e!=null&&e.acceptedRealWeight?(p=e==null?void 0:e.acceptedRealWeight)==null?void 0:p.toLocaleString():"وارد نشده",a?a.toFixed(2):"وارد نشده",(w=e==null?void 0:e.poultryRequest)==null?void 0:w.age,Ou(new Date((F=e==null?void 0:e.poultryRequest)==null?void 0:F.sendDate),"yyyy/MM/dd"),(f=e==null?void 0:e.killer)==null?void 0:f.name]];return C.useEffect(()=>{s(z6())},[]),u.jsxs(u0,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(e0,{children:[u.jsx(r0,{color:"secondary"}),u.jsx(t0,{})]}),u.jsxs(c,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(c,{container:!0,children:[u.jsx(c,{children:u.jsx(a0,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(c,{children:u.jsx(n0,{color:"textSecondary",children:u.jsx(g,{variant:"body2",children:"در این مرحله اطلاعات مربوط به وزن و سند باسکول را وارد نمایید."})})})]}),u.jsx(c,{container:!0,direction:"column",justifyContent:"space-between",children:u.jsx(c,{children:u.jsx(X6,{data:i,realNumber:e.quantity,reqKey:e.key,isRejected:e!=null&&e.assignmentInfo?(e==null?void 0:e.assignmentInfo.state)==="rejected":null,item:e,updateTable:n})})})]})]})};Z6.propTypes={file:su.PropTypes.object};var Gu={},L0=Hu;Object.defineProperty(Gu,"__esModule",{value:!0});var J6=Gu.default=void 0,W0=L0(Uu()),D0=u;J6=Gu.default=(0,W0.default)((0,D0.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever");const q0=eu("VET_FARM_DELETE_BAR",async(e,{dispatch:n})=>{n($());try{const{data:s,status:a}=await D.delete("delete-bar/0/",{params:e});return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),$0=({updateTable:e,item:n})=>{const s=Q(),[a]=C.useContext(uu);return u.jsxs(c,{container:!0,xs:12,justifyContent:"center",children:[u.jsx(g,{variant:"body2",color:"error",children:"پس از حذف امکان بازگشت تغییرات مقدور نیست!"}),u.jsxs(c,{container:!0,gap:W.SMALL,xs:12,mt:2,justifyContent:"center",children:[u.jsx(U,{color:"error",variant:"contained",onClick:()=>{if(!(n!=null&&n.barCode)){a({vertical:"top",horizontal:"center",msg:"کد بار یافت نشد!",severity:"error"});return}s($()),s(q0({bar_code:n.barCode})).then(i=>{var d,x,h,j,b;if(i!=null&&i.error||(d=i==null?void 0:i.payload)!=null&&d.error){const p=((x=i.payload)==null?void 0:x.error)||((h=i.error)==null?void 0:h.message)||"",w=p.includes("500")||((j=i.error)==null?void 0:j.status)===500||((b=i.error)==null?void 0:b.statusCode)===500;a(w?{vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}:{vertical:"top",horizontal:"center",msg:p||"مشکلی در حذف بار پیش آمده است!",severity:"error"})}else e&&typeof e=="function"&&e(),s(lu()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}).catch(i=>{var j;console.error("Error deleting bar:",i);const d=(i==null?void 0:i.message)||"",x=(j=i==null?void 0:i.response)==null?void 0:j.status,h=d.includes("500")||x===500;a({vertical:"top",horizontal:"center",msg:h?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در حذف بار پیش آمده است!",severity:"error"})}).finally(()=>{s(B())})},children:"بله"}),u.jsx(U,{variant:"outlined",onClick:()=>{s(lu())},children:"خیر"})]})]})};var Xu={},T0=Hu;Object.defineProperty(Xu,"__esModule",{value:!0});var m6=Xu.default=void 0,V0=T0(Uu()),z0=u;m6=Xu.default=(0,V0.default)((0,z0.jsx)("path",{d:"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"}),"LibraryAdd");const M0=eu("VET-FARM_SAVE_PRICE_SERVICE",async(e,{dispatch:n})=>{n($());try{const{data:s,status:a}=await D.put("kill_house_request_pricing/0/",e);return n(B()),{data:s,status:a}}catch(s){return n(B()),{error:s.response.data.result}}}),N0=({item:e,updateTable:n})=>{const[s]=C.useContext(uu),[a,i]=C.useState([]),[d,x]=C.useState(!1),h=Q(),j=!!(e!=null&&e.priceRegisterDate),b=w=>{i(w)},p=Ku({initialValues:{key:e.key||"",price:(e==null?void 0:e.price)||"",description:(e==null?void 0:e.description)||"",settlementType:(e==null?void 0:e.settlement_type)||"cash"},validationSchema:M6({price:ku().required("لطفا قیمت را وارد کنید").typeError("لطفا یک عدد معتبر وارد کنید").min(0,"قیمت نمی‌تواند منفی باشد"),description:Nu().required("این فیلد اجباری است!").min(10,"توضیحات باید حداقل ۱۰ کاراکتر باشد").max(500,"توضیحات نمی‌تواند بیشتر از ۵۰۰ کاراکتر باشد"),settlementType:Nu().required("نوع تسویه الزامی است")}),onSubmit:w=>{x(!0);const F=new FormData;F.append("key",e==null?void 0:e.key),F.append("settlement_type",w.settlementType),F.append("price",w.price),F.append("description",w.description),a.forEach(f=>{F.append("file",f)}),h(M0(F)).then(f=>{f.payload.error?s({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):(x(!1),n(),h(lu()),s({vertical:"top",horizontal:"center",msg:j?"ویرایش با موفقیت انجام شد.":"ثبت با موفقیت انجام شد.",severity:"success"}))})}});return C.useEffect(()=>{j&&p.setValues({key:(e==null?void 0:e.key)||"",price:e.price||"",description:e.description||"",settlementType:e.settlement_type||"cash"}),p.validateForm()},[e]),u.jsx("form",{onSubmit:p.handleSubmit,children:u.jsxs(c,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[u.jsx(c,{item:!0,xs:12,children:u.jsxs(Pu,{component:"fieldset",fullWidth:!0,children:[u.jsx(o0,{component:"legend",children:"نوع تسویه"}),u.jsxs(s0,{row:!0,"aria-label":"payment-type",name:"settlementType",value:p.values.settlementType,onChange:p.handleChange,children:[u.jsx(zu,{value:"cash",control:u.jsx(k6,{}),label:"نقدی"}),u.jsx(zu,{value:"term",control:u.jsx(k6,{}),label:"مدت دار"})]})]})}),u.jsx(c,{item:!0,xs:12,children:u.jsx(O,{fullWidth:!0,id:"price",name:"price",label:"قیمت (ریال)",variant:"outlined",type:"number",InputProps:{inputProps:{min:0,step:1e3}},value:p.values.price,error:p.touched.price&&!!p.errors.price,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.price&&p.errors.price})}),u.jsx(c,{item:!0,xs:12,children:u.jsx(O,{multiline:!0,minRows:3,maxRows:6,fullWidth:!0,id:"description",name:"description",label:"توضیحات",variant:"outlined",value:p.values.description,error:p.touched.description&&!!p.errors.description,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.description&&p.errors.description})}),u.jsxs(c,{item:!0,xs:12,children:[u.jsx(g,{color:"textSecondary",gutterBottom:!0,children:j?"فایل‌های موجود:":"لطفا فایل‌های مورد نیاز را آپلود کنید"}),u.jsx(g,{color:"error",gutterBottom:!0,children:j?"توجه: آپلود فایل جدید باعث جایگزینی فایل‌های قبلی می‌شود":"حداکثر حجم هر فایل: 5MB"}),u.jsx(j0,{onChange:b})]}),u.jsx(c,{item:!0,xs:12,children:u.jsx(U,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:!p.isValid||d,startIcon:d?u.jsx(l0,{size:20}):null,children:d?"در حال ارسال...":j?"ویرایش قیمت ":"ثبت گزارش قیمت"})})]})})},P0=({item:e,updateTable:n,isComplete:s})=>{var o;const a=Q(),[i,d]=C.useState(null),x=c0(),h=v(),j=h==="SuperAdmin",b=h==="Supporter",p=h==="ProvinceOperator",w=h==="CityVet",F=h==="VetFarm",f=h==="AdminX",_=j||b,I=f||j||b,T=e.assignmentStateArchive==="pending"&&e.trash!==!0&&!F,l=j||b||p||w,q=!F,k=s,L=!s&&I,P=!s,X=()=>u.jsx(Mu,{component:"span",sx:{display:"flex",alignItems:"center"},children:u.jsx(Qu,{size:20,color:x.palette.success.main})}),R=({title:M,IconComponent:S,colorKey:t,onClick:N,disabled:K=!1,hidden:ru=!1,componentProps:tu,placement:au="left"})=>{var J;if(ru)return null;const Y=((J=x.palette[t])==null?void 0:J.main)??x.palette.primary.main,nu=i0(Y,.1),Z=()=>{K||N==null||N()},ou=G=>{(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),Z())};return u.jsx(c,{item:!0,children:u.jsx(Lu,{title:M,placement:au,children:u.jsx("span",{style:{width:"100%",display:"block"},children:u.jsxs(Mu,{role:"button",tabIndex:0,onClick:Z,onKeyDown:ou,...tu,sx:{display:"flex",alignItems:"center",gap:1.5,px:1.5,py:1,borderRadius:1,cursor:K?"not-allowed":"pointer",opacity:K?.4:1,transition:"background-color 0.2s ease",textDecoration:"none","&:hover":{backgroundColor:K?"transparent":nu}},children:[u.jsx(S,{sx:{color:Y}}),u.jsx(g,{variant:"body2",sx:{color:Y,fontWeight:500},children:M})]})})})})},y=M=>{d(M.currentTarget)},E=()=>{d(null)},V=!!i,z=V?"popover":void 0;return u.jsxs(c,{container:!0,children:[u.jsx(Vu,{"aria-describedby":z,variant:"contained",color:"primary",onClick:y,children:u.jsx(y0,{})}),u.jsx(C0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:z,open:V,anchorEl:i,onClose:E,children:u.jsx(c,{style:{padding:"10px 6px"},children:u.jsxs(c,{container:!0,direction:"column",spacing:1,children:[R({title:"ثبت وضعیت سند",IconComponent:G6,colorKey:"primary",hidden:!_,disabled:((o=e.assignmentInfo)==null?void 0:o.assignmentState)===!1,onClick:()=>{E(),a(m({title:"ثبت وضعیت سند",content:u.jsx(w0,{item:e,updateTable:n})}))}}),R({title:"ورود اطلاعات بار",IconComponent:Q6,colorKey:"primary",hidden:!k,placement:"right",onClick:()=>{E(),a(N6({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Z6,{updateTable:n,item:e})}))}}),R({title:"لغو بار",IconComponent:f0,colorKey:"error",hidden:!T,disabled:l,onClick:()=>{E(),a(m({title:"لغو بار",content:u.jsx(F0,{updateTable:n,killHouseRequestKey:e.key})}))}}),R({title:"حذف کامل بار",IconComponent:J6,colorKey:"error",hidden:!L,disabled:e==null?void 0:e.trash,onClick:()=>{E(),a(m({title:"آیا از حذف بار اطمینان دارید؟",content:u.jsx($0,{updateTable:n,item:e})}))}}),R({title:"خروجی اکسل",IconComponent:X,colorKey:"success",hidden:!P,placement:"left",onClick:()=>E(),componentProps:{component:"a",href:`${D.defaults.baseURL}bar_for_each_persion_excel/?code=${e.barCode}`,rel:"noreferrer",target:"_blank"}}),R({title:e!=null&&e.priceRegisterDate?"ویرایش گزارش قیمت":"ثبت گزارش قیمت",IconComponent:m6,colorKey:"primary",hidden:!q,placement:"left-start",onClick:()=>{E(),a(m({title:e!=null&&e.priceRegisterDate?"ویرایش گزارش قیمت":"ثبت گزارش قیمت",content:u.jsx(N0,{updateTable:n,item:e})}))}})]})})})]})},Ce=()=>{var t,N,K,ru,tu,au,Y,nu,Z,ou,J,G,Cu,iu,du,hu,pu,Au;const[,,e,n,s,a]=C.useContext(uu),[i,d]=C.useState(!1),x=()=>{d(!i)},[h,j]=C.useState([]),[b,p]=C.useState(0),[w,F]=C.useState(10),[f,_]=C.useState(""),[I,T]=C.useState(1),[l,q]=C.useState([]),k=Wu(A=>A.userSlice.userProfile.key),L=Q();C.useEffect(()=>{const A=cu(new Date).format("YYYY-MM-DD");n(A),a(A)},[]);const P=async A=>{let r;L($()),r=await D.get(`kill_house_assignment_information/?search=filter&value=${f}&role=${v()}&date1=${e}&date2=${s}&page=${A||1}&page_size=${w}&without_bar_document=${i}`),L(B()),j(r.data.results),p(r.data.count)},X=A=>{P(A),T(A)},R=A=>{F(A),T(1)};C.useEffect(()=>{P(1)},[]);const y=async A=>{A.preventDefault(),L($());try{const r=await D.get(`kill_house_assignment_information/?role=${v()}&search=filter&value=${f}&date1=${e}&date2=${s}&page=1&page_size=${w}&without_bar_document=${i}`);j(r.data.results),p(r.data.count),L(B())}catch(r){console.error("Error fetching data:",r)}},E=A=>{_(A.target.value)},V=A=>{n(A)},z=A=>{a(A)},[o,M]=C.useState([]);C.useEffect(()=>{L(h0({selectedDate1:e,selectedDate2:s,textValue:f,hasDocumentState:i})).then(A=>{M(A.payload.data)})},[e,s,i]),C.useEffect(()=>{P(1)},[e,s,i,w]);const S=A=>{let r="";return A!=null&&A.wareHouseConfirmation?r="ورود به انبار":(A==null?void 0:A.assignmentStateArchive)!=="pending"?r="ثبت اطلاعات بار":A.trash===!0?r="حذف شده":A.vetState==="accepted"?r="تایید تخلیه":A.vetState==="pending"&&(r="در انتظار تخلیه"),r};return C.useEffect(()=>{const A=h==null?void 0:h.map((r,H)=>{var gu,Fu,xu,yu,fu,vu,ju,Su,_u,wu,Eu,bu,Ru,Iu,Bu,Zu,Ju,mu,u6,e6,r6,t6,a6,n6,o6,s6,l6,c6,C6,i6,d6,h6,p6,A6,g6,F6,x6,y6,f6,v6,j6,S6,_6,w6,E6,b6,R6,I6,B6;return[I===1?H+1:H+w*(I-1)+1,u.jsx(P0,{item:r,updateTable:P,isComplete:!0},H),u.jsx(g,{style:{fontSize:"13px",color:r!=null&&r.trash?"red":"black"},children:S(r)},H),u.jsx(g,{style:{fontSize:"13px",color:r!=null&&r.trash?"red":"black"},children:r.barCode},H),p0(r.createDate),(gu=r==null?void 0:r.poultryRequest)!=null&&gu.freezing?"انجماد":(Fu=r==null?void 0:r.poultryRequest)!=null&&Fu.export?"صادرات":"عادی",u.jsx(g,{variant:"body2",color:(xu=r==null?void 0:r.barDocumentStatus)!=null&&xu.isError?"error":"primary",children:(yu=r==null?void 0:r.barDocumentStatus)!=null&&yu.title?(fu=r==null?void 0:r.barDocumentStatus)==null?void 0:fu.title:"-"},H),u.jsx(qu,{src:(vu=r==null?void 0:r.assignmentInfo)==null?void 0:vu.imageWithBar},H),(ju=r.acceptedRealQuantity)==null?void 0:ju.toLocaleString(),(Su=r==null?void 0:r.acceptedRealWeight)==null?void 0:Su.toLocaleString(),(wu=(_u=r==null?void 0:r.weightInfo)==null?void 0:_u.finalIndexWeight)==null?void 0:wu.toLocaleString(),`${(Eu=r.killhouseUser)==null?void 0:Eu.name} (${(Iu=(Ru=(bu=r.killhouseUser)==null?void 0:bu.killHouseOperator)==null?void 0:Ru.user)==null?void 0:Iu.mobile})`,r!=null&&r.killer?`${(Bu=r==null?void 0:r.killer)==null?void 0:Bu.name} (${(mu=(Ju=(Zu=r==null?void 0:r.killer)==null?void 0:Zu.killHouseOperator)==null?void 0:Ju.user)==null?void 0:mu.mobile})`:"-",`${(r6=(e6=(u6=r.poultryRequest)==null?void 0:u6.poultry)==null?void 0:e6.user)==null?void 0:r6.fullname} (${(a6=(t6=r.poultryRequest.poultry)==null?void 0:t6.user)==null?void 0:a6.mobile})`,`${(o6=(n6=r.poultryRequest)==null?void 0:n6.poultry)==null?void 0:o6.unitName}`,(s6=r==null?void 0:r.poultryRequest)==null?void 0:s6.age,(l6=r.quantity)==null?void 0:l6.toLocaleString(),(C6=(c6=r==null?void 0:r.weightInfo)==null?void 0:c6.weight)==null?void 0:C6.toLocaleString(),u.jsx(c,{children:u.jsx(K6,{updateTable:P,killHouseRequestKey:r.key,trafficCode:r==null?void 0:r.trafficCode,isEditable:((i6=r==null?void 0:r.killer)==null?void 0:i6.key)&&(v()==="KillHouse"||v()==="AdminX"||v()==="VetFarm"||v()==="ProvinceOperator"||v()==="KillHouseVet"||v()==="SuperAdmin"||v()==="Supporter")})},H),((d6=r==null?void 0:r.amount)==null?void 0:d6.toLocaleString())+" ﷼",r!=null&&r.clearanceCode?r==null?void 0:r.clearanceCode:"-",r!=null&&r.quarantineQuantity?r==null?void 0:r.quarantineQuantity:r!=null&&r.quarantineCodeState?(r==null?void 0:r.quarantineCodeState)==="contradiction"?"مغایرت کد رهگیری":(r==null?void 0:r.quarantineCodeState)==="noclearance"?"فاقد کد رهگیری":(r==null?void 0:r.quarantineCodeState)==="merge"?"ادغام":"عدم تایید راهداری":"-",`${r.addCar.driver.typeCar} ${r.addCar.driver.pelak}`,`${r.addCar.driver.driverName} (${r.addCar.driver.driverMobile})`,r.poultryRequest.chickenBreed,(p6=(h6=r==null?void 0:r.weightInfo)==null?void 0:h6.indexWeight)==null?void 0:p6.toLocaleString(),((g6=(A6=r==null?void 0:r.poultryRequest)==null?void 0:A6.amount)==null?void 0:g6.toLocaleString())+" ﷼",((x6=(F6=r==null?void 0:r.weightInfo)==null?void 0:F6.killHousePrice)==null?void 0:x6.toLocaleString())+" ﷼",(v6=(f6=(y6=r==null?void 0:r.vetFarm)==null?void 0:y6.vet)==null?void 0:f6.user)!=null&&v6.fullname?((_6=(S6=(j6=r==null?void 0:r.vetFarm)==null?void 0:j6.vet)==null?void 0:S6.user)==null?void 0:_6.fullname)+`(${(b6=(E6=(w6=r==null?void 0:r.vetFarm)==null?void 0:w6.vet)==null?void 0:E6.user)==null?void 0:b6.mobile})`:"فاقد دامپزشک",`${r.killPlace}`,r.poultryRequest.poultry.address.city.name,r!=null&&r.poultryRequest.sendDate?Ou(new Date(r==null?void 0:r.poultryRequest.sendDate),"yyyy/MM/dd"):"-",r==null?void 0:r.poultryRequest.orderCode,(R6=r==null?void 0:r.wareHouseAcceptedRealQuantity)==null?void 0:R6.toLocaleString(),(I6=r==null?void 0:r.wareHouseAcceptedRealWeight)==null?void 0:I6.toLocaleString(),(B6=r==null?void 0:r.weightLoss)==null?void 0:B6.toLocaleString()]});q(A)},[h]),u.jsx(Mu,{width:"100%",mt:2,children:u.jsx(c,{display:"flex",alignItems:"center",justifyContent:"center",direction:"row",gap:W.SMALL,children:u.jsxs(c,{container:!0,justifyContent:"center",gap:W.SMALL,xs:12,children:[u.jsxs(c,{container:!0,alignItems:"center",gap:W.SMALL,xs:12,children:[u.jsx(c,{style:{width:"150px"},children:u.jsx($u,{label:"از تاریخ",id:"date",renderInput:A=>u.jsx(O,{...A}),value:e,onChange:A=>{V(cu(A).format("YYYY-MM-DD"))}})}),u.jsx(c,{style:{width:"150px"},children:u.jsx($u,{label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(O,{...A}),value:s,onChange:A=>{z(cu(A).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:y,children:[u.jsx(O,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:E}),u.jsx(U,{type:"submit",onClick:y,endIcon:u.jsx(U6,{}),children:"جستجو"})]}),!!(h!=null&&h.length)&&u.jsx(c,{children:u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}bar_excel/?start=${e}&end=${s}&state=completed&role=${v()}&key=${k}&search=filter&value=${f}`,rel:"noreferrer",children:u.jsx(U,{color:"success",children:u.jsx(Qu,{size:32})})})})}),(v()==="SuperAdmin"||v()==="Supporter"||v()==="AdminX")&&u.jsx(zu,{control:u.jsx(d0,{checked:i,onChange:x,name:"item4"}),label:"بدون وضعیت سند"})]}),u.jsx(c,{container:!0,mt:2,mb:4,isDashboard:!0,children:u.jsx(Tu,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:["تعداد بارها","حجم بارها","وزن بارها","میانگین وزن","کمترین سن ","بیشترین سن ","میانگین سنی","بارهای دارای کد قرنطینه","حجم بارهای دارای کد قرنطینه","بارهای احراز شده از قرنطینه","حجم بارهای احراز شده از قرنطینه","بارهای فاقد کد قرنطینه","حجم بارهای فاقد کد قرنطینه","بارهایی که در قرنطینه و رصدیار اختلاف دارند","بارهای تکمیل شده کشتارگاه","حجم نهایی در کشتارگاه ","وزن نهایی در کشتارگاه","تعداد بار ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بار انبار"],data:[[u.jsx(g,{variant:"caption",style:{color:"blue"},children:(t=o==null?void 0:o.lenKillRequest)==null?void 0:t.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(N=o==null?void 0:o.killRequestQuantity)==null?void 0:N.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(K=o==null?void 0:o.killRequestWeight)==null?void 0:K.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:o==null?void 0:o.avgWeight},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:o==null?void 0:o.minAge},"1"),u.jsx(g,{variant:"caption",children:o==null?void 0:o.maxAge},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:o==null?void 0:o.avgAge},"1"),u.jsx(g,{variant:"caption",children:(ru=o==null?void 0:o.lenKillRequestHasCode)==null?void 0:ru.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(tu=o==null?void 0:o.quantityOfKillRequestHasCode)==null?void 0:tu.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(au=o==null?void 0:o.lenKillRequestHasQuarantine)==null?void 0:au.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(Y=o==null?void 0:o.quantityOfKillRequestHasQuarantine)==null?void 0:Y.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(nu=o==null?void 0:o.lenKillRequestHasNotCode)==null?void 0:nu.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(Z=o==null?void 0:o.quantityOfKillRequestHasNotCode)==null?void 0:Z.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(ou=o==null?void 0:o.differenceBar)==null?void 0:ou.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(J=o==null?void 0:o.lenCompleteWithKillHouse)==null?void 0:J.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(G=o==null?void 0:o.quantityFinalKillHouse)==null?void 0:G.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(Cu=o==null?void 0:o.weightFinalKillHouse)==null?void 0:Cu.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(iu=o==null?void 0:o.wareHouseBars)==null?void 0:iu.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(du=o==null?void 0:o.wareHouseBarsQuantity)==null?void 0:du.toLocaleString()},"1"),u.jsx(g,{variant:"caption",children:(hu=o==null?void 0:o.wareHouseBarsWeight)==null?void 0:hu.toLocaleString()},"1"),u.jsx(g,{variant:"caption",style:{color:"blue"},children:(Au=(pu=o==null?void 0:o.wareHouseBarsWeightLose)==null?void 0:pu.toFixed(2))==null?void 0:Au.toLocaleString()},"1")]]})}),u.jsx(Tu,{data:l,columns:["ردیف","عملیات","وضعیت","کدبار","تاریخ ثبت خودرو","نوع کشتار","وضعیت سند","سند (بارنامه)","تعداد نهایی","وزن نهایی بار (کیلوگرم)","میانگین وزن نهایی (کیلوگرم)","خریدار","کشتارکن اختصاصی","مشخصات مرغدار","نام فارم","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","تعداد در قرنطینه","ماشین","راننده","نژاد","میانگین وزن اولیه (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","دامپزشک فارم","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار","حجم لاشه","وزن لاشه","درصد افت"],handlePageChange:X,totalRows:b,page:I,perPage:w,handlePerRowsChange:R,title:"بارهای تکمیل شده"})]})})})};export{ce as E,Ce as S,P0 as V,Z6 as a,_0 as b,k0 as s};