2 lines
9.5 KiB
JavaScript
2 lines
9.5 KiB
JavaScript
|
|
import{j as a,T as zu,an as L,B as iu,d as Hu}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{L as T,j as S,a0 as c,h as _,A as Iu,v as M,X as wu,a3 as Yu,G as E,S as bu,$ as vu}from"./index-D80MdVQn.js";import{a as Nu,f as Du,u as Bu}from"./redux-vendor-CfkcHgWN.js";import{R as Gu,a as Ku}from"./index.esm-C1-dCPnj.js";import{R as xu}from"./ResponsiveTable-bUYl0qDM.js";import{c as j}from"./checkPathStartsWith-DedybDvj.js";const Ou=Nu("DELETED_BARS_DASHBOARD",async(d,{dispatch:F})=>{F(T());const{data:q,status:i}=await S.get("dashboard_delete_bar",{params:{date1:d.selectedDate1,date2:d.selectedDate2,role:c()}});return F(_()),{data:q,status:i}}),mu=()=>{const[d,F]=n.useState([]),[q,i]=n.useState(0),[v,$u]=n.useState(10),[D,ku]=n.useState(""),[x,P]=n.useState(1),[r,$]=n.useState([]),[Ru,z]=n.useState([]),[H,C]=n.useState(!1),o=Du(e=>e.userSlice.selectedSubUser),[A,,p,I,g,w]=n.useContext(Iu),ju=Du(e=>{var u,t;return(t=(u=e.userSlice)==null?void 0:u.userProfile)==null?void 0:t.key}),h=Bu();n.useEffect(()=>{const e=M(new Date).format("YYYY-MM-DD");I(e),w(e)},[]);const Su=e=>{ku(e.target.value)},Y=async e=>{var u,t,l;if(!H){h(T());try{const s=await S.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${c()}${j("slaughter")?`&role_key=${o==null?void 0:o.key}`:""}&date1=${p}&date2=${g}&page=${e}&page_size=${v}`);C(!1),F(((u=s.data)==null?void 0:u.results)||[]),i(((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)||"",y=(l=s==null?void 0:s.response)==null?void 0:l.status;f.includes("500")||y===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),F([]),i(0)}finally{h(_())}}},_u=e=>{Y(e),P(e)},qu=e=>{$u(e),P(1)};n.useEffect(()=>{H||(Y(1),h(Ou({selectedDate1:p,selectedDate2:g,role_key:j("slaughter")&&(o==null?void 0:o.key)||""})).then(e=>{var u,t,l,s;e!=null&&e.error?((((u=e.error)==null?void 0:u.message)||"").includes("500")||((t=e.error)==null?void 0:t.status)===500||((l=e.error)==null?void 0:l.statusCode)===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),$([])):(s=e==null?void 0:e.payload)!=null&&s.data?(C(!1),$(e.payload.data)):$([])}).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),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),$([])}))},[h,p,g,v,o==null?void 0:o.key]),n.useEffect(()=>{C(!1)},[p,g,D]);const Lu=async e=>{var u,t,l;e.preventDefault(),C(!1),h(T());try{const s=await S.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${c()}${j("slaughter")?`&role_key=${o==null?void 0:o.key}`:""}&date1=${p}&date2=${g}&page=1&page_size=${v}`);C(!1),F(((u=s.data)==null?void 0:u.results)||[]),i(((t=s.data)==null?void 0:t.count)||0),h(_())}catch(s){console.error("Error fetching data:",s);const f=(s==null?void 0:s.message)||"",y=(l=s==null?void 0:s.response)==null?void 0:l.status;f.includes("500")||y===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),F([]),i(0),h(_())}},Mu=e=>{I(e)},Tu=e=>{w(e)};n.useEffect(()=>{if(!d||!Array.isArray(d))
|