Files
Rasadyar_FrontEnd/build/assets/SlaughterManageBars-C-zxowTM.js
2026-01-19 16:15:09 +03:30

2 lines
14 KiB
JavaScript

import{j as r,T as Wu,ak as L,B as hu,d as I,I as gu,bq as Gu,b2 as Ku,b3 as k,b as zu}from"./mui-vendor-CkIVaoQP.js";import{L as Fu,j as S,X as l,h as ju,A as Qu,a9 as _,G as n,S as p,W as xu,Q as R,O as Au}from"./index-BHF9XhlR.js";import{r as s}from"./react-vendor-CmFgShSM.js";import{a as Xu,f as Ju,u as Zu}from"./redux-vendor-B7uoacJt.js";import{d as vu}from"./Delete-BMbGwban.js";import{R as mu,a as ue}from"./index.esm-Bu7XMDZU.js";import{P as ee}from"./PageTable-D1uSrR4N.js";import{S as re}from"./SimpleTable-OFQqh0WK.js";import{V as yu,S as te}from"./SlaughterEnterNoneReciept-C0DQMtkh.js";import{V as ae}from"./VetFarmEditTrafficCode-5BQu9QAe.js";import{V as le}from"./VetFarmDeletedBars-ufBHc1cu.js";import{P as oe}from"./ProvinceBarDifference-BrZbXAGX.js";import{C as se}from"./ChechClearanceCode-58hG9nLJ.js";import{R as ne}from"./ResponsiveTable-cmj--TTX.js";import"./iconBase-BEJYyZsk.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-CV2Xug6a.js";import"./Close-Daz6UZes.js";import"./Search-D4DyWpQE.js";import"./Tune-rHyTJYQA.js";import"./ReceiptLong-bKyUw9IL.js";import"./ShowImage-CIUzwOaR.js";import"./Download-Cvgxm3sz.js";import"./aviculture-get-hatching-data-BR9pqiDJ.js";import"./toBase64-UEKXUH-t.js";import"./PublishedWithChanges-DLwGJTcV.js";import"./resizeImage-Csf2MO3w.js";import"./Edit-DE-0ja3Q.js";import"./Pageview-DPJOtuEI.js";import"./AddCircleOutline-CRCPZlAA.js";import"./FilterAlt-C5yvLNoT.js";const bu=Xu("SLAUGHTER_BAR_DASHBOARD_SERVICE",async(C,{dispatch:g})=>{g(Fu());const{data:d,status:$}=await S.get("dashboarad_bar_for_kill_house",{params:{role:l(),date1:C.selectedDate1,date2:C.selectedDate2,filter:"search",value:C.textValue}});return g(ju()),{data:d,status:$}}),ce=()=>{var Y,H,N,W,G,K,z,Q,X,J;const[,,C,g,d,$]=s.useContext(Qu);s.useEffect(()=>{const u=_(new Date).format("YYYY-MM-DD");g(u),$(u)},[]);const Su=Ju(u=>u.userSlice.userProfile.key),[x,$u]=s.useState(0),ku=(u,e)=>{$u(e)},f=Zu(),[Ru,Du]=s.useState([]),[i,D]=s.useState([]),[Ou,w]=s.useState(!1),[T,O]=s.useState(0),[E,Eu]=s.useState(10),[a,P]=s.useState([]),h=async u=>{w(!0);const e=await S.get(`kill_house_request_bar_management/?check&search=filter&value=${A}&role=${l()}&date1=${C}&date2=${d}&page=${u}&page_size=${E}`);D(e.data.results),O(e.data.count),w(!1),f(ju())},[Mu,Lu]=s.useState(0),Iu=(u,e)=>{f(Fu()),Lu(e),h(e+1)},_u=u=>{h(u)},Tu=async(u,e)=>{w(!0);const t=await S.get(`kill_house_request_bar_management/?check&search=filter&value=${A}&role=${l()}&date1=${C}&date2=${d}&page=${e}&page_size=${u}`);D(t.data.results),O(t.data.count),Eu(u),w(!1)};s.useEffect(()=>{h(1)},[]);const q=!(l()==="ProvinceOperator"||l()==="CityVet"),V=[{name:"کدبار",selector:u=>u.barCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"خریدار",selector:u=>{var e,t,o,c;return`${(e=u.killhouseUser)==null?void 0:e.name} (${(c=(o=(t=u.killhouseUser)==null?void 0:t.killHouseOperator)==null?void 0:o.user)==null?void 0:c.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کشتارکن اختصاصی",selector:u=>{var e,t,o,c;return u!=null&&u.killer?`${(e=u==null?void 0:u.killer)==null?void 0:e.name} (${(c=(o=(t=u==null?void 0:u.killer)==null?void 0:t.killHouseOperator)==null?void 0:o.user)==null?void 0:c.mobile})`:"-"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"ماشین",selector:u=>`${u.addCar.driver.typeCar} ${u.addCar.driver.pelak}`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"راننده",selector:u=>`${u.addCar.driver.driverName} (${u.addCar.driver.driverMobile})`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کد بهداشتی حمل و نقل",selector:u=>u==null?void 0:u.trafficCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"قیمت مرغ زنده‌ی بار",selector:u=>{var e;return((e=u==null?void 0:u.amount)==null?void 0:e.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"نژاد",selector:u=>u.poultryRequest.chickenBreed,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"تعداد اولیه",selector:u=>{var e;return(e=u.quantity)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"وزن اولیه بار (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.weight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"میانگین وزن اولیه (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.indexWeight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"قیمت مرغدار",selector:u=>{var e,t;return((t=(e=u==null?void 0:u.poultryRequest)==null?void 0:e.amount)==null?void 0:t.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"قیمت کشتارگاه",selector:u=>{var e,t;return((t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.killHousePrice)==null?void 0:t.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"مرغدار",selector:u=>{var e,t,o,c;return`${(t=(e=u.poultryRequest)==null?void 0:e.poultry)==null?void 0:t.unitName} (${(c=(o=u.poultryRequest.poultry)==null?void 0:o.user)==null?void 0:c.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"دامپزشک فارم",selector:u=>{var e,t,o,c,v,y,b,F,j;return(o=(t=(e=u==null?void 0:u.vetFarm)==null?void 0:e.vet)==null?void 0:t.user)!=null&&o.fullname?((y=(v=(c=u==null?void 0:u.vetFarm)==null?void 0:c.vet)==null?void 0:v.user)==null?void 0:y.fullname)+`(${(j=(F=(b=u==null?void 0:u.vetFarm)==null?void 0:b.vet)==null?void 0:F.user)==null?void 0:j.mobile})`:"فاقد دامپزشک"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"کدرهگیری سامانه قرنطینه",selector:u=>{var e,t,o;return r.jsx(r.Fragment,{children:l()==="VetFarm"||l()==="ProvinceOperator"||l()==="CityVet"||l()==="VetSupervisor"?r.jsx(r.Fragment,{children:(e=u==null?void 0:u.registerar)!=null&&e.date?`${R(new Date((t=u==null?void 0:u.registerar)==null?void 0:t.date),"yyyy/MM/dd")} ${(o=u==null?void 0:u.registerar)==null?void 0:o.name}`:""}):u!=null&&u.clearanceCode?(u==null?void 0:u.clearanceCode)&&r.jsx(se,{clearanceCode:u==null?void 0:u.clearanceCode}):"-"})},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"200px"},{name:"محل کشتار",selector:u=>`${u.killPlace}`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"شهر",selector:u=>u.poultryRequest.poultry.address.city.name,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تاریخ کشتار",selector:u=>u!=null&&u.poultryRequest.sendDate?R(new Date(u==null?void 0:u.poultryRequest.sendDate),"yyyy/MM/dd"):"-",sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کدسفارش کشتار",selector:u=>u==null?void 0:u.poultryRequest.orderCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"تعداد نهایی",selector:u=>{var e;return(e=u.acceptedRealQuantity)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"وزن نهایی بار (کیلوگرم)",selector:u=>{var e;return(e=u==null?void 0:u.acceptedRealWeight)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"میانگین وزن نهایی (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.finalIndexWeight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"وضعیت",selector:u=>{let e="";return u.vetState==="accepted"?e="تایید تخلیه":u.vetState==="pending"&&(e="در انتظار تخلیه"),e},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"عملیات",selector:u=>r.jsx(n,{children:r.jsx(I,{title:"لغو بار",children:r.jsx(gu,{disabled:q,color:"error",onClick:()=>{f(Au({title:"لغو بار",content:r.jsx(yu,{updateTable:M,killHouseRequestKey:u.key})}))},children:r.jsx(vu,{})})})},u.barCode),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"70px"}],Pu=u=>{g(u)},qu=u=>{$(u)};s.useEffect(()=>{h(1)},[C,d,E]);const[A,Vu]=s.useState(""),Bu=u=>{Vu(u.target.value)};s.useEffect(()=>{h(1),f(bu({selectedDate1:C,selectedDate2:d,textValue:A})).then(u=>{P(u.payload.data)})},[f,C,d]);const B=async u=>{u.preventDefault(),w(!0);try{const e=await S.get(`kill_house_request_bar_management/?check&role=${l()}&search=filter&value=${A}&date1=${C}&date2=${d}&page=1&page_size=${E}`);D(e.data.results),O(e.data.count),f(bu({selectedDate1:C,selectedDate2:d,textValue:A})).then(t=>{P(t.payload.data)})}catch(e){console.error("Error fetching data:",e)}finally{w(!1)}},M=()=>{h(1)},U=r.jsx(n,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:r.jsxs(n,{container:!0,alignItems:"center",gap:p.SMALL,children:[r.jsx(Wu,{children:"مدیریت بارها"}),r.jsx(n,{style:{width:"150px"},children:r.jsx(xu,{label:"از تاریخ",id:"date",renderInput:u=>r.jsx(L,{...u}),value:C,onChange:u=>{Pu(_(u).format("YYYY-MM-DD"))}})}),r.jsx(n,{style:{width:"150px"},children:r.jsx(xu,{label:"تا تاریخ",id:"date",renderInput:u=>r.jsx(L,{...u}),value:d,onChange:u=>{qu(_(u).format("YYYY-MM-DD"))}})}),r.jsxs("form",{onSubmit:B,children:[r.jsx(L,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Bu}),r.jsx(hu,{type:"submit",onClick:B,endIcon:r.jsx(mu,{}),children:"جستجو"})]}),r.jsx(I,{title:"خروجی اکسل",children:r.jsx("a",{href:`${S.defaults.baseURL}bar_excel/?start=${C}&end=${d}&key=${Su}&role=${l()}`,rel:"noreferrer",children:r.jsx(hu,{disabled:!((H=(Y=i[0])==null?void 0:Y.killhouseUser)!=null&&H.key),color:"success",children:r.jsx(ue,{size:32})})})})]})}),Uu=u=>{let e="";return u.vetState==="accepted"?e="تایید تخلیه":u.vetState==="pending"&&(e="در انتظار تخلیه"),e},Yu=V.map(u=>u.name),Hu=window.innerWidth<=600;s.useEffect(()=>{const u=i==null?void 0:i.map((e,t)=>{var o,c,v,y,b,F,j,Z,m,uu,eu,ru,tu,au,lu,ou,su,nu,cu,Cu,du,pu,fu,iu,wu;return[e.barCode,`${(o=e.killhouseUser)==null?void 0:o.name} (${(y=(v=(c=e.killhouseUser)==null?void 0:c.killHouseOperator)==null?void 0:v.user)==null?void 0:y.mobile})`,`${e.addCar.driver.typeCar} ${e.addCar.driver.pelak}`,`${e.addCar.driver.driverName} (${e.addCar.driver.driverMobile})`,r.jsx(ae,{updateTable:M,killHouseRequestKey:e.key,trafficCode:e==null?void 0:e.trafficCode,isEditable:l()==="VetFarm"||l()==="ProvinceOperator"||l()==="KillHouseVet"||l()==="KillHouse"||l()==="CityVet"||l()==="VetSupervisor"},t),e.poultryRequest.chickenBreed,(b=e.quantity)==null?void 0:b.toLocaleString(),(j=(F=e==null?void 0:e.weightInfo)==null?void 0:F.weight)==null?void 0:j.toLocaleString(),(m=(Z=e==null?void 0:e.weightInfo)==null?void 0:Z.indexWeight)==null?void 0:m.toLocaleString(),`${(eu=(uu=e.poultryRequest)==null?void 0:uu.poultry)==null?void 0:eu.unitName} (${(tu=(ru=e.poultryRequest.poultry)==null?void 0:ru.user)==null?void 0:tu.mobile})`,(ou=(lu=(au=e==null?void 0:e.vetFarm)==null?void 0:au.vet)==null?void 0:lu.user)!=null&&ou.fullname?((cu=(nu=(su=e==null?void 0:e.vetFarm)==null?void 0:su.vet)==null?void 0:nu.user)==null?void 0:cu.fullname)+`(${(pu=(du=(Cu=e==null?void 0:e.vetFarm)==null?void 0:Cu.vet)==null?void 0:du.user)==null?void 0:pu.mobile})`:"فاقد دامپزشک",r.jsx(r.Fragment,{children:l()==="VetFarm"||l()==="ProvinceOperator"||l()==="CityVet"||l()==="VetSupervisor"?r.jsx(r.Fragment,{children:(fu=e==null?void 0:e.registerar)!=null&&fu.date?`${R(new Date((iu=e==null?void 0:e.registerar)==null?void 0:iu.date),"yyyy/MM/dd")} ${(wu=e==null?void 0:e.registerar)==null?void 0:wu.name}`:""}):e!=null&&e.clearanceCode?e==null?void 0:e.clearanceCode:"-"}),`${e.killPlace}`,e.poultryRequest.poultry.address.city.name,e!=null&&e.poultryRequest.sendDate?R(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-",e==null?void 0:e.poultryRequest.orderCode,Uu(e),r.jsx(n,{children:r.jsx(I,{title:"لغو بار",children:r.jsx(gu,{disabled:q,color:"error",onClick:()=>{f(Au({title:"لغو بار",content:r.jsx(yu,{updateTable:M,killHouseRequestKey:e.key})}))},children:r.jsx(vu,{})})})},e.barCode)]});Du(u)},[i]);const Nu=r.jsxs(Ku,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:x,onChange:ku,children:[r.jsx(k,{label:"اطلاعات بارها",value:0}),r.jsx(k,{label:"بارهای حذف شده",value:1}),r.jsx(k,{label:"اختلاف کشتار",value:2}),r.jsx(k,{label:"عدم وصول",value:3})]});return r.jsxs(n,{container:!0,direction:"column",flexWrap:"nowrap",mt:p.SMALL,children:[r.jsx(n,{container:!0,justifyContent:"center",mb:p.MEDIUM,children:Nu}),x===0&&r.jsxs(n,{container:!0,mt:p.MEDIUM,alignItems:"center",justifyContent:"center",children:[r.jsx(n,{container:!0,mt:2,mb:4,isDashboard:!0,children:r.jsx(ne,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","تعداداولیه بار","وزن اولیه بار","میانگین وزن اولیه","تعداد بار های دارای کد قرنطینه","تعداد نهایی بار","وزن نهایی بار","میانگین وزن نهایی "],data:[[(N=a==null?void 0:a.count)==null?void 0:N.toLocaleString(),(W=a==null?void 0:a.firstQuantity)==null?void 0:W.toLocaleString(),(G=a==null?void 0:a.firstWeight)==null?void 0:G.toLocaleString(),(K=a==null?void 0:a.firstIndexWeight)==null?void 0:K.toLocaleString(),(z=a==null?void 0:a.clearanceCodeCount)==null?void 0:z.toLocaleString(),(Q=a==null?void 0:a.acceptedRealQuantity)==null?void 0:Q.toLocaleString(),(X=a==null?void 0:a.acceptedRealWeight)==null?void 0:X.toLocaleString(),(J=a==null?void 0:a.finalIndexWeight)==null?void 0:J.toLocaleString()]],title:"خلاصه اطلاعات"})}),Hu?r.jsxs(n,{container:!0,justifyContent:"center",gap:p.SMALL,children:[U,r.jsx(re,{columns:Yu,data:Ru}),r.jsx(Gu,{count:Math.ceil(T/10),page:Mu+1,variant:"outlined",onChange:(u,e)=>{Iu(u,e-1)}})]}):r.jsx(ee,{title:U,columns:V,data:i,progressPending:Ou,pagination:!0,paginationServer:!0,paginationTotalRows:T,onChangeRowsPerPage:Tu,onChangePage:_u})]}),x===1&&r.jsx(n,{mt:p.MEDIUM,children:r.jsx(le,{})}),x===2&&r.jsx(n,{mt:p.MEDIUM,children:r.jsx(oe,{})}),x===3&&r.jsx(n,{mt:p.MEDIUM,children:r.jsx(te,{})})]})},Ue=()=>r.jsx(r.Fragment,{children:r.jsx(zu,{display:"flex",justifyContent:"center",children:r.jsx(n,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:r.jsx(ce,{})})})});export{Ue as default};