Files
Rasadyar_FrontEnd/build/assets/VetFarmDeletedBars-DfGSA5Fs.js

2 lines
9.1 KiB
JavaScript

import{j as a,T as Lu,ak as _,B as yu,d as Mu}from"./mui-vendor-CkIVaoQP.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{L as b,j as $,X as l,h as j,A as Tu,v as q,Q as Pu,_ as zu,G as y,S as Hu,W as Eu}from"./index-Cr86_nOs.js";import{a as Iu,f as wu,u as Yu}from"./redux-vendor-B7uoacJt.js";import{R as Nu,a as Bu}from"./index.esm-Bu7XMDZU.js";import{R as vu}from"./ResponsiveTable-Dua7tTwQ.js";const Gu=Iu("DELETED_BARS_DASHBOARD",async(d,{dispatch:A})=>{A(b());const{data:k,status:E}=await $.get("dashboard_delete_bar",{params:{date1:d.selectedDate1,date2:d.selectedDate2,role:l()}});return A(j()),{data:k,status:E}}),Xu=()=>{const[d,A]=o.useState([]),[k,E]=o.useState(0),[v,Du]=o.useState(10),[D,iu]=o.useState(""),[i,L]=o.useState(1),[r,x]=o.useState([]),[xu,M]=o.useState([]),[T,c]=o.useState(!1),[C,,F,P,p,z]=o.useContext(Tu),Su=wu(e=>{var u,t;return(t=(u=e.userSlice)==null?void 0:u.userProfile)==null?void 0:t.key}),g=Yu();o.useEffect(()=>{const e=q(new Date).format("YYYY-MM-DD");P(e),z(e)},[]);const Ru=e=>{iu(e.target.value)},H=async e=>{var u,t,n;if(!T){g(b());try{const s=await $.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${l()}&date1=${F}&date2=${p}&page=${e}&page_size=${v}`);c(!1),A(((u=s.data)==null?void 0:u.results)||[]),E(((t=s.data)==null?void 0:t.count)||0)}catch(s){console.error("Error fetching data:",s);const f=(s==null?void 0:s.message)||"",h=(n=s==null?void 0:s.response)==null?void 0:n.status;f.includes("500")||h===500?(c(!0),C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),A([]),E(0)}finally{g(j())}}},$u=e=>{H(e),L(e)},ju=e=>{Du(e),L(1)};o.useEffect(()=>{T||(H(1),g(Gu({selectedDate1:F,selectedDate2:p})).then(e=>{var u,t,n,s;e!=null&&e.error?((((u=e.error)==null?void 0:u.message)||"").includes("500")||((t=e.error)==null?void 0:t.status)===500||((n=e.error)==null?void 0:n.statusCode)===500?(c(!0),C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),x([])):(s=e==null?void 0:e.payload)!=null&&s.data?(c(!1),x(e.payload.data)):x([])}).catch(e=>{var s;console.error("Error fetching dashboard data:",e);const u=(e==null?void 0:e.message)||"",t=(s=e==null?void 0:e.response)==null?void 0:s.status;u.includes("500")||t===500?(c(!0),C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),x([])}))},[g,F,p,v]),o.useEffect(()=>{c(!1)},[F,p,D]);const ku=async e=>{var u,t,n;e.preventDefault(),c(!1),g(b());try{const s=await $.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${l()}&date1=${F}&date2=${p}&page=1&page_size=${v}`);c(!1),A(((u=s.data)==null?void 0:u.results)||[]),E(((t=s.data)==null?void 0:t.count)||0),g(j())}catch(s){console.error("Error fetching data:",s);const f=(s==null?void 0:s.message)||"",h=(n=s==null?void 0:s.response)==null?void 0:n.status;f.includes("500")||h===500?(c(!0),C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):C({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),A([]),E(0),g(j())}},_u=e=>{P(e)},qu=e=>{z(e)};o.useEffect(()=>{if(!d||!Array.isArray(d)){M([]);return}const e=d.map((u,t)=>{var n,s,f,h,S,I,w,Y,N,B,G,K,O,U,V,Q,W,X,J,Z,m,uu,eu,su,ru,au,tu,ou,nu,lu,cu,Cu,du,Au,Fu,pu,gu,fu,hu;return[i===1?t+1:t+v*(i-1)+1,(u==null?void 0:u.barCode)||"",(f=(s=(n=u==null?void 0:u.vetFarm)==null?void 0:n.vet)==null?void 0:s.user)!=null&&f.fullname?u.vetFarm.vet.user.fullname+`(${((I=(S=(h=u==null?void 0:u.vetFarm)==null?void 0:h.vet)==null?void 0:S.user)==null?void 0:I.mobile)||""})`:"فاقد دامپزشک",(w=u==null?void 0:u.poultryRequest)!=null&&w.freezing?"انجماد":"عادی",(Y=u==null?void 0:u.poultryRequest)!=null&&Y.freeSaleInProvince?"آزاد":"دولتی",`${((B=(N=u==null?void 0:u.addCar)==null?void 0:N.driver)==null?void 0:B.typeCar)||""} ${((K=(G=u==null?void 0:u.addCar)==null?void 0:G.driver)==null?void 0:K.pelak)||""}`,`${((U=(O=u==null?void 0:u.addCar)==null?void 0:O.driver)==null?void 0:U.driverName)||""} (${((Q=(V=u==null?void 0:u.addCar)==null?void 0:V.driver)==null?void 0:Q.driverMobile)||""})`,`${((W=u==null?void 0:u.killhouseUser)==null?void 0:W.name)||""} (${((Z=(J=(X=u==null?void 0:u.killhouseUser)==null?void 0:X.killHouseOperator)==null?void 0:J.user)==null?void 0:Z.mobile)||""})`,u!=null&&u.killer?`${((m=u.killer)==null?void 0:m.name)||""} (${((su=(eu=(uu=u.killer)==null?void 0:uu.killHouseOperator)==null?void 0:eu.user)==null?void 0:su.mobile)||""})`:"-",`${((au=(ru=u==null?void 0:u.poultryRequest)==null?void 0:ru.poultry)==null?void 0:au.unitName)||""} (${((nu=(ou=(tu=u==null?void 0:u.poultryRequest)==null?void 0:tu.poultry)==null?void 0:ou.user)==null?void 0:nu.mobile)||""})`,((du=(Cu=(cu=(lu=u==null?void 0:u.poultryRequest)==null?void 0:lu.poultry)==null?void 0:cu.address)==null?void 0:Cu.city)==null?void 0:du.name)||"",((Au=u==null?void 0:u.poultryRequest)==null?void 0:Au.age)||"",(u==null?void 0:u.killPlace)||"",(Fu=u==null?void 0:u.poultryRequest)!=null&&Fu.amount?u.poultryRequest.amount.toLocaleString()+" ﷼":"0 ﷼",(pu=u==null?void 0:u.weightInfo)!=null&&pu.killHousePrice?u.weightInfo.killHousePrice.toLocaleString()+" ﷼":"0 ﷼",(gu=u==null?void 0:u.poultryRequest)!=null&&gu.sendDate?(()=>{try{const R=new Date(u.poultryRequest.sendDate);return isNaN(R.getTime())?"-":Pu(R,"yyyy/MM/dd")}catch(R){return console.error("Error formatting sendDate:",R),"-"}})():"-",((fu=u==null?void 0:u.poultryRequest)==null?void 0:fu.orderCode)||"",((hu=u==null?void 0:u.poultryRequest)==null?void 0:hu.chickenBreed)||"",u!=null&&u.quantity?u.quantity.toLocaleString():"0",(u==null?void 0:u.trafficCode)||"",u!=null&&u.amount?u.amount.toLocaleString()+" ﷼":"0 ﷼",(u==null?void 0:u.clearanceCode)||"-",(u!=null&&u.nonReceipt&&(u!=null&&u.mainNonReceipt)?"کاربر":"سیستم")+" "+zu(u==null?void 0:u.modifyDate),(u==null?void 0:u.nonReceiptMessage)||"-"]});M(e)},[d,i,v]);const bu=a.jsx(y,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:a.jsxs(y,{container:!0,alignItems:"center",gap:Hu.SMALL,xs:12,children:[a.jsx(Lu,{children:"بارهای حذف شده"}),a.jsx(y,{children:a.jsx(Eu,{label:"از تاریخ",id:"date",renderInput:e=>a.jsx(_,{size:"small",...e}),value:F,onChange:e=>{_u(q(e).format("YYYY-MM-DD"))}})}),a.jsx(y,{children:a.jsx(Eu,{label:"تا تاریخ",id:"date",renderInput:e=>a.jsx(_,{size:"small",...e}),value:p,onChange:e=>{qu(q(e).format("YYYY-MM-DD"))}})}),a.jsx(_,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:180},onChange:Ru}),a.jsx(yu,{endIcon:a.jsx(Nu,{}),type:"submit",onClick:ku,children:"جستجو"}),(l()==="ProvinceOperator"||l()==="SuperAdmin"||l()==="AdminX"||l()==="Supporter"||l()==="CityJahad"||l()==="CityPoultry"||l()==="KillHouse")&&a.jsx(Mu,{title:"خروجی اکسل",children:a.jsx("a",{href:`${$.defaults.baseURL}bar_excel_trash_true/?start=${F||""}&end=${p||""}&key=${Su||""}&role=${l()}&search=filter&value=${D||""}`,rel:"noreferrer",children:a.jsx(yu,{color:"success",children:a.jsx(Bu,{size:32})})})})]})});return a.jsx(y,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:a.jsxs(y,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[bu,a.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,children:a.jsx(vu,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","تعداد خریداران","حجم بار","وزن بار","بار های فاقد قرنطینه","بارهای دارای قرنطینه"],data:[[r!=null&&r.lenKillHouseRequest?r.lenKillHouseRequest.toLocaleString():"0",r!=null&&r.lenKillHouse?r.lenKillHouse.toLocaleString():"0",r!=null&&r.firstQuantity?r.firstQuantity.toLocaleString():"0",r!=null&&r.firstWeight?r.firstWeight.toLocaleString():"0",r!=null&&r.lenHasntCode?r.lenHasntCode.toLocaleString():"0",r!=null&&r.lenHasCode?r.lenHasCode.toLocaleString():"0"]],title:"خلاصه اطلاعات"})}),a.jsx(vu,{data:xu,columns:["ردیف","کدبار","دامپزشک فارم","نوع کشتار","نوع فروش","ماشین","راننده","خریدار","کشتارکن اختصاصی","محل کشتار","مرغدار","سن مرغ","شهر","قیمت مرغدار","قیمت کشتارگاه","تاریخ کشتار","کدسفارش کشتار","نژاد","تعداد","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","نوع برگشت","پیام عدم دریافت"],handlePageChange:$u,totalRows:k,page:i,perPage:v,handlePerRowsChange:ju,title:"بارهای حذف شده"})]})})};export{Xu as V};