Files
Rasadyar_FrontEnd/build/assets/AvicultureRequests-QwMQ96z8.js
2026-01-19 16:15:09 +03:30

2 lines
8.6 KiB
JavaScript
Raw 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,a3 as E,T as m,ai as I,aX as L,B as D,b as V}from"./mui-vendor-CkIVaoQP.js";import{G as o,S as n,ip as f,iq as g,ir as R,is as y,it as v,iu as T,iv as S,iw as q,p as _,u as P,c as $,v as Q,b as U,L as k,j as N,h as M,ix as z,iy as H}from"./index-BHF9XhlR.js";import{N as l}from"./NavLink-D2GD_ItM.js";import{L as A}from"./LinkItem-B0NRrkKX.js";import{r as W,s as Y,t as J,u as b}from"./index.esm-BY9chGNa.js";import{a as X}from"./index.esm-YBNW__9r.js";import{c as K}from"./index.esm-Bu7XMDZU.js";import{f as O,r as C}from"./react-vendor-CmFgShSM.js";import{A as Z}from"./AvicultureNewRequest-xdTS0LkF.js";import{T as uu,A as eu,a as tu}from"./reactour.esm-C6n9WBOg.js";import{A as su}from"./AvicultureArchivedRequests-CT0ATC0C.js";import{u as B,f as ou,a as w}from"./redux-vendor-B7uoacJt.js";import{R as ru}from"./ResponsiveTable-cmj--TTX.js";import{R as nu,a as iu}from"./RequestsAwaitingInspections-CckGVV5a.js";import{B as au}from"./BackButton-C3p7AEJl.js";import"./iconBase-BEJYyZsk.js";import"./aviculture-get-hatching-data-BR9pqiDJ.js";import"./CityNewKillRequest-DaJumY01.js";import"./Search-D4DyWpQE.js";import"./Delete-BMbGwban.js";import"./Add-B14uoYzg.js";import"./Done-CXPGvgsL.js";import"./aviculture-get-unions-DFRgtngr.js";import"./NumberFormatCustom-DwWPj40N.js";import"./DialogAlert-DKhMdDI2.js";import"./SimpleTable-OFQqh0WK.js";import"./index-CV2Xug6a.js";import"./Close-Daz6UZes.js";import"./province-get-sell-for-freezing-status-3W-n3Zfh.js";import"./province-policy-market-daily-limitation-M38ZeSBU.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-CY9emCr4.js";import"./SelectCheck-CAe89SYT.js";import"./AdvancedTable-Bc9rwJrH.js";import"./Plagiarism-DQa3b2yK.js";import"./chart-vendor-sE2SUVPW.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./FilterAlt-C5yvLNoT.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(W,{size:30,color:"#244CCC"}),title:"جوجه ریزی",description:"ثبت و مدیریت جوجه ریزی ها"})}),u.jsx(l,{to:g,active:e===g?"true":null,children:u.jsx(A,{icon:u.jsx(Y,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"مدیریت و ثبت درخواست های کشتار"})}),u.jsx(l,{to:R,active:e===R?"true":null,children:u.jsx(A,{icon:u.jsx(J,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),u.jsx(l,{to:y,active:e===y?"true":null,children:u.jsx(A,{icon:u.jsx(X,{className:"svg-icon-color",fill:"#244CCC",stroke:"#244CCC",style:{color:"#4285F4"},color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),u.jsx(l,{to:v,active:e===v?"true":null,children:u.jsx(A,{icon:u.jsx(K,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),u.jsx(l,{to:T,active:e===T?"true":null,children:u.jsx(A,{icon:u.jsx(b,{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(b,{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),[i,a]=C.useState(!1),[p,j]=C.useState([]);C.useEffect(()=>{e(q())},[]),C.useEffect(()=>{const s=r==null?void 0:r.map((t,h)=>{const x=t.quantity-t.losses-t.leftOver;return[h+1,t.allowHatching==="pending"?"فعال":"بایگانی شده",t.poultry.unitName,t.hall,t.period,_(t==null?void 0:t.createDate),_(t==null?void 0:t.date),t.breed.map(c=>{const G=`${c.breed} (${c.mainQuantity} قطعه)`;return u.jsx("p",{children:G},c==null?void 0:c.createDate)}),t.age,t.quantity,`${t.losses} (%${(t.losses*100/t.quantity).toFixed(0)})`,x+` (%${(x*100/t.quantity).toFixed(0)})`,`${t.leftOver} (%${(t.leftOver*100/t.quantity).toFixed(0)})`]});j(s)},[r]);const F=P({initialValues:{noChicken:"",slaughterDate:Q(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین",weight:""},validationSchema:$({noChicken:U().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:U().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:i,onRequestClose:()=>a(!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:p,columns:["ردیف","وضعیت","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده برای کشتار"],customColors:[{name:"وضعیت",color:"green"}]})})]})})})},Au=w("AVICULTURE_GET_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:i,status:a}=await N.get("poultry_allow_city_province/");return r(M()),{data:i,status:a}}),du=w("AVICULTURE_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:i,status:a}=await N.post("poultry_allow_city_province/",e);return r(M()),{data:i,status:a}}),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}},pu=()=>{const e=B(),[r,i]=C.useState(!1),[a,p]=C.useState(!1),j=s=>{i(s.target.checked)},F=s=>{p(s.target.checked)};return C.useEffect(()=>{e(Au()).then(s=>{var t,h,x,c;(h=(t=s==null?void 0:s.payload)==null?void 0:t.data)!=null&&h.length?(i((x=s.payload.data[0])==null?void 0:x.city),p((c=s.payload.data[0])==null?void 0:c.province)):(i(!1),p(!1))})},[e]),u.jsxs(E,{container:!0,style:d.root,direction:"column",children:[u.jsx(m,{variant:"h6",gutterBottom:!0,style:d.heading,children:"اجازه دسترسی"}),u.jsx(E,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:r,onChange:j,color:"primary"}),label:u.jsx(m,{style:d.checkbox,children:"دادن وکالت به شهرستان جهت ثبت درخواست کشتار"})})}),u.jsx(E,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:a,onChange:F,color:"primary"}),label:u.jsx(m,{style:d.checkbox,children:"دادن وکالت به استان جهت ثبت درخواست کشتار"})})}),u.jsx(E,{style:d.button,children:u.jsx(D,{variant:"contained",color:"primary",onClick:()=>{e(du({city:r,province:a}))},children:"ثبت"})})]})},Zu=()=>{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===z?u.jsxs(u.Fragment,{children:[u.jsx(o,{mt:n.MEDIUM,children:u.jsx(m,{variant:"h6",children:"صفحه درخواست های مرغدار"})}),u.jsx(o,{justifyContent:"center",alignItems:"center",children:u.jsx(cu,{})})]}):u.jsx(au,{}),u.jsx(o,{container:!0,justifyContent:"space-between",gap:n.SMALL,children:u.jsxs(o,{xs:12,children:[e===H&&u.jsx(Z,{}),e===f&&u.jsx(lu,{}),e===g&&u.jsx(eu,{}),e===v&&u.jsx(tu,{}),e===T&&u.jsx(su,{}),e===R&&u.jsx(nu,{}),e===y&&u.jsx(iu,{}),e===S&&u.jsx(pu,{})]})})]})})};export{Zu as default};