Files
Rasadyar_FrontEnd/build/assets/ManageFarm-CSxAPpGJ.js

2 lines
15 KiB
JavaScript
Raw Normal View History

2026-01-19 15:55:00 +03:30
import{j as u,ak as $,I as X,al as hu,ag as fu,av as vu,aw as ju,ax as yu,aq as O,bj as gu,B,T as f,aJ as bu,b1 as Fu,b as Q,bk as Eu,i as Cu,b2 as Su,b3 as U,d as su,b0 as au,an as nu,b4 as Y,ap as J}from"./mui-vendor-CkIVaoQP.js";import{j as L,L as w,h as v,A as Z,u as Iu,c as _u,M as ku,b as Lu,G as s,S as h,N as k,dL as Tu,c3 as Du,X as xu,dM as lu,r as pu}from"./index-Vwb3Bce5.js";import{r as a,b as ou}from"./react-vendor-CmFgShSM.js";import{a as z,u as uu,f as Mu}from"./redux-vendor-B7uoacJt.js";import{d as Ru}from"./Search-CLlOaERQ.js";import{d as wu}from"./Delete-DHYHiC8G.js";import{R as Hu}from"./ResponsiveTable-DugzNG82.js";import{R as Vu}from"./index.esm-Bu7XMDZU.js";import{d as iu}from"./Tune-DzkdDfJZ.js";import{d as Pu}from"./FileDownload-CKLIQJd3.js";import"./FilterAlt-CTDmPS36.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./iconBase-BEJYyZsk.js";const Nu=z("VET_FARM_NEW_FARM",async i=>{const{data:o,status:r}=await L.post("vet_farm/",i);return{data:o,status:r}}),Bu=z("VET_GET_VET_FARM_DATA",async i=>{const{data:o,status:r}=await L.get("Poultry/?type=filter&value="+i);return{data:o,status:r}}),zu=z("INSPECTOR_DELETE_VET_FARM_SERVICE",async(i,{dispatch:o})=>{o(w());try{const{data:r,status:C}=await L.delete("vet_farm/0/",{params:i});return o(v()),{data:r,status:C}}catch(r){return o(v()),{error:r.response.data.result}}}),qu=({vetFarmKey:i,item:o,updateTable:r})=>{var n;const[C,E]=a.useState(!0),[T,y]=a.useState(""),[g,D]=a.useState(""),[S,l]=a.useState([]),[d,M]=a.useState([]),[I]=a.useContext(Z),K={PaperProps:{style:{maxHeight:48*4.5+8,width:250}}},[H,_]=ou.useState([]),[q,W]=ou.useState([]);a.useEffect(()=>{g&&W(g==null?void 0:g.map(e=>({id:e.key,label:e.unitName,halls:e.numberOfHalls,registerVetHalls:e.registerVetHalls})))},[g]);const G=e=>{const{target:{value:t}}=e;_(typeof t=="string"?t.split(","):t)},c=uu(),x=Iu({initialValues:{uniqueID:"",hatching:""},validationSchema:_u({uniqueID:Lu().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!"),hatching:ku().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})});a.useEffect(()=>{x.validateForm()},[]);const V=a.useRef();return a.useEffect(()=>{V.current.querySelector(".MuiAutocomplete-popupIndicator").click()},[q]),u.jsxs(s,{container:!0,gap:h.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[u.jsxs(s,{container:!0,direction:"column",gap:h.SMALL,children:[u.jsxs(s,{display:"flex",width:1,children:[u.jsx($,{id:"uniqueID",label:"جستجو براساس شناسه یکتا یا کدملی فرد",variant:"outlined",sx:{width:"100%"},value:x.values.uniqueID,error:x.touched.uniqueID?!!x.errors.uniqueID:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.uniqueID&&x.errors.uniqueID?x.errors.uniqueID:null}),u.jsx(X,{disabled:!x.values.uniqueID,"aria-label":"delete",color:"primary",onClick:()=>{x.values.uniqueID&&(c(w()),l([]),_([]),c(Bu(x.values.uniqueID)).then(e=>{e.error&&(c(v()),I({vertical:"top",horizontal:"center",msg:"مرغداری با این شناسه یافت نشد!",severity:"error"})),e.payload.data&&(c(v()),E(!1),D(e.payload.data),V.current.focus())}))},children:u.jsx(Ru,{})})]}),u.jsx(s,{children:u.jsx(hu,{ref:V,disabled:C,disablePortal:!0,id:"hatching",options:q,onChange:(e,t)=>{y(t.id),M(t.registerVetHalls),_([]),l(new Array(t.halls).fill("*"))},renderInput:e=>u.jsx($,{...e,label:"مرغداری را انتخاب کنید"})})}),u.jsx(s,{children:u.jsxs(fu,{children:[u.jsx(vu,{id:"demo-multiple-checkbox-label",children:S.length?"انتخاب سالن":"سالنی موجود نیست"}),u.jsx(ju,{maxWidth:"100%",disabled:!S.length,fullWidth:!0,labelId:"demo-multiple-checkbox-label",id:"demo-multiple-checkbox",multiple:!0,onChange:G,value:H,input:u.jsx(gu,{label:"انتخاب سالن"}),renderValue:e=>e.join(", "),MenuProps:K,children:S.map((e,t)=>{const j="سالن شماره "+(t+1),b=t+1;return u.jsx(yu,{value:j,disabled:d.includes(b)