2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{j as u,a5 as h,T as E,al as I,a_ as L,B as D,b as V}from"./mui-vendor-D_SVL-Dx.js";import{G as o,S as n,jG as f,jH as q,jI as g,jJ as P,jK as R,jL as Q,jM as y,jN as T,jO as v,jP as _,jQ as S,jR as $,p as U,u as z,c as H,v as W,b,L as k,j as N,h as M,jS as Y,jT as J}from"./index-D80MdVQn.js";import{N as l}from"./NavLink-Uri4Pz8C.js";import{L as A}from"./LinkItem-Din4toX7.js";import{a as K}from"./index.esm-CIIta_9s.js";import{c as X}from"./index.esm-C1-dCPnj.js";import{f as O,r as C}from"./react-vendor-CmFgShSM.js";import{A as Z}from"./AvicultureNewRequest-CaXMyPWQ.js";import{T as uu,A as eu,a as tu}from"./reactour.esm-Cls5e3_6.js";import{A as su}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{u as B,f as ou,a as G}from"./redux-vendor-CfkcHgWN.js";import{R as ru}from"./ResponsiveTable-bUYl0qDM.js";import{R as nu,a as au}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{B as iu}from"./BackButton-Dr-K0JXJ.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./CityNewKillRequest-N5kvrMlL.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Add-CiyqkOpq.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./DialogAlert-CML4Ua46.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./SelectCheck-DMZOQn3F.js";import"./AdvancedTable-DF_gMS-x.js";import"./Plagiarism-BibpZV6P.js";import"./chart-vendor-sE2SUVPW.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./FilterAlt-DZsHj-WQ.js";const cu=()=>{const{pathname:e}=O();return u.jsx(o,{container:!0,gap:n.SMALL,p:n.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(o,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(o,{container:!0,gap:n.SMALL,justifyContent:"center",children:[u.jsx(l,{to:f,active:e===f?"true":null,children:u.jsx(A,{icon:u.jsx(q,{size:30,color:"#244CCC"}),title:"جوجه ریزی",description:"ثبت و مدیریت جوجه ریزی ها"})}),u.jsx(l,{to:g,active:e===g?"true":null,children:u.jsx(A,{icon:u.jsx(P,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"مدیریت و ثبت درخواست های کشتار"})}),u.jsx(l,{to:R,active:e===R?"true":null,children:u.jsx(A,{icon:u.jsx(Q,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),u.jsx(l,{to:y,active:e===y?"true":null,children:u.jsx(A,{icon:u.jsx(K,{className:"svg-icon-color",fill:"#244CCC",stroke:"#244CCC",style:{color:"#4285F4"},color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),u.jsx(l,{to:T,active:e===T?"true":null,children:u.jsx(A,{icon:u.jsx(X,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),u.jsx(l,{to:v,active:e===v?"true":null,children:u.jsx(A,{icon:u.jsx(_,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})}),u.jsx(l,{to:S,active:e===S?"true":null,children:u.jsx(A,{icon:u.jsx(_,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"وکالت"})})]})})})},Cu=[{selector:".first-step",content:()=>u.jsx("div",{children:"برای ثبت جوجه ریزی اینجا کلیک کنید!"})},{selector:".second",content:()=>u.jsx("div",{children:"در این قسمت جوجه ریزی های ثبت شده توسط شما نمایش داده می شود."})}],lu=()=>{const e=B(),{avicultureHatchings:r}=ou(s=>s.avicultureSlice),[a,i]=C.useState(!1),[x,m]=C.useState([]);C.useEffect(()=>{e($())},[]),C.useEffect(()=>{const s=r==null?void 0:r.map((t,j)=>{const p=t.quantity-t.losses-t.leftOver;return[j+1,t.allowHatching==="pending"?"فعال":"بایگانی شده",t.poultry.unitName,t.hall,t.period,U(t==null?void 0:t.createDate),U(t==null?void 0:t.date),t.breed.map(c=>{const w=`${c.breed} (${c.mainQuantity} قطعه)`;return u.jsx("p",{children:w},c==null?void 0:c.createDate)}),t.age,t.quantity,`${t.losses} (%${(t.losses*100/t.quantity).toFixed(0)})`,p+` (%${(p*100/t.quantity).toFixed(0)})`,`${t.leftOver} (%${(t.leftOver*100/t.quantity).toFixed(0)})`]});m(s)},[r]);const F=z({initialValues:{noChicken:"",slaughterDate:W(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین",weight:""},validationSchema:H({noChicken:b().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:b().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return C.useEffect(()=>{F.validateForm()},[]),u.jsx(o,{container:!0,gap:n.MEDIUM,direction:"column",xs:12,children:u.jsx(o,{container:!0,gap:n.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},children:u.jsxs(o,{container:!0,xs:12,alignItems:"start",gap:n.SMALL,direction:"column",children:[u.jsx(o,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:u.jsx(o,{})}),u.jsx(uu,{steps:Cu,isOpen:a,onRequestClose:()=>i(!1),styles:{popover:s=>({...s,borderRadius:"10px","--reactor-accent":"red"})}}),u.jsx(o,{width:"100%",className:"second",children:u.jsx(ru,{paginated:!0,title:"دوره های جوجه ریزی",data:x,columns:["ردیف","وضعیت","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده برای کشتار"],customColors:[{name:"وضعیت",color:"green"}]})})]})})})},Au=G("AVICULTURE_GET_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:a,status:i}=await N.get("poultry_allow_city_province/");return r(M()),{data:a,status:i}}),du=G("AVICULTURE_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:a,status:i}=await N.post("poultry_allow_city_province/",e);return r(M()),{data:a,status:i}}),d={root:{padding:20,textAlign:"left",boxShadow:"0px 0px 10px rgba(0, 0, 0, 0.1)",borderRadius:8,backgroundColor:"#fff"},heading:{textAlign:"right",borderBottom:"2px solid #ccc",paddingBottom:n.SMALL,marginBottom:n.SMALL},checkboxContainer:{display:"flex",justifyContent:"flex-start",marginBottom:n.SMALL},checkbox:{marginLeft:n.SMALL},button:{marginTop:n.SMALL}},xu=()=>{const e=B(),[r,a]=C.useState(!1),[i,x]=C.useState(!1),m=s=>{a(s.target.checked)},F=s=>{x(s.target.checked)};return C.useEffect(()=>{e(Au()).then(s=>{var t,j,p,c;(j=(t=s==null?void 0:s.payload)==null?void 0:t.data)!=null&&j.length?(a((p=s.payload.data[0])==null?void 0:p.city),x((c=s.payload.data[0])==null?void 0:c.province)):(a(!1),x(!1))})},[e]),u.jsxs(h,{container:!0,style:d.root,direction:"column",children:[u.jsx(E,{variant:"h6",gutterBottom:!0,style:d.heading,children:"اجازه دسترسی"}),u.jsx(h,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:r,onChange:m,color:"primary"}),label:u.jsx(E,{style:d.checkbox,children:"دادن وکالت به شهرستان جهت ثبت درخواست کشتار"})})}),u.jsx(h,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:i,onChange:F,color:"primary"}),label:u.jsx(E,{style:d.checkbox,children:"دادن وکالت به استان جهت ثبت درخواست کشتار"})})}),u.jsx(h,{style:d.button,children:u.jsx(D,{variant:"contained",color:"primary",onClick:()=>{e(du({city:r,province:i}))},children:"ثبت"})})]})},Ku=()=>{const{pathname:e}=O();return u.jsx(V,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===Y?u.jsxs(u.Fragment,{children:[u.jsx(o,{mt:n.MEDIUM,children:u.jsx(E,{variant:"h6",children:"صفحه درخواست های مرغدار"})}),u.jsx(o,{justifyContent:"center",alignItems:"center",children:u.jsx(cu,{})})]}):u.jsx(iu,{}),u.jsx(o,{container:!0,justifyContent:"space-between",gap:n.SMALL,children:u.jsxs(o,{xs:12,children:[e===J&&u.jsx(Z,{}),e===f&&u.jsx(lu,{}),e===g&&u.jsx(eu,{}),e===T&&u.jsx(tu,{}),e===v&&u.jsx(su,{}),e===R&&u.jsx(nu,{}),e===y&&u.jsx(au,{}),e===S&&u.jsx(xu,{})]})})]})})};export{Ku as default};
|