Files
Rasadyar_FrontEnd/build/assets/VetFarmOperation-C_n6JMv4.js

2 lines
46 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 e,T as p,d as m,I as Ru,ak as X,B as ru,a3 as ou,ai as Vu,aX as I0,b2 as q0,b3 as H,ar as H0}from"./mui-vendor-CkIVaoQP.js";import{d as V0}from"./Visibility-DkUmeXW5.js";import{d as T0}from"./AddCircleOutline-Dx6KQ6M0.js";import{d as Y0}from"./Edit-D7uewMTe.js";import{r as d}from"./react-vendor-CmFgShSM.js";import{f as zu,u as Pu,a as N0}from"./redux-vendor-B7uoacJt.js";import{A as _u,v as Tu,p as J,X as o,O as Mu,G as f,W as yu,j as G,L as fu,h as uu,N as W0,S as tu,a9 as $u,fX as Q0,fY as M0,_ as K0,Q as G0}from"./index-N50kY0pn.js";import{v as X0,V as B0,a as U0,b as z0,c as J0,d as Z0,e as O0}from"./VetFarmAggregateBars-BLUbS7UB.js";import{G as m0}from"./iconBase-BEJYyZsk.js";import{R as Hu,a as Yu}from"./index.esm-Bu7XMDZU.js";import{V as u6}from"./VetFarmDeletedBars-BtZ_bTBE.js";import{V as e6,E as a6,S as r6}from"./SlaughterManageBars-B3PSrgQH.js";import{V as s6}from"./VetFarmEditTrafficCode-B3UDouGG.js";import{R as Lu}from"./ResponsiveTable-C_snJsEO.js";import{V as n6}from"./VetFarmSubmitClearanceCode-CsUWGWiM.js";import{a as o6}from"./ChainBarManagement-nQPY278Y.js";import{S as Wu}from"./ShowImage-B3XgCkbI.js";import{S as t6}from"./SlaughterFreeBuyBars-DMBFyiFN.js";import{a as l6}from"./province-policy-get-aggregate-bar-info-allow-state-CKkr2ZnP.js";import{d as c6}from"./Refresh-CHCYp7wB.js";import{S as C6}from"./SimpleTable-CB4BAAR3.js";import{S as d6}from"./SlaughterEnterNoneReciept-rsEabKgv.js";import{d as A6}from"./Tune-DIGF0Mp6.js";import{f as _0}from"./free-buying-payment-4wwOYXKh.js";import{P as i6}from"./ProvinceSettlementPdfKillRequest-DbyGU_ma.js";function w0(i){return m0({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zM4.911 7.089h11.456a2.197 2.197 0 0 1 2.165 2.19v5.863a2.213 2.213 0 0 1-2.177 2.178H8.04c-1.174 0-2.04-.99-2.04-2.178v-4.639L4.503 7.905c-.31-.42-.05-.816.408-.816zm3.415 2.19c-.347 0-.68.21-.68.544 0 .334.333.544.68.544h7.905c.346 0 .68-.21.68-.544 0-.334-.334-.545-.68-.545zm0 2.177c-.347 0-.68.21-.68.544 0 .334.333.544.68.544h7.905c.346 0 .68-.21.68-.544 0-.334-.334-.544-.68-.544zm-.013 2.19c-.346 0-.68.21-.68.544 0 .334.334.544.68.544h5.728c.347 0 .68-.21.68-.544 0-.334-.333-.545-.68-.545z"}}]})(i)}const g6=({readOnly:i})=>{var n,su,cu,Cu,du,Au,B,iu;const[b,Y]=d.useState([]),[P,_]=d.useState(0),[N,k]=d.useState(10),[M,eu]=d.useState(""),[Q,l]=d.useState(1),[C,I]=d.useState([]),[w,j]=d.useState([]),[,,E,V,K,q]=d.useContext(_u),lu=zu(x=>x.userSlice.userProfile.key),T=Pu();d.useEffect(()=>{const x=Tu(new Date).format("YYYY-MM-DD");V(x),q(x)},[]);const D=x=>{eu(x.target.value)},R=async x=>{T(fu());const s=await G.get(`out-province-poultry-requests/?search=filter&value=${M}&page=${x}&role=${o()}&page_size=${N}&date1=${E}&date2=${K}&state=accepted`);T(uu()),Y(s.data.results),_(s.data.count)},W=x=>{R(x),l(x)},S=x=>{k(x),l(1)},r=()=>{R(Q!==0?Q:1)};d.useEffect(()=>{R(1),T(X0({selectedDate1:E,selectedDate2:K,text:M})).then(x=>{I(x.payload.data)})},[T,E,K,N]);const $=async x=>{x.preventDefault(),T(fu());try{const s=await G.get(`out-province-poultry-requests/?search=filter&value=${M}&date1=${E}&date2=${K}&state=accepted&role=${o()}`);Y(s.data.results),_(s.data.count),T(uu())}catch(s){console.error("Error fetching data:",s)}};d.useEffect(()=>{const x=b==null?void 0:b.map((s,y)=>{var gu,pu,hu,nu,U,xu,Fu,Z,au,a,u,c,h,t,F,g,L,z,O,ju,Su,bu,Eu,Du,vu;return[Q===1?y+1:y+N*(Q-1)+1,e.jsx(p,{variant:"body2",style:{color:"green"},children:s.outState},y),`${(gu=s==null?void 0:s.registrar)==null?void 0:gu.fullname}`,s.orderCode,(pu=s.buyer)!=null&&pu.firstName?`${(hu=s.buyer)==null?void 0:hu.firstName} ${(nu=s.buyer)==null?void 0:nu.lastName} (${(U=s.buyer)==null?void 0:U.mobile}) / ${s.buyer.province} - ${s.buyer.city}`:`${s.buyerFullname} (${s.buyerMobile}) / ${s.buyerProvince} - ${s.buyerCity}`,s!=null&&s.hasWage?s==null?void 0:s.payerFullname:"-",`${(xu=s.poultry)==null?void 0:xu.unitName} (${s.poultry.user.mobile})`,(Fu=s==null?void 0:s.poultry)==null?void 0:Fu.age,(Z=s==null?void 0:s.IndexWeight)==null?void 0:Z.toLocaleString(),s.quantity.toLocaleString(),(au=Math.floor(s.IndexWeight*s.quantity))==null?void 0:au.toLocaleString(),e.jsx(m,{placement:"top",title:o()==="VetFarm"||o()==="AdminX"?"ثبت کد قرنطینه":"مشاهده کد قرنطینه",children:e.jsx(Ru,{color:"primary",size:"small",onClick:()=>{T(Mu({title:"ثبت کد قرنطینه",size:{xs:"340px",md:"690px"},content:e.jsx(n6,{readOnly:o()==="CityOperator",item:s,updateTable:r},y)}))},children:o()==="VetFarm"||o()==="AdminX"?e.jsx(T0,{fontSize:"small"}):e.jsx(V0,{fontSize:"small"})})},y),((a=s==null?void 0:s.totalSystemQuarantineQuantity)==null?void 0:a.toLocaleString())||"-",i?(u=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:u.driverhealthCode:e.jsx(B0,{item:s,trafficCode:(c=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:c.driverhealthCode},y),((h=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:h.driverCar)||"-",(t=s==null?void 0:s.outProvinceDriverInfo)!=null&&t.driverPelak?(F=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:F.driverPelak:"-",(g=s==null?void 0:s.outProvinceDriverInfo)!=null&&g.driverName?(L=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:L.driverName:"",(z=s==null?void 0:s.outProvinceDriverInfo)!=null&&z.driverMobile?(O=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:O.driverMobile:"",J(s==null?void 0:s.createDate),J(s==null?void 0:s.sendDate),(s==null?void 0:s.totalWageAmount)||"-",(ju=s==null?void 0:s.hatching)==null?void 0:ju.city,(Su=s==null?void 0:s.hatching)==null?void 0:Su.province,(Eu=(bu=s==null?void 0:s.hatching)==null?void 0:bu.leftOver)==null?void 0:Eu.toLocaleString(),(vu=(Du=s==null?void 0:s.hatching)==null?void 0:Du.hatchingQuantity)==null?void 0:vu.toLocaleString()]});j(x)},[b]);const v=e.jsxs(f,{container:!0,gap:2,xs:12,alignItems:"center",children:[e.jsx(f,{children:e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:x=>e.jsx(X,{style:{width:"160px"},...x}),value:E,onChange:x=>{V(Tu(x).format("YYYY-MM-DD"))}})}),e.jsx(f,{children:e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:x=>e.jsx(X,{style:{width:"160px"},...x}),value:K,onChange:x=>{q(Tu(x).format("YYYY-MM-DD"))}})}),e.jsxs("form",{onSubmit:$,children:[e.jsx(X,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:D}),e.jsx(ru,{type:"submit",onClick:$,endIcon:e.jsx(Hu,{}),children:"جستجو"})]}),e.jsx(f,{children:e.jsx(m,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}bar_free_excel/?date1=${E}&date2=${K}&state=accepted&role=${o()}&key=${lu}&search=filter&value=${M}`,rel:"noreferrer",children:e.jsx(ru,{color:"success",children:e.jsx(Yu,{size:32})})})})})]});return e.jsx(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:e.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[v,e.jsx(f,{container:!0,mt:2,mb:4,isDashboard:!0,children:e.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","مجموع حجم","مجموع وزن","میانگین وزنی","تعداد بار های دارای کد قرنطینه","تعدا بار فاقد کد قرنطینه","مجموع جوجه ریزی","مجموع مانده در سالن"],data:[[(n=C==null?void 0:C.lenBar)==null?void 0:n.toLocaleString(),(su=C==null?void 0:C.quantity)==null?void 0:su.toLocaleString(),(cu=C==null?void 0:C.weight)==null?void 0:cu.toLocaleString(),(Cu=C==null?void 0:C.indexWeight)==null?void 0:Cu.toLocaleString(),(du=C==null?void 0:C.hasCode)==null?void 0:du.toLocaleString(),(Au=C==null?void 0:C.hasntCode)==null?void 0:Au.toLocaleString(),(B=C==null?void 0:C.hatchingQuantity)==null?void 0:B.toLocaleString(),(iu=C==null?void 0:C.leftOver)==null?void 0:iu.toLocaleString()]],title:"خلاصه اطلاعات"})}),e.jsx(Lu,{data:w,columns:["ردیف","وضعیت","ثبت کننده سفارش","کد سفارش","اطلاعات خریدار","پرداخت کننده","مرغدار","سن مرغ","میانگین وزن (کیلوگرم)","تعداد","وزن کل (کیلوگرم)","ثبت کد قرنطینه","تعداد در قرنطینه","کد بهداشتی ماشین","نوع خودرو","پلاک","نام راننده","تلفن راننده","تاریخ ثبت درخواست","تاریخ کشتار","تعرفه","شهر","استان","مانده در سالن","جوجه ریزی اولیه"],handlePageChange:W,totalRows:P,page:Q,perPage:N,handlePerRowsChange:S,title:"درخواست های فروش به خارج استان"})]})})},p6=()=>e.jsx(t6,{isBarManagemen:!0}),h6=N0("ADD_COMMENT_IN_SETTLEMENT_PROVINCE",async(i,{dispatch:b})=>{try{b(fu());const{data:Y,status:P}=await G.put("direct-buying-payment/0/",i);return b(uu()),{data:Y,status:P}}catch(Y){return b(uu()),{error:Y.response.data.result}}});function x6({modal_key:i}){const b=Pu(),[Y,P]=d.useState([]),[_,N]=d.useState({}),[k,M]=d.useState({});d.useEffect(()=>{i&&b(_0(i)).then(l=>{var I;const C=(I=l.payload)==null?void 0:I.data;if(C&&Array.isArray(C)){const w=C.map(E=>({...E,date:J(E.date)}));P(w);const j={};w.forEach(E=>{j[E.key]=E.paymentDeadlineSupporterMessage||""}),N(j)}})},[b,i]);const eu=(l,C)=>{N(I=>({...I,[l]:C}))},Q=l=>{var w;const C=((w=_[l])==null?void 0:w.trim())||"";M(j=>({...j,[l]:!0})),b(h6({key:l,payment_deadline_supporter_message:C})).then(j=>{var E;if(((E=j.payload)==null?void 0:E.status)===200&&i)return b(_0(i)).then(V=>{var q;const K=(q=V.payload)==null?void 0:q.data;if(K&&Array.isArray(K)){const lu=K.map(T=>({...T,date:J(T.date)}));P(lu)}})}).finally(()=>M(j=>({...j,[l]:!1})))};return e.jsx(ou,{sx:{overflowY:"auto",display:"flex",flexDirection:"row",justifyContent:"center",flexWrap:"wrap",gap:"16px",alignItems:"center",padding:"20px"},children:Y.map(l=>{var C;return e.jsx(ou,{sx:{display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid #888888",borderRadius:"20px",padding:"20px",marginTop:"20px",minWidth:"300px"},children:e.jsxs(ou,{mt:2,sx:{display:"flex",flexDirection:"column",alignItems:"center"},children:[l.image&&e.jsx(ou,{item:!0,sx:{width:"50px",mb:2},children:e.jsx(Wu,{src:l.image})}),e.jsx(ou,{item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"مبلغ",value:((C=l.amount)==null?void 0:C.toLocaleString())||"",InputProps:{readOnly:!0}})}),l.date&&e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"تاریخ پرداخت",value:l.date,InputProps:{readOnly:!0,style:{fontSize:14}}})}),e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"دیدگاه",multiline:!0,rows:4,value:_[l.key]||"",onChange:I=>eu(l.key,I.target.value),InputProps:{style:{fontSize:14}},sx:{"& .MuiInputBase-root":{height:"auto",alignItems:"flex-start"}}})}),e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(ru,{fullWidth:!0,variant:"contained",onClick:()=>Q(l.key),disabled:k[l.key],children:"ثبت"})})]})},l.key)})})}const F6=({item:i,item_key:b,updateTable_data:Y})=>{const P=Pu(),[_,N]=d.useState(null),k=l=>{N(l.currentTarget)},M=()=>{N(null)},Q=!!_?"popover":void 0;return e.jsx(f,{container:!0,children:e.jsx(Ru,{"aria-describedby":Q,variant:"contained",color:"primary",onClick:k,children:e.jsx(A6,{onClick:()=>{M(),P(W0({title:"بارگزاری سند",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:1e3,content:e.jsx(x6,{item:i,modal_key:b,updateTable_modal:Y})}))}})})})},f6=()=>{const i=Pu(),[,,b,Y,P,_]=d.useContext(_u),[N,k]=d.useState([]),[M,eu]=d.useState([]),[Q,l]=d.useState(0),[C,I]=d.useState(10),[w,j]=d.useState(1),[E,V]=d.useState(""),K=zu(S=>S.userSlice.userProfile.key),q=d.useCallback(async()=>{var S,r;i(fu());try{const $=await G.get(`direct-buying-requests/?role=${o()}&status=active"&search=filter&value=${E||""}&date1=${b}&date2=${P}&page=1&page_size=${C}`);i(uu()),eu((S=$==null?void 0:$.data)==null?void 0:S.results),l((r=$==null?void 0:$.data)==null?void 0:r.count)}catch{i(uu())}},[b,P,C,w,E,i]),lu=S=>{I(S),j(1)},T=S=>{q(S,E),j(S)},D=S=>{V(S.target.value)},R=async S=>{var r,$;S.preventDefault(),i(fu());try{const v=await G.get(`direct-buying-requests/?role=${o()}&status=active&date1=${b}&date2=${P}&search=filter&value=${E||""}`);eu((r=v==null?void 0:v.data)==null?void 0:r.results),l(($=v==null?void 0:v.data)==null?void 0:$.count),i(uu())}catch(v){console.error("Error fetching data:",v)}};d.useEffect(()=>{q(1)},[i,b,P,C]);const W=d.useCallback(()=>{q(1)},[q]);return d.useEffect(()=>{const S=M==null?void 0:M.map((r,$)=>{var n,su,cu,Cu,du,Au,B,iu,x,s,y,gu,pu,hu,nu,U,xu,Fu,Z,au,a,u,c,h,t,F,g,L;let v;switch(r==null?void 0:r.paymentDeadlineState){case"pending":v="بارگزاری سند مالی";break;case"checking":v="بررسی مالی اتحادیه";break;case"accepted":v="تایید شده";break;case"rejected":v="برگشت داده شده";break;case"archive":v="بایگانی شده";break;default:v="وضعیت نامشخص"}return[w===1?$+1:$+C*(w-1)+1,J((n=r==null?void 0:r.killRequest)==null?void 0:n.createDate),J((su=r==null?void 0:r.killRequest)==null?void 0:su.reciveDate),`${(Cu=(cu=r==null?void 0:r.killRequest)==null?void 0:cu.killHouse)==null?void 0:Cu.name} (${(Au=(du=r==null?void 0:r.killRequest)==null?void 0:du.killHouse)==null?void 0:Au.mobile})`,`${(iu=(B=r==null?void 0:r.killRequest)==null?void 0:B.poultry)==null?void 0:iu.age}`,(x=r==null?void 0:r.killRequest)!=null&&x.freeDirectBuying?"آزاد":"دولتی",(s=r==null?void 0:r.killRequest)!=null&&s.killHouse?(gu=(y=r==null?void 0:r.killRequest)==null?void 0:y.killHouse)==null?void 0:gu.name:(pu=r==null?void 0:r.killRequest)==null?void 0:pu.slaughterHouse,`${(nu=(hu=r==null?void 0:r.killRequest)==null?void 0:hu.poultry)==null?void 0:nu.fullname} (${(U=r==null?void 0:r.killRequest)==null?void 0:U.poultry.mobile})`,(xu=r==null?void 0:r.generalInfo)==null?void 0:xu.age,`${(Fu=r==null?void 0:r.killRequest)!=null&&Fu.chickenBreed?(Z=r==null?void 0:r.killRequest)==null?void 0:Z.chickenBreed:"-"}`,(au=r==null?void 0:r.totalKilledQuantity)==null?void 0:au.toLocaleString(),(a=r==null?void 0:r.generalInfo)==null?void 0:a.IndexWeight,(u=r==null?void 0:r.totalKilledWeight)==null?void 0:u.toLocaleString(),(h=(c=r==null?void 0:r.killRequest)==null?void 0:c.amount)==null?void 0:h.toLocaleString(),(F=(t=r==null?void 0:r.generalInfo)==null?void 0:t.totalAmount)==null?void 0:F.toLocaleString(),J(r==null?void 0:r.paymentDeadlineDate),r!=null&&r.extensionPaymentDeadlineDate?J(r==null?void 0:r.extensionPaymentDeadlineDate):"-",e.jsx(i6,{pdf_key:(g=r==null?void 0:r.killRequest)==null?void 0:g.key},$),(L=r==null?void 0:r.generalInfo)==null?void 0:L.totalPaidAmount.toLocaleString(),v,r==null?void 0:r.paymentDeadlineCheckerFullname,J(r==null?void 0:r.paymentDeadlineCheckDate),r==null?void 0:r.paymentDeadlineArchiveMessage,e.jsx(F6,{updateTable_data:W,item:r,item_key:r==null?void 0:r.key},`ops-${$}`)]});k(S)},[M]),e.jsx(e.Fragment,{children:e.jsxs(f,{container:!0,lg:12,xs:12,justifyContent:"start",alignItems:"center",children:[e.jsx(f,{container:!0,alignItems:"center",mb:tu.SMALL,gap:tu.SMALL,children:e.jsx("form",{onSubmit:R,children:e.jsxs(f,{container:!0,alignItems:"center",gap:tu.SMALL,children:[e.jsx(X,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:D}),e.jsx(ru,{type:"submit",onClick:R,endIcon:e.jsx(Hu,{}),children:"جستجو"}),e.jsxs(f,{container:!0,gap:2,children:[e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:S=>e.jsx(X,{style:{width:"160px"},...S}),value:b,onChange:S=>{Y($u(S).format("YYYY-MM-DD"))}}),e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:S=>e.jsx(X,{style:{width:"160px"},...S}),value:P,onChange:S=>{_($u(S).format("YYYY-MM-DD"))}})]}),e.jsx(f,{children:e.jsx(m,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}direct_purchase_excel/?date1=${b}&date2=${P}&role=${o()}&key=${K}`,rel:"noreferrer",children:e.jsx(ru,{color:"success",children:e.jsx(Yu,{size:32})})})})})]})})}),e.jsx(Lu,{data:N,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","نوع خرید","محل کشتار","مرغدار (تلفن)","سن مرغ","سن","نژاد","تعداد درخواست قطعه","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","قیمت هر کیلو (ریال)","مبلغ کل خرید (ریال)","حداکثر مهلت تسویه","تمدید مهلت تسویه","توافق نامه","مبلغ تسویه (ریال)","وضعیت","بررسی کننده","تاریخ بررسی","گزارش","اسناد"],handlePageChange:T,totalRows:Q,page:w,perPage:C,handlePerRowsChange:lu,title:"تسویه حساب"})]})})},G6=()=>{const[i,b]=d.useState([]),[Y,P]=d.useState(0),[_,N]=d.useState(10),[k,M]=d.useState(0),[eu,Q]=d.useState([]),[l,C]=d.useState([]),[I,w]=d.useState(1),[j,E]=d.useState(!1),[V,K]=d.useState(!1),[q,lu]=d.useState(""),[T,D]=d.useState(!1),R=Pu(),[,,W,S,r,$]=d.useContext(_u),v=zu(a=>a.userSlice),{vetFarmBarsOverview:n}=zu(a=>a.vetFarmSlice);d.useEffect(()=>{const a=$u(new Date).format("YYYY-MM-DD");S(a),$(a)},[]);const su=(a,u)=>{M(u)},cu=()=>{K(!V)},Cu=()=>o()!=="VetFarm"?["گزارش اختلاف فارم"]:[],du=(a,u)=>o()==="VetFarm"?[]:a!=null&&a.priceRegisterDate?[e.jsx(m,{title:"مشاهده گزارش",placement:"top",children:e.jsx(Ru,{color:"primary",size:"small",onClick:()=>{R(W0({top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"گزارش ",content:e.jsx(C6,{columns:["ثبت کننده ","تاریخ ثبت","ویرایش کننده","تاریخ ویرایش","نوع تسویه","قیمت","توضیحات","سند"],data:[[a==null?void 0:a.priceRegisterar,J(a==null?void 0:a.priceRegisterDate),a==null?void 0:a.priceEditor,J(a==null?void 0:a.priceEditorDate),(a==null?void 0:a.settlementType)==="cash"?"نقدی":"مدت دار",a==null?void 0:a.price,a==null?void 0:a.description,e.jsxs(f,{container:!0,xs:12,justifyContent:"center",gap:1,children:[e.jsx(Wu,{src:a==null?void 0:a.image},u),","]},u)]]})}))},children:e.jsx(V0,{fontSize:"small"})})},u)]:["بدون گزارش"],Au=a=>{let u="",c="default";return a.trash===!0?(u="حذف شده",c="error"):a!=null&&a.wareHouseConfirmation?(u="ورود به انبار",c="success"):(a==null?void 0:a.assignmentStateArchive)!=="pending"?(u="ثبت اطلاعات بار",c="info"):a.vetState==="accepted"?(u="تایید تخلیه",c="success"):a.vetState==="pending"?(u="در انتظار تخلیه",c="warning"):u="نامشخص",e.jsx(H0,{label:u,color:c,size:"small",variant:"outlined",sx:{minWidth:90,justifyContent:"center"}})},B=async a=>{var u,c,h;if(!T){R(fu());try{const t=await G.get(`kill_house_request_bar_management/?check&search=filter&value=${q}&role=${o()}&date1=${W}&date2=${r}&page=${a}&page_size=${_}&without_quarantine_code_state=${V}`);D(!1),b(((u=t.data)==null?void 0:u.results)||[]),P(((c=t.data)==null?void 0:c.count)||0)}catch(t){console.error("Error fetching data:",t);const F=(t==null?void 0:t.message)||"",g=(h=t==null?void 0:t.response)==null?void 0:h.status;F.includes("500")||g===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([]),P(0)}finally{R(uu())}}},iu=a=>{B(a),w(a)},x=a=>{N(a),w(1)},s=()=>{B(I!==0?I:1)};d.useEffect(()=>{T||(B(I),R(Q0({selectedDate1:W,selectedDate2:r})).then(a=>{var u,c,h;a!=null&&a.error?((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(a=>{var t;console.error("Error fetching deleted bars:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))}),R(M0({selectedDate1:W,selectedDate2:r,textValue:q,hasDocumentState:V})).then(a=>{var u,c,h;a!=null&&a.error?((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(a=>{var t;console.error("Error fetching bars overview:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))}))},[W,r,V,_]),d.useEffect(()=>{D(!1)},[W,r,V,q]),d.useEffect(()=>{B(1),R(l6()).then(a=>{var u,c,h,t;a!=null&&a.error?(((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})),E(!1)):(t=a==null?void 0:a.payload)!=null&&t.data?(D(!1),E(a.payload.data)):E(!1)}).catch(a=>{var t;console.error("Error fetching aggregate status:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})),E(!1)})},[]),d.useEffect(()=>{if(!i||!Array.isArray(i)){Q([]);return}const a=i.map((u,c)=>{var h,t,F,g,L,z,O,ju,Su,bu,Eu,Du,vu,Nu,Qu,Ku,Gu,Xu,Bu,Uu,Ju,Zu,Ou,mu,u0,e0,a0,r0,s0,n0,o0,t0,l0,c0,C0,d0,A0,i0,g0,p0,h0,x0,F0,f0,y0,j0,S0,b0,E0,D0,v0,k0,R0,$0;return[e.jsxs(f,{id:"merge",container:!0,alignItems:"center",justifyContent:"center",style:{minWidth:o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin"?"100px":"50px"},children:[(j==null?void 0:j.allow)&&(o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin")&&e.jsx(f,{item:!0,children:u!=null&&u.clearanceCode&&(u!=null&&u.aggregateCode)?e.jsx(Vu,{control:e.jsx(m,{title:"حذف از ادغام",placement:"top",children:e.jsx(Ru,{color:"error",disabled:(i==null?void 0:i.filter(A=>A.aggregateCode===(u==null?void 0:u.aggregateCode)).length)<3,onClick:()=>{R(U0({kill_house_request_key:u==null?void 0:u.key})).then(A=>{var Iu,qu,wu,ku,L0;if(A!=null&&A.error||(Iu=A==null?void 0:A.payload)!=null&&Iu.error){const P0=((qu=A.payload)==null?void 0:qu.error)||((wu=A.error)==null?void 0:wu.message)||"";P0.includes("500")||((ku=A.error)==null?void 0:ku.status)===500||((L0=A.error)==null?void 0:L0.statusCode)===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:P0||"مشکلی در حذف از ادغام پیش آمده است!",severity:"error"})}else D(!1),C([]),s(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}).catch(A=>{var ku;console.error("Error deleting aggregate bar:",A);const Iu=(A==null?void 0:A.message)||"",qu=(ku=A==null?void 0:A.response)==null?void 0:ku.status;Iu.includes("500")||qu===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در حذف از ادغام پیش آمده است!",severity:"error"})})},children:e.jsx(c6,{})},c)})}):e.jsx(Vu,{control:e.jsx(I0,{disabled:l.length&&!(((F=(t=(h=l[0])==null?void 0:h.poultryRequest)==null?void 0:t.poultry)==null?void 0:F.unitName)===((L=(g=u==null?void 0:u.poultryRequest)==null?void 0:g.poultry)==null?void 0:L.unitName)&&((O=(z=l[0])==null?void 0:z.killhouseUser)==null?void 0:O.name)===((ju=u==null?void 0:u.killhouseUser)==null?void 0:ju.name))||(u==null?void 0:u.clearanceCode)&&(u==null?void 0:u.aggregateCode),checked:l.filter(A=>(A==null?void 0:A.barCode)===(u==null?void 0:u.barCode)).length>0,onChange:()=>{l.some(A=>(A==null?void 0:A.barCode)===(u==null?void 0:u.barCode))?C(l.filter(A=>(A==null?void 0:A.barCode)!==(u==null?void 0:u.barCode))):u!=null&&u.aggregateCode?C(i==null?void 0:i.filter(A=>(A==null?void 0:A.aggregateCode)===(u==null?void 0:u.aggregateCode))):C([...l,u])},color:"primary"})})}),e.jsx(f,{item:!0,children:I===1?c+1:c+_*I/2+1})]},c),u!=null&&u.aggregateCode?e.jsxs(m,{title:"مشاهده بارها",placement:"top",children:[" ",e.jsx(p,{variant:"body2",color:"primary",style:{cursor:"pointer"},onClick:()=>{au()?y({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${j==null?void 0:j.limitation} میتوانید ادغام کنید!`,severity:"error"}):R(Mu({title:"مشاهده بارهای ادغام شده",content:e.jsx(z0,{toShow:!0,setAggregates:C,bars:i==null?void 0:i.filter(A=>(A==null?void 0:A.aggregateCode)===(u==null?void 0:u.aggregateCode))})}))},children:"دارد"})]}):e.jsx(p,{variant:"body2",children:"ندارد"}),Au(u),e.jsxs(p,{style:{fontSize:"13px",color:u!=null&&u.trash?"red":"black"},children:[(u==null?void 0:u.barCode)||"",u!=null&&u.priceRegisterDate?"✉️":""]},c),u!=null&&u.createDate?K0(u.createDate):"-",(Su=u==null?void 0:u.poultryRequest)!=null&&Su.freezing?"انجماد":(bu=u==null?void 0:u.poultryRequest)!=null&&bu.export?"صادرات":"عادی",(Eu=u==null?void 0:u.poultryRequest)!=null&&Eu.freeSaleInProvince?"آزاد":"دولتی",`${((Du=u==null?void 0:u.killhouseUser)==null?void 0:Du.name)||""} (${((Qu=(Nu=(vu=u==null?void 0:u.killhouseUser)==null?void 0:vu.killHouseOperator)==null?void 0:Nu.user)==null?void 0:Qu.mobile)||""})`,u!=null&&u.killer?`${((Ku=u.killer)==null?void 0:Ku.name)||""} (${((Bu=(Xu=(Gu=u.killer)==null?void 0:Gu.killHouseOperator)==null?void 0:Xu.user)==null?void 0:Bu.mobile)||""})`:"-",`${((Zu=(Ju=(Uu=u==null?void 0:u.poultryRequest)==null?void 0:Uu.poultry)==null?void 0:Ju.user)==null?void 0:Zu.fullname)||""} (${((u0=(mu=(Ou=u==null?void 0:u.poultryRequest)==null?void 0:Ou.poultry)==null?void 0:mu.user)==null?void 0:u0.mobile)||""})`,((a0=(e0=u==null?void 0:u.poultryRequest)==null?void 0:e0.poultry)==null?void 0:a0.unitName)||"",u!=null&&u.quantity?u.quantity.toLocaleString():"0",(r0=u==null?void 0:u.weightInfo)!=null&&r0.weight?u.weightInfo.weight.toLocaleString():"0",e.jsx(e.Fragment,{children:e.jsx(s6,{updateTable:s,killHouseRequestKey:u.key,trafficCode:u==null?void 0:u.trafficCode,isEditable:(o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="VetFarm"||o()==="AdminX"||o()==="CityVet"||o()==="Supporter")&&u.trash!==!0&&u.assignmentStateArchive==="pending"&&!(u!=null&&u.clearanceCode)})}),u!=null&&u.amount?u.amount.toLocaleString()+" ﷼":"0 ﷼",e.jsx(J0,{item:u,updateTable:s,isEditable:o()==="VetFarm"||o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="CityVet"||o()==="AdminX"||o()==="Supporter"},c),e.jsx(e.Fragment,{children:u!=null&&u.quarantineQuantity?e.jsx(Z0,{code:u==null?void 0:u.quarantineQuantity,updateTable:s,item:u}):e.jsxs(e.Fragment,{children:[(u==null?void 0:u.quarantineCodeState)&&((u==null?void 0:u.quarantineCodeState)==="contradiction"?"مغایرت کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="noclearance"?"فاقد کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="merge"?"ادغام":"عدم تایید راهداری"),(o()==="SuperAdmin"||o()==="AdminX")&&e.jsx(m,{title:u!=null&&u.quarantineCodeState?"ویرایش تعداد ثبت شده در قرنطینه":"ثبت تعداد در قرنطینه",placement:"top",children:e.jsx(Ru,{color:"primary",onClick:()=>{R(Mu({title:"تعداد ثبت شده در قرنطینه",content:e.jsx(O0,{item:u,updateTable:s})}))},children:u!=null&&u.quarantineCodeState?e.jsx(Y0,{fontSize:"small"}):e.jsx(T0,{fontSize:"small"})})})]})}),`${((n0=(s0=u==null?void 0:u.addCar)==null?void 0:s0.driver)==null?void 0:n0.typeCar)||""} ${((t0=(o0=u==null?void 0:u.addCar)==null?void 0:o0.driver)==null?void 0:t0.pelak)||""}`,`${((c0=(l0=u==null?void 0:u.addCar)==null?void 0:l0.driver)==null?void 0:c0.driverName)||""} (${((d0=(C0=u==null?void 0:u.addCar)==null?void 0:C0.driver)==null?void 0:d0.driverMobile)||""})`,((A0=u==null?void 0:u.poultryRequest)==null?void 0:A0.chickenBreed)||"",(i0=u==null?void 0:u.poultryRequest)!=null&&i0.age?u.poultryRequest.age.toLocaleString():"0",(g0=u==null?void 0:u.weightInfo)!=null&&g0.indexWeight?u.weightInfo.indexWeight.toLocaleString():"0",...o()==="VetFarm"?[]:[((p0=u==null?void 0:u.poultryRequest)!=null&&p0.amount?u.poultryRequest.amount.toLocaleString():"0")+" ﷼",((h0=u==null?void 0:u.weightInfo)!=null&&h0.killHousePrice?u.weightInfo.killHousePrice.toLocaleString():"0")+" ﷼",(u!=null&&u.price?u.price.toLocaleString():"0")+"﷼"],(f0=(F0=(x0=u==null?void 0:u.vetFarm)==null?void 0:x0.vet)==null?void 0:F0.user)!=null&&f0.fullname?u.vetFarm.vet.user.fullname+`(${((S0=(j0=(y0=u==null?void 0:u.vetFarm)==null?void 0:y0.vet)==null?void 0:j0.user)==null?void 0:S0.mobile)||""})`:"فاقد دامپزشک",(u==null?void 0:u.killPlace)||"-",((v0=(D0=(E0=(b0=u==null?void 0:u.poultryRequest)==null?void 0:b0.poultry)==null?void 0:E0.address)==null?void 0:D0.city)==null?void 0:v0.name)||"",u!=null&&u.poultryRequest.sendDate?G0(new Date(u==null?void 0:u.poultryRequest.sendDate),"yyyy/MM/dd"):"-",u==null?void 0:u.poultryRequest.orderCode,...o()==="VetFarm"?[]:[e.jsx(p,{variant:"body2",children:u!=null&&u.barDocumentStatus?e.jsx(m,{title:(u==null?void 0:u.barDocumentDescription)||"بدون توضیحات",arrow:!0,placement:"top",children:e.jsx(p,{variant:"body2",sx:{cursor:u!=null&&u.barDocumentDescription?"pointer":"default"},children:((k0=u==null?void 0:u.barDocumentStatus)==null?void 0:k0.title)||"-"})}):e.jsx(p,{variant:"body2",children:"-"})},c),e.jsx(Wu,{src:(R0=u==null?void 0:u.assignmentInfo)==null?void 0:R0.imageWithBar},c),u!=null&&u.acceptedRealQuantity?u.acceptedRealQuantity.toLocaleString():"0",u!=null&&u.acceptedRealWeight?u.acceptedRealWeight.toLocaleString():"0",($0=u==null?void 0:u.weightInfo)!=null&&$0.finalIndexWeight?u.weightInfo.finalIndexWeight.toLocaleString():"0",u!=null&&u.wareHouseAcceptedRealQuantity?u.wareHouseAcceptedRealQuantity.toLocaleString():"0",u!=null&&u.wareHouseAcceptedRealWeight?u.wareHouseAcceptedRealWeight.toLocaleString():"0",u!=null&&u.weightLoss?u.weightLoss.toLocaleString():"0"],...du(u,c),e.jsx(e6,{item:u,updateTable:s},c)]});Q(a)},[i,l]);const[y]=d.useContext(_u),gu=a=>{S(a)},pu=a=>{$(a)},hu=a=>{lu(a.target.value)},nu=async a=>{var u,c,h;a.preventDefault(),D(!1),R(fu());try{const t=await G.get(`kill_house_request_bar_management/?check&role=${o()}&search=filter&value=${q}&date1=${W}&date2=${r}&page=1&page_size=${_}&without_quarantine_code_state=${V}`);D(!1),b(((u=t.data)==null?void 0:u.results)||[]),P(((c=t.data)==null?void 0:c.count)||0),R(uu())}catch(t){console.error("Error fetching data:",t);const F=(t==null?void 0:t.message)||"",g=(h=t==null?void 0:t.response)==null?void 0:h.status;F.includes("500")||g===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([]),P(0),R(uu())}R(M0({selectedDate1:W,selectedDate2:r,textValue:q})).then(t=>{var F,g,L;t!=null&&t.error?((((F=t.error)==null?void 0:F.message)||"").includes("500")||((g=t.error)==null?void 0:g.status)===500||((L=t.error)==null?void 0:L.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(t=>{var z;console.error("Error fetching bars overview:",t);const F=(t==null?void 0:t.message)||"",g=(z=t==null?void 0:t.response)==null?void 0:z.status;(F.includes("500")||g===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))})};d.useEffect(()=>{k===0&&B(1)},[W,r,V,k]);const U=({pathLink:a,name:u,isSlaughter:c=!1})=>{const h=c?`date1=${W}&date2=${r}`:`start=${W}&end=${r}`;return e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box",cursor:"pointer",backgroundColor:"#FCFCFC","&:hover":{boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)",backgroundColor:"#F5F9FF","& .MuiTypography-body2":{color:"#2D5FFF"}}},onClick:()=>{var F;y({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const t=`${G.defaults.baseURL}${a}/?${h}&key=${((F=v==null?void 0:v.userProfile)==null?void 0:F.key)||""}&role=${o()}&search=filter&value=${q||""}`;window.location.href=t},children:[e.jsx(f,{sx:{zIndex:"10",color:"white",width:"60px",height:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",size:"large",pt:"10%",children:e.jsx(Yu,{size:24})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px",transition:"color 0.2s ease"},children:u})]})},xu=({openNotif:a})=>{const[u,c]=d.useState(!1),[h,t]=d.useState(!1);return e.jsxs(e.Fragment,{children:[e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box",cursor:"pointer",backgroundColor:"#FCFCFC"},children:[e.jsx(m,{title:"ارسال پیام بارهای خارج استان در ایتا",placement:"top",children:e.jsx(ru,{sx:{width:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",border:"1px solid #E6E6E6",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",color:"error",size:"large",disabled:u,onClick:async()=>{var F;c(!0);try{await G.get("bot_eitaa_free_bar"),a({vertical:"top",horizontal:"center",msg:"پیام با موفقیت ارسال شد!",severity:"success"})}catch(g){console.error("Error sending message:",g);const L=(g==null?void 0:g.message)||"",z=(F=g==null?void 0:g.response)==null?void 0:F.status,O=L.includes("500")||z===500;a({vertical:"top",horizontal:"center",msg:O?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در ارسال پیام پیش آمده است!",severity:"error"})}finally{c(!1)}},children:e.jsx(w0,{size:40})})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px"},children:"پیام بار خارج استان"})]}),e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box"},children:[e.jsx(m,{title:"ارسال پیام بارهای داخل استان در ایتا",placement:"top",children:e.jsx(ru,{sx:{width:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",border:"1px solid #E6E6E6",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",color:"success",size:"large",disabled:h,onClick:async()=>{var F;t(!0);try{await G.get("bot_eitaa_for_bar"),a({vertical:"top",horizontal:"center",msg:"پیام با موفقیت ارسال شد!",severity:"success"})}catch(g){console.error("Error sending message:",g);const L=(g==null?void 0:g.message)||"",z=(F=g==null?void 0:g.response)==null?void 0:F.status,O=L.includes("500")||z===500;a({vertical:"top",horizontal:"center",msg:O?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در ارسال پیام پیش آمده است!",severity:"error"})}finally{t(!1)}},children:e.jsx(w0,{size:40})})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px"},children:"پیام بار داخل استان"})]})]})},Fu=e.jsxs(f,{container:!0,justifyContent:"center",spacing:{xs:3,sm:2,md:1,lg:0},gap:"20px",xs:12,children:[o()!=="ProvinceOperator"&&e.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",gap:2,xs:12,sx:{py:1},mt:3,children:[e.jsx(U,{name:"بارهای داخل استان",pathLink:"bar_excel"}),o()!=="VetFarm"&&o()!=="CityPoultry"&&e.jsx(U,{name:"گزارش جامع",pathLink:"detail_of_killing_excel",isSlaughter:!0}),(o()==="ProvinceOperator"||o()==="ProvinceSupervisor"||o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX"||o()==="VetSupervisor")&&e.jsx(U,{name:"پایش کشتارگاه",pathLink:"comprehensive_report_of_the_slaughterhouse_excel",isSlaughter:!0}),(o()==="ProvinceOperator"||o()==="ProvinceSupervisor"||o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX"||o()==="VetSupervisor")&&e.jsx(U,{name:"عملکرد کشتارگاه ها",pathLink:"from_allocation_to_distribution_excel",isSlaughter:!0}),o()!=="CityPoultry"&&o()!=="VetFarm"&&e.jsx(U,{name:"پایش بارها",pathLink:"monitor_loads_excel",isSlaughter:!0}),o()==="ProvinceOperator"&&e.jsx(xu,{openNotif:y})]}),e.jsxs(f,{container:!0,direction:"column",alignItems:"flex-start",gap:tu.SMALL,xs:12,mt:{xs:2,md:0},children:[e.jsx(p,{children:"مدیریت بارها"}),e.jsxs(f,{container:!0,justifyContent:"flex-start",alignItems:"center",direction:"row",style:{width:"100%"},gap:2,children:[e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:a=>e.jsx(X,{sx:{width:"150px"},...a}),value:W,onChange:a=>{gu($u(a).format("YYYY-MM-DD"))}}),e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:a=>e.jsx(X,{sx:{width:"150px"},...a}),value:r,onChange:a=>{pu($u(a).format("YYYY-MM-DD"))}}),e.jsxs("form",{onSubmit:nu,children:[e.jsx(X,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:hu}),e.jsx(ru,{type:"submit",onClick:nu,endIcon:e.jsx(Hu,{}),children:"جستجو"})]}),(o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX")&&e.jsx(Vu,{control:e.jsx(I0,{checked:V,onChange:cu,name:"item4"}),label:"بدون وضعیت قرنطینه"})]})]})]});let Z;o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="CityOperator"||o()==="AdminX"||o()==="Supporter"?Z=e.jsxs(q0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:k,onChange:su,children:[e.jsx(H,{label:"کشتار داخل استان",value:0}),e.jsx(H,{label:"وارد کردن اطلاعات بار",value:1}),e.jsx(H,{label:"تحویلی کشتارگاه",value:2}),e.jsx(H,{label:"بارهای حذف شده",value:3}),e.jsx(H,{label:"فروش به خارج استان",value:4}),e.jsx(H,{label:"بارهای زنجیره",value:5}),e.jsx(H,{label:"خرید خارج از استان",value:6}),e.jsx(H,{label:"عدم وصول",value:7}),o()==="Supporter"||o()==="AdminX"&&e.jsx(H,{label:"تسویه حساب",value:8})]}):o()==="LiveStockSupport"?Z=null:Z=e.jsxs(q0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:k,onChange:su,children:[e.jsx(H,{label:"کشتار داخل استان",value:0}),e.jsx(H,{label:"بارهای حذف شده",value:3}),(o()==="VetFarm"||o()==="VetSupervisor"||o()==="ProvinceSupervisor")&&e.jsx(H,{label:"فروش به خارج استان",value:4}),(o()==="VetFarm"||o()==="VetSupervisor"||o()==="ProvinceSupervisor")&&e.jsx(H,{label:"بارهای زنجیره",value:5}),!o()==="VetFarm"&&e.jsx(H,{label:"خرید خارج از استان",value:6}),o()!=="KillHouse"&&e.jsx(H,{label:"عدم وصول",value:7})]});const au=()=>(l==null?void 0:l.reduce((a,u)=>a+(u==null?void 0:u.quantity),0))>(j==null?void 0:j.limitation)||!l.every(a=>{var u,c,h,t,F,g,L,z;return((c=(u=a.poultryRequest)==null?void 0:u.poultry)==null?void 0:c.unitName)===((F=(t=(h=l[0])==null?void 0:h.poultryRequest)==null?void 0:t.poultry)==null?void 0:F.unitName)&&((g=a.killhouseUser)==null?void 0:g.name)===((z=(L=l[0])==null?void 0:L.killhouseUser)==null?void 0:z.name)});return e.jsxs(f,{container:!0,direction:"column",flexWrap:"nowrap",mt:tu.SMALL,xs:12,children:[e.jsx(f,{container:!0,justifyContent:"center",mb:tu.MEDIUM,children:Z}),k===0&&e.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,mb:4,px:2,children:[Fu,e.jsx(f,{container:!0,mt:2,isDashboard:!0,children:e.jsx(Lu,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:["تعداد بار","حجم بار","وزن بار","حجم دولتی","وزن دولتی","حجم آزاد","وزن آزاد","میانگین وزن","کمترین سن ","بیشترین سن ","میانگین سنی","بارهای دارای کد قرنطینه","بارهای فاقد کد قرنطینه","حجم بارهای فاقد کد قرنطینه","بارهای دارای اختلاف","حجم اختلاف بارها","بارهای تحویلی کشتارگاه","حجم نهایی در کشتارگاه ","وزن نهایی در کشتارگاه","تعداد بار ورودی به انبار","حجم بار ورودی به انبار","وزن لاشه","درصد افت بار"],data:[[e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.lenKillRequest?n.lenKillRequest.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.killRequestQuantity?n.killRequestQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.killRequestWeight?n.killRequestWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allGovernmentalQuantity?n.allGovernmentalQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allGovernmentalWeight?n.allGovernmentalWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allFreeQuantity?n.allFreeQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allFreeWeight?n.allFreeWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:(n==null?void 0:n.avgWeight)||"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:(n==null?void 0:n.minAge)||"0"},"1"),e.jsx(p,{variant:"caption",children:(n==null?void 0:n.maxAge)||"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:(n==null?void 0:n.avgAge)||"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.lenKillRequestHasCode?n.lenKillRequestHasCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.lenKillRequestHasNotCode?n.lenKillRequestHasNotCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.quantityOfKillRequestHasNotCode?n.quantityOfKillRequestHasNotCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.differenceBar?n.differenceBar.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.finalRealQuantity?n.finalRealQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.lenCompleteWithKillHouse?n.lenCompleteWithKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.quantityFinalKillHouse?n.quantityFinalKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.weightFinalKillHouse?n.weightFinalKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.wareHouseBars?n.wareHouseBars.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.wareHouseBarsQuantity?n.wareHouseBarsQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.wareHouseBarsWeight?n.wareHouseBarsWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.wareHouseBarsWeightLose?n.wareHouseBarsWeightLose.toFixed(2).toLocaleString():"0"},"1")]]})}),(j==null?void 0:j.allow)&&(o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin")&&e.jsx(f,{id:"merge",container:!0,xs:12,justifyContent:"end",children:e.jsx(ru,{color:au()?"error":"primary",variant:"outlined",disabled:l.some(a=>a==null?void 0:a.clearanceCode)?!0:l.some(a=>a==null?void 0:a.aggregateCode)?!1:(l==null?void 0:l.length)<2,onClick:()=>{au()?y({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${j==null?void 0:j.limitation} میتوانید ادغام کنید!`,severity:"error"}):R(Mu({title:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها",content:e.jsx(z0,{setAggregates:C,bars:l.some(a=>a==null?void 0:a.aggregateCode)?i==null?void 0:i.filter(a=>{var u;return(a==null?void 0:a.aggregateCode)===((u=l[0])==null?void 0:u.aggregateCode)}):l,updateTable:s,canReturn:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)})}))},children:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها"})}),e.jsx(Lu,{data:eu,columns:["ردیف","ادغام","وضعیت","کدبار","تاریخ ثبت خودرو","کشتار","فروش","خریدار","کشتارکن اختصاصی","مشخصات مرغدار","نام فارم","تعداد اولیه","وزن اولیه بار (کیلوگرم)","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","تعداد در قرنطینه","ماشین","راننده","نژاد","سن","میانگین وزن اولیه (کیلوگرم)",...o()==="VetFarm"?[]:["قیمت مرغدار","قیمت کشتارگاه","قیمت تعاونی"],"دامپزشک فارم","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار",...o()==="VetFarm"?[]:["وضعیت سند","سند (بارنامه)","تعداد نهایی","وزن نهایی بار (کیلوگرم)","میانگین وزن نهایی (کیلوگرم)","حجم لاشه","وزن لاشه","درصد افت"],...Cu(),"عملیات"],handlePageChange:iu,totalRows:Y,page:I,perPage:_,handlePerRowsChange:x,title:"مدیریت بارها"})]}),k===1&&e.jsx(a6,{}),k===2&&e.jsx(r6,{}),k===3&&e.jsx(f,{mt:tu.MEDIUM,children:e.jsx(u6,{})}),(o()==="ProvinceOperator"||o()==="CityOperator"||o()==="SuperAdmin"||o()==="VetFarm"||o()==="VetSupervisor"||o()==="AdminX"||o()==="Supporter"||o()==="ProvinceSupervisor")&&e.jsx(e.Fragment,{children:k===4&&e.jsx(f,{mt:tu.MEDIUM,children:e.jsx(g6,{readOnly:o()==="VetSupervisor"||o()==="CityOperator"||o()==="ProvinceSupervisor"})})}),k===5&&e.jsx(o6,{}),k===6&&e.jsx(p6,{}),k===7&&e.jsx(d6,{}),k===8&&e.jsx(f6,{})]})};export{G6 as V};