import{j as r,I as Du,b0 as Iu,d as cu,B as I,ab as wu,br as Mu,ad as _u,c3 as Nu,a4 as Pu,ak as ou,b2 as Bu,b3 as Eu,b as Uu}from"./mui-vendor-CkIVaoQP.js";import{L as Cu,j as w,h as M,A as lu,G as A,S,p as Hu,_ as nu,X as q,v as tu,W as ku}from"./index-Cr86_nOs.js";import{B as Ou}from"./BackButton-7Uc4b2uz.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{R as au}from"./ResponsiveTable-Dua7tTwQ.js";import{a as Tu,R as Wu}from"./index.esm-Bu7XMDZU.js";import{a as vu,u as Lu,f as qu}from"./redux-vendor-B7uoacJt.js";import{d as Yu}from"./CheckCircle-Df2bFsbw.js";import{d as Ku}from"./Tune-m0V6JHJm.js";import"./FilterAlt-RwhTl5ac.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./iconBase-BEJYyZsk.js";const Qu=vu("ACTIVATE_RETURNED_REQUEST",async(l,{dispatch:s})=>{var c,F;try{s(Cu());const{data:t,status:p}=await w.put("return-province-kill-requests/",{key:l.key,trash:!1,return_trash:!1});return s(M()),{data:t,status:p}}catch(t){return s(M()),{error:((F=(c=t.response)==null?void 0:c.data)==null?void 0:F.result)||t.message}}}),bu=vu("ACTIVATE_RETURNED_CARGO",async(l,{dispatch:s})=>{var c,F;try{s(Cu());const{data:t,status:p}=await w.put("return-kill-house-requests/0/",{key:l.key,trash:!1,return_trash:!1});return s(M()),{data:t,status:p}}catch(t){return s(M()),{error:((F=(c=t.response)==null?void 0:c.data)==null?void 0:F.result)||t.message}}}),$u=({item:l,updateTable:s,type:c="allocated"})=>{const F=Lu(),[t,p]=o.useState(null),[$,f]=o.useState(!1),[E]=o.useContext(lu),x=h=>{p(h.currentTarget)},R=()=>{p(null)},e=()=>{f(!0)},i=()=>{f(!1)},g=!!t,y=g?"popover":void 0,u=()=>{i(),F((c==="cargo"?bu:Qu)({key:l==null?void 0:l.key})).then(C=>{var a;(a=C.payload)!=null&&a.error||C.error?E({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(R(),s(),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return r.jsxs("div",{children:[r.jsx(Du,{"aria-describedby":y,variant:"contained",color:"primary",onClick:x,children:r.jsx(Ku,{})}),r.jsx(Iu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:y,open:g,anchorEl:t,onClose:R,children:r.jsx("div",{style:{padding:"20px"},children:r.jsx(A,{container:!0,direction:"column",children:r.jsx(cu,{title:"فعال کردن",placement:"left-start",children:r.jsx(I,{"aria-label":"activate",color:"success",variant:"text",onClick:e,startIcon:r.jsx(Yu,{}),children:"فعال کردن"})})})})}),r.jsxs(wu,{open:$,onClose:i,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",children:[r.jsx(Mu,{id:"alert-dialog-title",children:"تایید فعال سازی"}),r.jsx(_u,{children:r.jsx(Nu,{id:"alert-dialog-description",children:"آیا از فعال سازی این تخصیص بازگشتی اطمینان دارید؟"})}),r.jsx(Pu,{children:r.jsxs(A,{container:!0,gap:S.TINY,justifyContent:"center",xs:12,children:[r.jsx(I,{variant:"outlined",color:"error",onClick:i,children:"انصراف"}),r.jsx(I,{variant:"contained",color:"success",onClick:u,autoFocus:!0,children:"تایید"})]})})]})]})},zu=({data:l,page:s,perPage:c,totalRows:F,handlePageChange:t,handlePerRowsChange:p,textValue:$,updateTable:f})=>{const[E,x]=o.useState(),[,,R,,e]=o.useContext(lu),i=qu(y=>y.userSlice.userProfile.key);o.useEffect(()=>{const y=l==null?void 0:l.map((u,h)=>{var k,D,j,T,v;let C="";u.state==="pending"?C="در انتظار تایید":u.state==="accepted"?C="تایید شده":u.state==="rejected"&&(C="رد شده");let a="";u!=null&&u.market?a="پنل معاملات":u!=null&&u.directBuying?a="خرید مستقیم":u!=null&&u.warehouse?a="انبار":a="اتحادیه";const d=[s===1?h+1:h+c*(s-1)+1,(u==null?void 0:u.orderCode)||"-",a,u==null?void 0:u.poultryUnitName,`${u==null?void 0:u.poultryFullname} (${u==null?void 0:u.poultryMobile})`,u==null?void 0:u.poultryCity,Hu(u==null?void 0:u.killingDate),(k=u==null?void 0:u.poultryRequestQuantity)==null?void 0:k.toLocaleString(),nu(u==null?void 0:u.createDate),(u==null?void 0:u.killhouseUser.name)||"-",(u==null?void 0:u.killhouseUser.city)||"-",((D=u==null?void 0:u.poultryAmount)==null?void 0:D.toLocaleString())+" ﷼",((j=u==null?void 0:u.killHousePrice)==null?void 0:j.toLocaleString())+" ﷼",(T=u==null?void 0:u.quantity)==null?void 0:T.toLocaleString(),C,(u==null?void 0:u.firstCarAllocatedQuantity)>0?"دارد":"ندارد",((u==null?void 0:u.quantity)-(u==null?void 0:u.totalKilledQuantity)).toLocaleString(),(u!=null&&u.returner?`${u==null?void 0:u.returner.fullname} (${(v=u==null?void 0:u.returner)==null?void 0:v.mobile})`:"سیستم")+" "+nu(u==null?void 0:u.modifyDate)];return["AdminX","SuperAdmin"].includes(q())&&((u==null?void 0:u.returnTrash)===!0?d.push(r.jsx($u,{item:u,updateTable:f},`operation-${u==null?void 0:u.key}`)):d.push("-")),d});x(y)},[l,s,c]);const g=["ردیف","کدسفارش","نوع درخواست","نام فارم","نام مرغدار","شهر مرغدار","تاریخ کشتار","تعداد درخواست","تاریخ ثبت تخصیص","نام کشتارگاه","شهر کشتارگاه","قیمت مرغدار","قیمت کشتارگاه","تعداد تخصیص","وضعیت تایید","وضعیت تخصیص ماشین","مانده قابل تخصیص","برگشت دهنده"];return["AdminX","SuperAdmin"].includes(q())&&g.push("عملیات"),r.jsxs(A,{container:!0,justifyContent:"end",alignItems:"center",mb:S.MEDIUM,mt:S.SMALL,children:[r.jsx(A,{children:r.jsx(cu,{title:"خروجی اکسل",children:r.jsx("a",{href:`${w.defaults.baseURL}return_province_request_excel/?role=${q()}&date1=${R}&date2=${e}&search=filter&value=${$}&key=${i}`,rel:"noreferrer",children:r.jsx(I,{color:"success",children:r.jsx(Tu,{size:32})})})})}),r.jsx(au,{title:"تخصیص‌های بازگشتی",columns:g,data:E,handlePageChange:t,totalRows:F,page:s,perPage:c,handlePerRowsChange:p})]})},Gu=({data:l,page:s,perPage:c,totalRows:F,handlePageChange:t,handlePerRowsChange:p,textValue:$,updateTable:f})=>{const[E,x]=o.useState(),[,,R,,e]=o.useContext(lu),i=qu(y=>y.userSlice.userProfile.key);o.useEffect(()=>{const y=l==null?void 0:l.map((u,h)=>{var D,j,T,v,su,_,N,P,B,U,H,O,W,Y,K,Q,b,z,G,X,V,J,Z,m,uu,eu,n,L,ru,Au,Fu,pu,gu,yu,du,fu,hu,xu,Ru,ju,Su,iu;let C="";u.state==="pending"?C="در انتظار تایید":u.state==="accepted"?C="تایید شده":u.state==="rejected"&&(C="رد شده");let a="";(D=u==null?void 0:u.poultryRequest)!=null&&D.market?a="پنل معاملات":(j=u==null?void 0:u.poultryRequest)!=null&&j.directBuying?a="خرید مستقیم":u!=null&&u.warehouse?a="انبار":a="اتحادیه";let d="";(T=u==null?void 0:u.poultryRequest)!=null&&T.freezing?d="انجماد":(v=u==null?void 0:u.poultryRequest)!=null&&v.export?d="صادرات":d="عادی";const k=[s===1?h+1:h+c*(s-1)+1,(u==null?void 0:u.barCode)||"-",((su=u==null?void 0:u.poultryRequest)==null?void 0:su.orderCode)||"-",a,d,((N=(_=u==null?void 0:u.poultryRequest)==null?void 0:_.poultry)==null?void 0:N.unitName)||"-",`${((U=(B=(P=u==null?void 0:u.poultryRequest)==null?void 0:P.poultry)==null?void 0:B.user)==null?void 0:U.fullname)||"-"} (${((W=(O=(H=u==null?void 0:u.poultryRequest)==null?void 0:H.poultry)==null?void 0:O.user)==null?void 0:W.mobile)||"-"})`,((b=(Q=(K=(Y=u==null?void 0:u.poultryRequest)==null?void 0:Y.poultry)==null?void 0:K.address)==null?void 0:Q.city)==null?void 0:b.name)||"-",(z=u==null?void 0:u.killRequest)!=null&&z.reciveDate?nu((G=u==null?void 0:u.killRequest)==null?void 0:G.reciveDate):"-",(X=u==null?void 0:u.quantity)==null?void 0:X.toLocaleString(),u!=null&&u.createDate?nu(u==null?void 0:u.createDate):"-",((V=u==null?void 0:u.killhouseUser)==null?void 0:V.name)||((J=u==null?void 0:u.killer)==null?void 0:J.name)||"-",((eu=(uu=(m=(Z=u==null?void 0:u.killhouseUser)==null?void 0:Z.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.city)==null?void 0:eu.name)||((Au=(ru=(L=(n=u==null?void 0:u.killer)==null?void 0:n.killHouseOperator)==null?void 0:L.user)==null?void 0:ru.city)==null?void 0:Au.name)||"-",((pu=(Fu=u==null?void 0:u.weightInfo)==null?void 0:Fu.weight)==null?void 0:pu.toLocaleString())||"-",((yu=(gu=u==null?void 0:u.weightInfo)==null?void 0:gu.indexWeight)==null?void 0:yu.toLocaleString())||"-",(du=u==null?void 0:u.acceptedRealQuantity)==null?void 0:du.toLocaleString(),(fu=u==null?void 0:u.acceptedRealWeight)==null?void 0:fu.toLocaleString(),((xu=(hu=u==null?void 0:u.poultryRequest)==null?void 0:hu.amount)==null?void 0:xu.toLocaleString())+" ﷼"||"-",((ju=(Ru=u==null?void 0:u.weightInfo)==null?void 0:Ru.killHousePrice)==null?void 0:ju.toLocaleString())+" ﷼"||"-",C,((Su=u==null?void 0:u.car)==null?void 0:Su.pelak)||"-",((iu=u==null?void 0:u.car)==null?void 0:iu.driverName)||"-",u!=null&&u.nonReceipt?"دارد":"ندارد",(u==null?void 0:u.clearanceCode)||"-",(u!=null&&u.nonReceipt&&(u!=null&&u.mainNonReceipt)?"کاربر":"سیستم")+" "+nu(u==null?void 0:u.modifyDate),(u==null?void 0:u.nonReceiptMessage)||"-"];return["AdminX","SuperAdmin"].includes(q())&&((u==null?void 0:u.returnTrash)===!0?k.push(r.jsx($u,{item:u,updateTable:f,type:"cargo"},`operation-${u==null?void 0:u.key}`)):k.push("-")),k});x(y)},[l,s,c]);const g=["ردیف","کد بار","کدسفارش","نوع درخواست","نوع کشتار","نام فارم","نام مرغدار","شهر مرغدار","تاریخ درخواست کشتار","تعداد بار","تاریخ ثبت بار","نام کشتارگاه","شهر کشتارگاه","وزن","میانگین وزنی","تعداد نهایی","وزن نهایی","قیمت مرغدار","قیمت کشتارگاه","وضعیت تایید","پلاک خودرو","نام راننده","عدم دریافت","کدرهگیری سامانه قرنطینه","نوع برگشت","پیام عدم دریافت"];return["AdminX","SuperAdmin"].includes(q())&&g.push("عملیات"),r.jsxs(A,{container:!0,alignItems:"center",justifyContent:"end",children:[r.jsx(A,{children:r.jsx(cu,{title:"خروجی اکسل",children:r.jsx("a",{href:`${w.defaults.baseURL}return_kill_house_request_excel/?role=${q()}&date1=${R}&date2=${e}&search=filter&value=${$}&key=${i}`,rel:"noreferrer",children:r.jsx(I,{color:"success",children:r.jsx(Tu,{size:32})})})})}),r.jsx(au,{title:"بارهای بازگشتی",columns:g,data:E,handlePageChange:t,totalRows:F,page:s,perPage:c,handlePerRowsChange:p})]})},Xu=()=>{var N,P,B,U,H,O,W,Y,K,Q,b,z,G,X,V,J,Z,m,uu,eu;const l=Lu(),[s,c]=o.useState(0),[F,t]=o.useState([]),[p,$]=o.useState(0),[f,E]=o.useState(10),[x,R]=o.useState(1),[e,i]=o.useState({}),[,,g,y,u,h]=o.useContext(lu),[C,a]=o.useState("");o.useEffect(()=>{const n=tu(new Date).format("YYYY-MM-DD");y(n),h(n)},[]);const d=async()=>{try{const n=await w.get(`return-requests-dashboard/?role=${q()}&date1=${g}&date2=${u}`);i(n.data)}catch(n){console.error("Error fetching dashboard data:",n)}},k=n=>{a(n.target.value)},D=(n,L)=>{c(L),R(1)},j=async n=>{l(Cu());try{const L=s===0?"return-province-kill-requests":"return-kill-house-requests",ru=await w.get(`${L}/?role=${q()}&date1=${g}&date2=${u}&search=filter&value=${C}&page_size=${f}&page=${n}`);t(ru.data.results),$(ru.data.count),l(M())}catch(L){console.error("Error fetching data:",L),l(M())}},T=n=>{j(n),R(n)},v=n=>{E(n),R(1)};o.useEffect(()=>{j(1),d()},[g,u,f,s]);const su=()=>{j(x),d()},_=()=>{j(x),d()};return r.jsxs(A,{children:[r.jsxs(A,{container:!0,justifyContent:"center",alignItems:"center",gap:S.SMALL,children:[r.jsx(A,{style:{width:160},children:r.jsx(ku,{label:"از تاریخ",renderInput:n=>r.jsx(ou,{...n}),value:g,onChange:n=>{y(tu(n).format("YYYY-MM-DD"))}})}),r.jsx(A,{style:{width:160},children:r.jsx(ku,{label:"تا تاریخ",renderInput:n=>r.jsx(ou,{...n}),value:u,onChange:n=>{h(tu(n).format("YYYY-MM-DD"))}})}),r.jsxs(A,{container:!0,alignItems:"center",gap:S.SMALL,children:[r.jsx(ou,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:k}),r.jsx(I,{type:"submit",onClick:su,endIcon:r.jsx(Wu,{}),children:"جستجو"})]})]}),r.jsx(A,{mb:S.MEDIUM,mt:S.MEDIUM,children:r.jsx(au,{noPagination:!0,isDashboard:!0,columns:["تعداد کل تخصیصات","تعداد تخصیصات بازگشتی کاربر","تعداد تخصیصات بازگشتی سیستم","حجم کل تخصیصات","حجم تخصیصات بازگشتی کاربر","حجم تخصیصات بازگشتی سیستم","وزن کل تخصیصات","وزن بازگشتی کاربر","وزن بازگشتی سیستم","تعداد کل بارها","تعداد بارهای عدم وصول","تعداد بارهای بازگشتی سیستمی ","حجم کل بارها","حجم بارهای عدم وصول","حجم بارهای بازگشتی سیستمی ","وزن کل بارها","وزن بارهای عدم وصول","وزن بارهای بازگشتی سیستمی ","وزن خریدهای بازگشتی با کارمزد","کارمزد خریدهای بازگشتی"],data:[[((N=e==null?void 0:e.provinceKillRequestTotalCount)==null?void 0:N.toLocaleString())||"0",((P=e==null?void 0:e.provinceKillRequestTotalOperatorReturnCount)==null?void 0:P.toLocaleString())||"0",((B=e==null?void 0:e.provinceKillRequestTotalSystemReturnCount)==null?void 0:B.toLocaleString())||"0",((U=e==null?void 0:e.provinceKillRequestTotalQuantity)==null?void 0:U.toLocaleString())||"0",((H=e==null?void 0:e.provinceKillRequestTotalOperatorReturnQuantity)==null?void 0:H.toLocaleString())||"0",((O=e==null?void 0:e.provinceKillRequestTotalSystemReturnQuantity)==null?void 0:O.toLocaleString())||"0",((W=e==null?void 0:e.provinceKillRequestTotalWeight)==null?void 0:W.toLocaleString())||"0",((Y=e==null?void 0:e.provinceKillRequestTotalOperatorReturnWeight)==null?void 0:Y.toLocaleString())||"0",((K=e==null?void 0:e.provinceKillRequestTotalSystemReturnWeight)==null?void 0:K.toLocaleString())||"0",((Q=e==null?void 0:e.killHouseRequestTotalCount)==null?void 0:Q.toLocaleString())||"0",((b=e==null?void 0:e.killHouseRequestTotalNonReceiptCount)==null?void 0:b.toLocaleString())||"0",((z=e==null?void 0:e.killHouseRequestTotalSystemReturnCount)==null?void 0:z.toLocaleString())||"0",((G=e==null?void 0:e.killHouseRequestTotalQuantity)==null?void 0:G.toLocaleString())||"0",((X=e==null?void 0:e.killHouseRequestTotalNonReceiptQuantity)==null?void 0:X.toLocaleString())||"0",((V=e==null?void 0:e.killHouseRequestTotalSystemReturnQuantity)==null?void 0:V.toLocaleString())||"0",((J=e==null?void 0:e.killHouseRequestTotalWeight)==null?void 0:J.toLocaleString())||"0",((Z=e==null?void 0:e.killHouseRequestTotalNonReceiptWeight)==null?void 0:Z.toLocaleString())||"0",((m=e==null?void 0:e.killHouseRequestTotalSystemReturnWeight)==null?void 0:m.toLocaleString())||"0",((uu=e==null?void 0:e.totalReturnWeightWithWage)==null?void 0:uu.toLocaleString())||"0",((eu=e==null?void 0:e.totalReturnWage)==null?void 0:eu.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),r.jsx(A,{container:!0,justifyContent:"center",alignItems:"center",mb:S.SMALL,mt:S.LARGE,children:r.jsxs(Bu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:s,onChange:D,children:[r.jsx(Eu,{label:"تخصیص‌های بازگشتی"}),r.jsx(Eu,{label:"بارهای بازگشتی"})]})}),s===0&&r.jsx(zu,{data:F,page:x,perPage:f,totalRows:p,handlePageChange:T,handlePerRowsChange:v,textValue:C,updateTable:_}),s===1&&r.jsx(Gu,{data:F,page:x,perPage:f,totalRows:p,handlePageChange:T,handlePerRowsChange:v,textValue:C,updateTable:_})]})},c6=()=>r.jsx(r.Fragment,{children:r.jsx(Uu,{display:"flex",justifyContent:"center",children:r.jsxs(A,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[r.jsx(Ou,{}),r.jsx(A,{container:!0,justifyContent:"space-between",gap:S.SMALL,children:r.jsx(A,{xs:12,children:r.jsx(Xu,{})})})]})})});export{c6 as default};