2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{j as u,aM as p,cx as x,b4 as j,T as d,ah as m,I as F,b as y}from"./mui-vendor-D_SVL-Dx.js";import{r as o,u as E}from"./react-vendor-CmFgShSM.js";import{u as v,f as S}from"./redux-vendor-CfkcHgWN.js";import{A as R}from"./AdvancedTable-DF_gMS-x.js";import{p as b,G as c,S as i,k7 as w,X as D,jU as L}from"./index-D80MdVQn.js";import{d as T}from"./Plagiarism-BibpZV6P.js";import{C as B,a as I}from"./ChartLenear-Dh5HJGVW.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./chart-vendor-sE2SUVPW.js";import"./auto-gcBAg08D.js";const f=({data:s})=>{const[t,C]=o.useState({datasets:[]}),[l,h]=o.useState({datasets:[]});return o.useEffect(()=>{var a,e,n,g,A;C({labels:(a=s==null?void 0:s.hatchingChart)==null?void 0:a.map(r=>b(r==null?void 0:r.date)),datasets:[{label:"تعداد",backgroundColor:["rgba(33, 72, 214, 0.7)"],data:(e=s==null?void 0:s.hatchingChart)==null?void 0:e.map(r=>r==null?void 0:r.quantity),borderRadius:5},{label:"تلفات",backgroundColor:["rgba(100, 130, 160, 0.7)"],data:(n=s.hatchingChart)==null?void 0:n.map(r=>r==null?void 0:r.losses),borderRadius:5}]}),h({labels:(g=s==null?void 0:s.weightChart)==null?void 0:g.map(r=>b(r==null?void 0:r.date)),datasets:[{label:"قیمت",backgroundColor:["rgba(33, 72, 214, 0.7)"],data:(A=s==null?void 0:s.weightChart)==null?void 0:A.map(r=>r==null?void 0:r.weight),borderRadius:5}]})},[]),u.jsx(c,{mb:i.LARGE,children:u.jsxs(c,{container:!0,mt:i.MEDIUM,gap:i.SMALL,justifyContent:"space-between",children:[u.jsx(p,{sx:{width:"45%"},children:u.jsx(x,{children:u.jsxs(j,{children:[u.jsx(d,{gutterBottom:!0,variant:"body1",children:"نمودار حجم جوجه ریزی و تلفات دوره"}),u.jsx(B,{chartData:t})]})})}),u.jsx(p,{sx:{width:"45%"},children:u.jsx(x,{children:u.jsxs(j,{children:[u.jsx(d,{gutterBottom:!0,variant:"body1",children:"نمودار پایش وزن و بهره وری وزن"}),u.jsx(I,{chartData:l})]})})})]})})};f.propTypes={data:m.PropTypes.any};const X=()=>{const s=v(),{reports:t}=S(a=>a.avicultureSlice),[C,l]=o.useState(),h=E();return o.useEffect(()=>{s(w())},[]),o.useEffect(()=>{const a=t==null?void 0:t.table.map((e,n)=>[n+1,e.hatchingPeriod,D(new Date(e==null?void 0:e.hatchingDate),"yyyy/MM/dd"),e.hatchingChickenBreed,e.age,e.quantity,e.weightOfSuffering,e.averageFee,e.averageWeight,e.salesPrice.toLocaleString(),e.totalAmount.toLocaleString(),e.paidState==="paid"?"پرداخت شده":e.paidState==="pending"?"در انتظار پرداخت":"ندارد",u.jsx(F,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>h(L+(e==null?void 0:e.requestId)),children:u.jsx(T,{})},n)]);l(a)},[t]),u.jsx(y,{display:"flex",justifyContent:"center",children:u.jsx(c,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsxs(c,{xs:12,mt:i.SMALL,children:[u.jsx(c,{width:"100%",className:"avicultureActiveRequestsView",children:u.jsx(p,{children:u.jsx(R,{name:"گزارش مرغدار",columns:["ردیف","دوره جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد","رنج وزن","قیمت رنج","میانگین وزن شما","قیمت فروش","جمع مبلغ به تومان","تراکنش مالی","نمایش پرونده"],data:C})})}),u.jsx(f,{data:t})]})})})};export{X as default};
|