Files
Rasadyar_FrontEnd/build/assets/NationalInfoTransports-D_eIhdkN.js

2 lines
32 KiB
JavaScript
Raw Normal View History

2026-01-19 15:55:00 +03:30
import{j as u,al as Hu,ak as N,aX as bu,B as wu,d as hu,I as du,b0 as Xu,an as qu,b4 as Ju,ap as Zu,aq as mu,T as u6,b2 as s6,b3 as Du}from"./mui-vendor-CkIVaoQP.js";import{r as a,j as zu,u as c6}from"./react-vendor-CmFgShSM.js";import{L as Y,j as B,h as b,A as Vu,v as Cu,co as a6,cp as r6,cr as l6,X as H,G as x,W as Su,c5 as e6,p as t6,c6 as C6,c7 as i6,c8 as A6,cj as g6,ck as p6,cl as x6}from"./index-Vwb3Bce5.js";import{a as Mu,u as Uu}from"./redux-vendor-B7uoacJt.js";import{R as Yu,a as Qu}from"./index.esm-Bu7XMDZU.js";import{R as su}from"./ResponsiveTable-DugzNG82.js";import{g as Bu}from"./getSamasatProvinces-BvJGUILK.js";import{d as n6}from"./Tune-DzkdDfJZ.js";import{d as o6}from"./Download-guGqWZIG.js";import{d as Ku}from"./ToggleOffOutlined-6-7EFsBZ.js";import{d as Wu}from"./ToggleOn-DkUpTkpl.js";import{d as F6}from"./Visibility-Dotz22eQ.js";import{C as h6}from"./ChechClearanceCode-DDXdFQyx.js";const d6=Mu("PROVINCE-NATIONAL-INFO-SLAUGHTER-HOUSE-SERVICE",async(r,{dispatch:h})=>{h(Y());const{data:l,status:S}=await B.get("https://rsibackend.rasadyar.com/app/dashboard_total_kill_house",{params:{date1:r.date1,date2:r.date2,search:r.search,province:r.province}});return h(b()),{data:l,status:S}}),S6=({excelHref:r,onView:h})=>{const[l,S]=a.useState(null),d=e=>{S(e.currentTarget)},f=()=>{S(null)},y=!!l,L=y?"slaughter-actions-menu":void 0,p=[{key:"excel",label:"دانلود اکسل",color:"success.main",icon:u.jsx(o6,{sx:{fontSize:{xs:20,md:18}}}),action:()=>{window.open(r,"_blank","noopener")}},{key:"details",label:"نمایش جزئیات",color:"primary.main",icon:u.jsx(e6,{sx:{fontSize:{xs:20,md:18}}}),action:h}];return u.jsxs(x,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[u.jsx(hu,{title:"عملیات",children:u.jsx(du,{"aria-describedby":L,color:"primary",onClick:d,size:"small",children:u.jsx(n6,{fontSize:"small"})})}),u.jsx(Xu,{id:L,open:y,anchorEl:l,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1}}},children:u.jsx(qu,{sx:{p:1},children:p.map(e=>u.jsxs(Ju,{onClick:()=>{f(),e.action()},sx:{borderRadius:1,mb:.5,color:e.color,"&:last-of-type":{mb:0}},children:[u.jsx(Zu,{sx:{color:e.color,minWidth:36},children:e.icon}),u.jsx(mu,{primary:u.jsx(u6,{sx:{color:e.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:e.label})})]},e.key))})})]})},z6=()=>{var au,W,ru,G,D,X,q,J,Z;const[,,r,h,l,S]=a.useContext(Vu),d=Uu();a.useEffect(()=>{const A=Cu(new Date).format("YYYY-MM-DD");h(A),S(A)},[]);const[f,y]=a.useState(""),L=A=>{P(A.target.value)},[p,e]=a.useState(!1),[$,w]=a.useState([]),[t,iu]=a.useState([]),[I,R]=a.useState(0),[_,ou]=a.useState(10),[j,P]=a.useState(""),[V,cu]=a.useState(1),[v,E]=a.useState([]),{key:C}=zu(),T=()=>{d(d6({date1:p?r:null,date2:p?l:null,search:j,province:C||f?f:"",role:H()})).then(A=>{iu(A.payload.data)})},z=async A=>{d(Y());const s=await B.get(`https://rsibackend.rasadyar.com/app/total-killhouse/?search=${j}&role=${H()}${p?`&date1=${r}&date2=${l}`:""}&page=${A}&page_size=${_}&province=${C||f?f:""}`);T(),d(b()),w(s.data.results),R(s.data.count)},O=A=>{z(A),cu(A)},Q=A=>{ou(A),cu(1)};a.useEffect(()=>{const A=$==null?void 0:$.map((s,i)=>{var c,M,m,uu,eu,tu,nu,F,n,U,k,gu,g,o,lu,pu,xu,Fu;return[V===1?i+1:i+_*(V-1)+1,s==null?void 0:s.UnitName,s==null?void 0:s.PartIdCode,s==null?void 0:s.Province,s==null?void 0:s.City,(M=(c=s==null?void 0:s.info)==null?void 0:c.bars)==null?void 0:M.toLocaleString(),(uu=(m=s==null?void 0:s.info)==null?void 0:m.totalBarsQuantity)==null?void 0:uu.toLocaleString(),(tu=(eu=s==null?void 0:s.info)==null?void 0:eu.inputBars)==null?void 0:tu.toLocaleString(),(F=(nu=s==null?void 0:s.info)==null?void 0:nu.totalInputBarsQuantity)==null?void 0:F.toLocaleString(),(n=s==null?void 0:s.info)!=null&&n.totalInputBarsPercent[0]?(k=(U=s==null?void 0:s.info)==null?void 0:U.totalInputBarsPercent[0])==null?void 0:k.toFixed(1):(gu=s==null?void 0:s.info)==null?void 0:gu.totalInputBarsPercent,(o=(g=s==null?void 0:s.info)==null?void 0:g.outputBars)==null?void 0:o.toLocale