Files
Rasadyar_FrontEnd/build/assets/SlaughterMorgue-Bfnx4MGv.js

2 lines
23 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{j as u,I as fu,b0 as l6,B as O,ak as N,al as hu,ag as Zu,ah as Xu,ai as U,aj as J,aa as Ju,T as u6,d as t6,aX as r6,b2 as a6,b3 as Ku,b as n6}from"./mui-vendor-CkIVaoQP.js";import{r as a,j as e6,u as c6}from"./react-vendor-CmFgShSM.js";import{L as du,j as K,X as I,h as Cu,A as Su,G as g,O as Au,fF as d6,c as C6,M as gu,b as pu,u as i6,v as m,W as ju,C as Fu,fH as h6,p as g6,S as yu,dh as p6,fG as x6,jG as A6,jH as j6}from"./index-Cr86_nOs.js";import{R as Q}from"./ResponsiveTable-Dua7tTwQ.js";import{a as o6,u as D,f as Qu}from"./redux-vendor-B7uoacJt.js";import{R as F6,a as y6}from"./index.esm-Bu7XMDZU.js";import{d as s6}from"./Tune-m0V6JHJm.js";import{b as f6,e as S6,c as v6,s as w6,a as k6}from"./slaughter-get-guilds-for-allocate-DTBMr0CE.js";import{S as b6,s as _6}from"./SlaughterAllocateToGuild-B14VMvtK.js";import{N as xu}from"./NumberFormatCustom-DwWPj40N.js";import{I as E6,f as T6}from"./toBase64-CmPKyXM7.js";import{a as $6}from"./province-policy-upload-image-DeEToUvt.js";import{B as H6}from"./BackButton-7Uc4b2uz.js";import{d as P6}from"./Visibility-DGGnwazK.js";import"./FilterAlt-RwhTl5ac.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./iconBase-BEJYyZsk.js";import"./LabelField-DYohZZRX.js";import"./PublishedWithChanges-wX45M9wC.js";import"./Delete-CTUmuli-.js";const B6=o6("SLAUGHTER_GET_MORGUE_DASHBOARD",async(x,{dispatch:l})=>{l(du());const{data:y,status:C}=await K.get("total-cold-house-dashboard-roles/",{params:{role:I()}});return l(Cu()),{data:y,status:C}}),L6=o6("SLAUGHTER_GET_MORGUES",async(x,{dispatch:l})=>{l(du());const{data:y,status:C}=await K.get("kill-house-cold-houses/",{params:{role:I()}});return l(Cu()),{data:y,status:C}}),G6=({fetchApiData:x,item:l,fetchData:y,updateTable:C,priceInfo:E,remainWeight:f})=>{const[A,w]=a.useState(null),h=v=>{w(v.currentTarget)},t=()=>{w(null)},n=!!A,S=n?"popover":void 0,[k]=a.useContext(Su),p=D();return u.jsxs(g,{container:!0,children:[u.jsx(fu,{disabled:l==null?void 0:l.registrationCode,"aria-describedby":S,variant:"contained",color:"primary",onClick:h,children:u.jsx(s6,{})}),u.jsx(l6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:S,open:n,anchorEl:A,onClose:t,children:u.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:u.jsxs(g,{container:!0,direction:"column",gap:1,children:[u.jsx(O,{variant:"outlined",onClick:()=>{t(),p(Au({title:"ویرایش تخصیص",content:u.jsx(b6,{updateTable:y,fetchApiData:x,sellerType:"ColdHouse",sellType:"exclusive",coldHouseItemKey:l==null?void 0:l.key,priceInfo:E,editData:l,remainWeight:f})}))},children:"ویرایش"}),u.jsx(O,{size:"small",disabled:l==null?void 0:l.registrationCode,variant:"outlined",color:"error",onClick:()=>{t(),p(f6({steward_allocation_key:l.key})).then(v=>{v.error?k({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(x(1),y(),C(),k({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"حذف"})]})})})]})},R6=({item:x,key:l,sellerType:y,fetchData:C,buyerType:E,allocationType:f,sellType:A,updateTable:w,fetchApiData:h,editData:t,priceInfo:n,coldHouseKey:S,coldHouseItemKey:k,remainWeight:p,killHouseAllocation:v})=>{var X;const i=D(),[$,b]=a.useState([]),[B,L]=a.useState([]),[M,G]=a.useState([]),[W,j]=a.useState(null),[Y]=a.useContext(Su),[_,iu]=a.useState(n!=null&&n.active?"true":"false"),[uu,eu]=a.useState(t!=null&&t.image?[{data_url:t.image}]:[]),[R,ou]=a.useState("own"),[su,lu]=a.useState(1),[d,e]=a.useState(!1),tu=o=>{ou(o.target.value),V({key:"",item:"",buyerType:"",allocationType:""})},z=o=>{iu(o.target.value),o.target.value==="false"&&s.setFieldValue("price","")},[c,V]=a.useState({key:l,item:x,buyerType:E,allocationType:f});a.useEffect(()=>{I()==="Steward"&&ou("free")},[]),a.useEffect(()=>{i($6()).then(o=>{var r;(r=o.payload)!=null&&r.data&&lu(o.payload.data.killHouseAllocation)}),t||(i(d6()).then(o=>{b(o.payload.data)}),x||(R==="cold"&&i(S6()).then(o=>{G(o.payload.data)}),i(v6({free:R==="free"})).then(o=>{L(o.payload.data)})))},[i,R]);const ru=C6({weight:pu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!").max(t?p+(t==null?void 0:t.realWeightOfCarcasses):p,"وزن وارد شده بیش از موجودی انبار است!"),price:pu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:pu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),...v&&{image:gu().when([],{is:()=>(!t||d)&&su>0,then:gu().required("عکس الزامی است"),otherwise:gu().notRequired()})}}),au=o=>{var r;o[0]?(s.setFieldValue("image",T6((r=o[0])==null?void 0:r.data_url)),e(!0)):(s.setFieldValue("image",""),e(!0)),eu(o)},s=i6({initialValues:{weight:(t==null?void 0:t.realWeightOfCarcasses)||"",wholePrice:(t==null?void 0:t.totalAmount)||"",price:(t==null?void 0:t.amount)||"",image:(t==null?void 0:t.image)||""},validationSchema:ru});a.useEffect(()=>{s.validateForm()},[]),a.useEffect(()=>{_==="false"?s.values.weight&&s.values.price&&s.setFieldValue("wholePrice",s.values.price*s.values.weight):n!=null&&n.active&&s.values.weight&&s.setFieldValue("wholePrice",(n==null?void 0:n.killHousePrice)*s.values.weight)},[s.values.price,s.values.weight,_]),a.useEffect(()=>{n!=null&&n.active&&_==="true"&&s.setFieldValue("price",n==null?void 0:n.killHousePrice)},[_]);const q=()=>{i(Fu()),Y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(h6()),h&&h(1),w&&w(),C&&C(1)},[Z,nu]=a.useState(m(new Date).format("YYYY-MM-DD"));return u.jsxs(g,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:1,children:[!t&&u.jsx(ju,{label:"تاریخ",id:"date",renderInput:o=>u.jsx(N,{fullWidth:!0,...o}),value:Z,onChange:o=>{nu(m(o).format("YYYY-MM-DD"))}}),!t&&!S&&u.jsx(g,{xs:12,container:!0,children:u.jsx(hu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:$?$.map(o=>({data:o,label:`${o.name}`})):[],onChange:(o,r)=>{j(r.data)},renderInput:o=>u.jsx(N,{fullWidth:!0,...o,label:"انتخاب محصول"})})}),!t&&u.jsx(Zu,{children:u.jsxs(Xu,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:R,onChange:tu,children:[u.jsx(U,{value:"own",control:u.jsx(J,{}),label:"صنوف اختصاصی"}),u.jsx(U,{value:"free",control:u.jsx(J,{}),label:"صنوف آزاد"}),u.jsx(U,{value:"cold",control:u.jsx(J,{}),label:"انتقال به سردخانه"})]})}),!x&&!t&&R!=="cold"&&u.jsx(g,{xs:12,container:!0,children:u.jsx(hu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:B?B.map(o=>{var r,F;return{data:o,label:`${o!=null&&o.steward?"مباشر":"صنف"} ${o==null?void 0:o.guildsName} ${(r=o==null?void 0:o.user)==null?void 0:r.fullname} (${(F=o==null?void 0:o.user)==null?void 0:F.mobile})`}}):[],onChange:(o,r)=>{var F,H,P;V({item:r==null?void 0:r.data,key:(F=r==null?void 0:r.data)==null?void 0:F.key,allocationType:(H=r==null?void 0:r.data)!=null&&H.steward?"killhouse_steward":"killhouse_guild",buyerType:(P=r==null?void 0:r.data)!=null&&P.steward?"Steward":"Guild"})},renderInput:o=>u.jsx(N,{fullWidth:!0,...o,label:"انتخاب مباشر / صنف"})})}),!x&&!t&&R==="cold"&&u.jsx(g,{xs:12,container:!0,children:u.jsx(hu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:M?M.map(o=>{var r,F,H,P,T;return{data:o,label:`سردخانه ${o==null?void 0:o.name} (${((F=(r=o==null?void 0:o.steward)==null?void 0:r.user)==null?void 0:F.mobile)||((T=(P=(H=o==null?void 0:o.killHouse)==null?void 0:H.killHouseOperator)==null?void 0:P.user)==null?void 0:T.mobile)})`}}):[],onChange:(o,r)=>{var F;V({item:r==null?void 0:r.data,key:(F=r==null?void 0:r.data)==null?void 0:F.key,allocationType:"ColdHouse",buyerType:"ColdHouse"})},renderInput:o=>u.jsx(N,{fullWidth:!0,...o,label:"انتخاب سردخانه"})})}),u.jsx(xu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:s.values.weight,error:s.touched.weight&&!!s.errors.weight||p<=0,helperText:p<=0?"موجودی انبار کافی نیست":s.touched.weight&&s.errors.weight,onChange:s.handleChange,onBlur:s.handleBlur,disabled:p<1,sx:{"& .MuiFormHelperText-root":{color:p&&s.values.weight>p?"error.main":void 0}}}),(n==null?void 0:n.active)&&u.jsx(Zu,{children:u.jsxs(Xu,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:_,onChange:z,children:[u.jsx(U,{value:"true",control:u.jsx(J,{}),label:"قیمت مصوب"}),u.jsx(U,{value:"false",control:u.jsx(J,{}),label:"قیمت آزاد"})]})}),u.jsx(xu,{disabled:(n==null?void 0:n.active)&&_==="true",allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:u.jsx(Ju,{position:"start",children:"ریال"})},value:s.values.price,error:s.touched.price?!!s.errors.price:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.price&&s.errors.price?s.errors.price:null}),u.jsx(xu,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:u.jsx(Ju,{position:"start",children:"ریال"})},value:s.values.wholePrice,error:s.touched.wholePrice?!!s.errors.wholePrice:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.wholePrice&&s.errors.wholePrice?s.errors.wholePrice:null}),(v||t&&t.image)&&u.jsxs(u.Fragment,{children:[u.jsx(E6,{onChange:au,images:uu,maxNumber:1,title:"بارگزاری سند"}),s.touched.image&&!!s.errors.image&&u.jsx(u6,{color:"error",children:"ثبت تصویر الزامی است"})]}),u.jsx(O,{variant:"contained",fullWidth:!0,disabled:t?!s.isValid:!s.isValid||(S?!1:!W)||!((X=c==null?void 0:c.item)!=null&&X.key),onClick:()=>{var r,F,H,P;let o={};k?o={allocation_key:k,number_of_carcasses:0,weight_of_carcasses:s.values.weight,amount:s.values.price,total_amount:s.values.wholePrice,...d&&{image:s.values.image}}:t?o={allocation_key:t==null?void 0:t.key,number_of_carcasses:0,weight_of_carcasses:s.values.weight,amount:s.values.price,total_amount:s.values.wholePrice,...d&&{image:s.values.image}}:(o={seller_type:y,buyer_type:c==null?void 0:c.buyerType,other_cold_house_key:(c==null?void 0:c.buyerType)==="ColdHouse"?(r=c==null?void 0:c.item)==null?void 0:r.key:null,guild_key:(c==null?void 0:c.buyerType)==="Guild"?(F=c==null?void 0:c.item)==null?void 0:F.key:null,steward_key:(c==null?void 0:c.buyerType)==="Steward"?(H=c==null?void 0:c.item)==null?void 0:H.key:null,kill_house_key:(c==null?void 0:c.buyerType)==="KillHouse"?(P=c==null?void 0:c.item)==null?void 0:P.key:null,cold_house_key:S||null,product_key:S?null:W.key,type:"manual",allocation_type:c==null?void 0:c.allocationType,number_of_carcasses:0,weight_of_carcasses:s.values.weight,sell_type:R==="cold"?"free":A,amount:s.values.price,total_amount:s.values.wholePrice,approved_price_status:_==="true",date:Z,...uu.length>0&&{image:s.values.image}},o=Object.fromEntries(Object.entries(o).filter(([T,cu])=>cu!==null))),t?i(k6(o)).then(T=>{T.payload.error?Y({vertical:"top",horizontal:"center",msg:T.payload.error,severity:"error"}):q()}):i(w6(o)).then(T=>{T.payload.error?Y({vertical:"top",horizontal:"center",msg:T.payload.error,severity:"error"}):q()})},children:"ثبت"})]})},Du=({selectedDate1:x,selectedDate2:l,title:y,type:C,withDate:E,coldHouseKey:f,getDashboardsData:A,remainWeight:w})=>{const h=D(),t=Qu(d=>d.userSlice.userProfile.key),[n]=a.useContext(Su),S=d=>{M(d.target.value)},{priceInfo:k}=Qu(d=>d.slaughterSlice),[p,v]=a.useState([]),[i,$]=a.useState(0),[b,B]=a.useState(10),[L,M]=a.useState(""),[G,W]=a.useState(1),[j,Y]=a.useState([]),_=async d=>{let e;h(du()),e=await K.get(`steward-allocation/?search=filter&value=${L}&role=${I()}${E?`&date1=${x}&date2=${l}`:""}&page=${d}&page_size=${b}&cold_house=true&type=${C}&cold_house_key=${f}`),h(p6()),h(Cu()),v(e.data.results),$(e.data.count)},iu=d=>{_(d),W(d)},uu=d=>{B(d),W(1)},eu=()=>{_(G!==0?G:1)},R=d=>d!=null&&d.systemRegistrationCode?[u.jsx(fu,{disabled:!0,"aria-label":"disabled-button",color:"primary",children:u.jsx(s6,{})},d)]:[u.jsx(G6,{fetchData:eu,fetchApiData:A,item:d,priceInfo:k,remainWeight:w},d)],ou=()=>C==="output"?["عملیات"]:[],su=y==="بارهای خارج شده";a.useEffect(()=>{const d=p==null?void 0:p.map((e,tu)=>{var c,V,ru,au,s,q,Z,nu,X,o,r,F,H,P,T,cu,vu,wu,ku,bu,_u,Eu,Tu,$u,Hu,Pu,Bu,Lu,Gu,Ru,Ou,Wu,Mu,Yu,zu,Nu,Vu,Uu,mu,Iu,qu;let z;switch(e==null?void 0:e.receiverState){case"pending":z="در انتظار تایید";break;case"accepted":z="تایید شده";break;case"rejected":z="رد شده";break;default:z="-"}return console.log(e),[G===1?tu+1:tu+b*(G-1)+1,g6(e==null?void 0:e.date),su?e!=null&&e.toGuilds?"سردخانه به صنف":e!=null&&e.otherColdHouse?"سردخانه به سردخانه":e!=null&&e.toSteward?"سردخانه به مباشر":"-":`${e!=null&&e.killHouse?"کشتارگاه":"سردخانه"} به سردخانه`,su?e!=null&&e.toGuilds?`${(c=e==null?void 0:e.toGuilds)==null?void 0:c.guildsName} ( ${(ru=(V=e==null?void 0:e.toGuilds)==null?void 0:V.user)==null?void 0:ru.fullname} ${(s=(au=e==null?void 0:e.toGuilds)==null?void 0:au.user)==null?void 0:s.mobile})`:e!=null&&e.otherColdHouse?(q=e==null?void 0:e.otherColdHouse)!=null&&q.steward?`${(X=(nu=(Z=e==null?void 0:e.otherColdHouse)==null?void 0:Z.steward)==null?void 0:nu.user)==null?void 0:X.fullname} (${(F=(r=(o=e==null?void 0:e.otherColdHouse)==null?void 0:o.steward)==null?void 0:r.user)==null?void 0:F.mobile})`:`${(P=(H=e==null?void 0:e.otherColdHouse)==null?void 0:H.killHouse)==null?void 0:P.name} (${(wu=(vu=(cu=(T=e==null?void 0:e.otherColdHouse)==null?void 0:T.killHouse)==null?void 0:cu.killHouseOperator)==null?void 0:vu.user)==null?void 0:wu.fullname} ${(Eu=(_u=(bu=(ku=e==null?void 0:e.otherColdHouse)==null?void 0:ku.killHouse)==null?void 0:bu.killHouseOperator)==null?void 0:_u.user)==null?void 0:Eu.mobile})`:`${(Tu=e==null?void 0:e.toSteward)==null?void 0:Tu.guildsName} (${(Hu=($u=e==null?void 0:e.toSteward)==null?void 0:$u.user)==null?void 0:Hu.fullname}${(Bu=(Pu=e==null?void 0:e.toSteward)==null?void 0:Pu.user)==null?void 0:Bu.mobile})`:e!=null&&e.killHouse?`${(Lu=e.toColdHouse)==null?void 0:Lu.name} (${(Wu=(Ou=(Ru=(Gu=e.toColdHouse)==null?void 0:Gu.killHouse)==null?void 0:Ru.killHouseOperator)==null?void 0:Ou.user)==null?void 0:Wu.mobile})`:`${(Mu=e==null?void 0:e.otherColdHouse)==null?void 0:Mu.name} ${(Vu=(Nu=(zu=(Yu=e==null?void 0:e.otherColdHouse)==null?void 0:Yu.killHouse)==null?void 0:zu.killHouseOperator)==null?void 0:Nu.user)==null?void 0:Vu.mobile}`,(e==null?void 0:e.sellType)==="exclusive"?"اختصاصی":"آزاد",((Uu=e==null?void 0:e.amount)==null?void 0:Uu.toLocaleString())+" ریال",((mu=e==null?void 0:e.totalAmount)==null?void 0:mu.toLocaleString())+" ریال",(Iu=e==null?void 0:e.realWeightOfCarcasses)==null?void 0:Iu.toLocaleString(),(qu=e==null?void 0:e.loggedRegistrationCode)==null?void 0:qu.toLocaleString(),(e==null?void 0:e.systemRegistrationCode)===!0?"کد احراز ارسال شده":"در انتظار ارسال کد احراز",z,...R(e)]});Y(d)},[p]),a.useEffect(()=>{_(1)},[h,x,l,b,E]);const lu=async d=>{d.preventDefault(),h(du());try{const e=await K.get(`steward-allocation/?role=${I()}&search=filter&value=${L}${E?`&date1=${x}&date2=${l}`:""}&page=1&page_size=${b}&cold_house=true&type=${C}&cold_house_key=${f}`);v(e.data.results),$(e.data.count),h(Cu())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(g,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(g,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(O,{variant:"contained",onClick:()=>{h(Au({title:"ثبت توزیع/ فروش سرد خانه",content:u.jsx(R6,{updateTable:A,sellerType:"ColdHouse",sellType:"exclusive",fetchApiData:_,coldHouseKey:f,remainWeight:w})}))},children:"ثبت توزیع/ فروش"}),C==="output"&&u.jsx(O,{disabled:!j.length,variant:"outlined",onClick:()=>{h(Au({title:"ثبت نهایی",content:u.jsxs(g,{container:!0,gap:yu.SMALL,children:[u.jsx(u6,{children:"در صورت ثبت نهایی انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),u.jsxs(g,{container:!0,direction:"column",gap:yu.TINY,width:"100%",children:[u.jsx(O,{fullWidth:!0,variant:"contained",onClick:()=>{h(_6({steward_allocation_list:p.map(d=>d.key)})).then(d=>{h(Fu()),d.payload.error?n({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(eu(),_(1),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(O,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{h(Fu())},children:"لغو"})]})]})}))},children:"تایید نهایی (یکجا)"}),u.jsx(g,{children:u.jsxs("form",{onSubmit:lu,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:S}),u.jsx(O,{type:"submit",onClick:lu,endIcon:u.jsx(F6,{}),children:"جستجو"})]})}),u.jsx(t6,{title:"خروجی اکسل",children:u.jsx(O,{color:"success",onClick:()=>{n({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const d=`${K.defaults.baseURL}cold_house_excel/?role=${I()}&key=${t}&type=${C}${E?`&date1=${x}&date2=${l}`:""}&cold_house_key=${f}&cold_house=true`;window.location.href=d},children:u.jsx(y6,{size:32})})})]}),u.jsx(Q,{data:j,columns:["ردیف","تاریخ ثبت","نوع تخصیص","مشخصات خریدار","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","کد احراز","وضعیت کد احراز","وضعیت",...ou()],handlePageChange:iu,totalRows:i,page:G,perPage:b,handlePerRowsChange:uu,title:y})]})},O6=()=>{var $,b,B,L,M,G,W;const x=D(),[l,y]=a.useState([]),[C,E]=a.useState([]),{key:f}=e6(),[A,w]=a.useState(!1),[h,t]=a.useState(m(new Date).format("YYYY-MM-DD")),[n,S]=a.useState(m(new Date).format("YYYY-MM-DD")),k=()=>{x(x6({dashboard:!0,cold_house_key:f})).then(j=>{y(j.payload.data)}),x(A6({date1:A?h:null,date2:A?n:null,cold_house_key:f})).then(j=>{E(j.payload.data)})};a.useEffect(()=>{k()},[x,A,h,n]);const[p,v]=a.useState(0),i=(j,Y)=>{v(Y)};return u.jsx(u.Fragment,{children:u.jsxs(g,{container:!0,direction:"column",justifyContent:"center",xs:12,children:[u.jsxs(g,{container:!0,justifyContent:"space-between",gap:yu.SMALL,children:[u.jsx(Q,{noPagination:!0,columns:["وزن کل","وزن خارج شده","وزن باقیمانده"],data:[[($=l==null?void 0:l.totalInputWeight)==null?void 0:$.toLocaleString(),(b=l==null?void 0:l.totalAllocatedWeight)==null?void 0:b.toLocaleString(),(B=l==null?void 0:l.totalRemainWeight)==null?void 0:B.toLocaleString()]],title:"موجودی سردخانه",isDashboard:!0}),u.jsx(Q,{noPagination:!0,columns:["تعداد کل بارهای وارد شده","وزن کل بارهای وارد شده","تعداد کل بارهای خارج شده","وزن کل بارهای خارج شده"],data:[[(L=C==null?void 0:C.totalInputBars)==null?void 0:L.toLocaleString(),(M=C==null?void 0:C.totalInputBarsWeight)==null?void 0:M.toLocaleString(),(G=C==null?void 0:C.totalOutputBars)==null?void 0:G.toLocaleString(),(W=C==null?void 0:C.totalOutputBarsWeight)==null?void 0:W.toLocaleString()]],title:"خلاصه اطلاعات",isDashboard:!0})]}),u.jsx(g,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(g,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(g,{children:u.jsx(U,{control:u.jsx(r6,{checked:A,onChange:()=>w(!A),color:"primary"})})}),u.jsx(g,{children:u.jsx(ju,{disabled:!A,label:"از تاریخ",id:"date",renderInput:j=>u.jsx(N,{size:"small",style:{width:"160px"},...j}),value:h,onChange:j=>{t(m(j).format("YYYY-MM-DD"))}})}),u.jsx(g,{children:u.jsx(ju,{disabled:!A,label:"تا تاریخ",id:"date",renderInput:j=>u.jsx(N,{size:"small",style:{width:"160px"},...j}),value:n,onChange:j=>{S(m(j).format("YYYY-MM-DD"))}})})]})}),u.jsxs(g,{container:!0,xs:12,justifyContent:"center",children:[u.jsxs(a6,{sx:{mb:2},value:p,onChange:i,"aria-label":"simple tabs example",children:[u.jsx(Ku,{value:0,label:"بارهای خارج شده"}),u.jsx(Ku,{value:1,label:"بارهای وارد شده"})]}),p===0&&u.jsx(Du,{selectedDate1:h,selectedDate2:n,title:"بارهای خارج شده",type:"output",withDate:A,coldHouseKey:f,getDashboardsData:k,remainWeight:l==null?void 0:l.totalRemainWeight}),p===1&&u.jsx(Du,{selectedDate1:h,selectedDate2:n,title:"بارهای وارد شده",type:"input",withDate:A,coldHouseKey:f,getDashboardsData:k})]})]})})},l0=()=>{var w,h,t,n;const x=D(),[l,y]=a.useState([]),[C,E]=a.useState([]),f=c6(),{key:A}=e6();return a.useEffect(()=>{A||(x(B6()).then(S=>{y(S.payload.data)}),x(L6()).then(S=>{var p,v;const k=(v=(p=S.payload.data)==null?void 0:p.coldHouses)==null?void 0:v.map((i,$)=>{var b,B,L;return[$+1,i==null?void 0:i.name,(b=i==null?void 0:i.totalInputWeight)==null?void 0:b.toLocaleString(),(B=i==null?void 0:i.totalAllocatedWeight)==null?void 0:B.toLocaleString(),(L=i==null?void 0:i.totalRemainWeight)==null?void 0:L.toLocaleString(),u.jsx(fu,{color:"success",onClick:()=>{f(j6+"/"+(i==null?void 0:i.key))},children:u.jsx(P6,{})},$)]});E(k)}))},[x,A]),u.jsx(u.Fragment,{children:u.jsx(n6,{display:"flex",justifyContent:"center",children:u.jsx(g,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:A?u.jsxs(g,{container:!0,justifyContent:"start",alignItems:"center",xs:12,children:[u.jsx(H6,{}),u.jsx(O6,{})]}):u.jsxs(g,{container:!0,justifyContent:"space-between",alignItems:"center",children:[u.jsx(g,{container:!0,mt:2,mb:4,isDashboard:!0,children:u.jsx(Q,{noPagination:!0,isDashboard:!0,columns:["تعداد سردخانه ها","وزن تخصیص داده شده","کل وزن وارد شده","وزن باقیمانده"],data:[[(w=l==null?void 0:l.totalColdHouses)==null?void 0:w.toLocaleString(),(h=l==null?void 0:l.totalAllocatedWeight)==null?void 0:h.toLocaleString(),(t=l==null?void 0:l.totalInputWeight)==null?void 0:t.toLocaleString(),(n=l==null?void 0:l.totalRemainWeight)==null?void 0:n.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(g,{container:!0,xs:12,justifyContent:"center",alignItems:"cented",children:u.jsx(Q,{title:"سردخانه ها",paginated:!0,columns:["ردیف","نام سردخانه","وزن وارد شده","وزن خارج شده","وزن باقیمانده","نمایش"],data:C})})]})})})})};export{l0 as default};