Files
Rasadyar_FrontEnd/build/assets/ProvinceBarDifference-BXZCyzMP.js

2 lines
21 KiB
JavaScript
Raw Normal View History

2026-02-09 09:53:38 +03:30
import{j as u,ao as nu,an as I,T as h,ab as Vu,bj as zu,B,I as Pu,b3 as Yu,aq as Qu,d as su,ar as ou,b7 as lu,as as cu,at as iu,b5 as qu,b6 as du}from"./mui-vendor-D_SVL-Dx.js";import{r as C}from"./react-vendor-CmFgShSM.js";import{a as q,f as hu,u as H}from"./redux-vendor-CfkcHgWN.js";import{j as T,L,h as _,A as Au,fI as Hu,al as Gu,fH as Ku,c as Ju,b as Bu,V as Cu,u as Xu,G as c,S as D,W as eu,a0 as P,ad as Zu,b4 as Uu,O as pu,C as gu,p as u0,$ as Tu,v as wu}from"./index-D80MdVQn.js";import{R as e0}from"./index.esm-C1-dCPnj.js";import{R as mu}from"./ResponsiveTable-bUYl0qDM.js";import{a as r0}from"./aviculture-get-hatching-data-BHS_PijM.js";import{I as Lu,f as Ou}from"./toBase64-UDzdrM-n.js";import{r as Wu}from"./resizeImage-Csf2MO3w.js";import{c as N}from"./checkPathStartsWith-DedybDvj.js";import{d as a0}from"./Tune-BBzxV8DK.js";import{d as t0}from"./Delete-CIwpNviU.js";import{S as Nu}from"./ShowImage-DxnwAx1k.js";const n0=q("PROVINCE_CREATE_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{try{s(L());const{data:n,status:d}=await T.post("bar-difference-request/",e);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),$u=q("PROVINCE_EDIT_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{try{s(L());const{data:n,status:d}=await T.put("bar-difference-request/0/",e);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),s0=q("PROVINCE_DELETE_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{s(L());try{const{data:n,status:d}=await T.delete(`bar-difference-request/0/?bar_key=${e}`);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),o0=q("PROVINCE_GET_BAR_DIFFERENCE_INFO_SERVICE",async e=>{const{data:s,status:n}=await T.get("get_hatching_kill_ingo/",{params:e});return{data:s,status:n}}),Mu=({updateTable:e,isEdit:s,item:n})=>{var F,S,w,G,K,O,J,X,W,$,M,V,z,Y,i,a,R,Q;const[d,p]=C.useState(""),[x]=C.useContext(Au),[l,f]=C.useState(""),[E,v]=C.useState([]),[A,k]=C.useState(null),o=hu(t=>t.userSlice.selectedSubUser),g=H(),{slaughterGetPoultries:y,slaughterGetKillhouses:b}=hu(t=>t.slaughterSlice);C.useEffect(()=>{s||(g(Hu({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})),g(Gu({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})),g(Ku({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})))},[o==null?void 0:o.key]);const ru={killhouse:null,killerPlace:null,poultry:null,hatching_key:null,quantity:parseInt(n==null?void 0:n.quantity)||null,difference_image:null,register_message:(n==null?void 0:n.registerMessage)||null},au=Ju().shape({killhouse:Cu().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultry:Cu().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultryPrice:Bu().typeError("لطفا فیلد را به درستی وارد کنید!"),hatching_key:Cu().required("این فیلد الزامی است"),quantity:Bu().required("این فیلد الزامی است").typeError("لطفا فیلد را به درستی وارد کنید!")}),r=Xu({initialValues:ru,validationSchema:au});C.useEffect(()=>{r.values.poultry&&g(r0({key:r.values.poultry})).then(t=>{p(t.payload.data)})},[r.values.poultry,o==null?void 0:o.key]),C.useEffect(()=>{r.validateForm()},[r.values.quantity,g]);const tu=t=>{if(t.length===0)r.setFieldValue("difference_image",[]),v([]);else{const j=t.map(m=>new Promise(Z=>{const U=m.file;Wu(U,uu=>{Z(Ou(uu))})}));Promise.all(j).then(m=>{r.setFieldValue("difference_image",m),v(t)})}};return C.useEffect(()=>{r.values.hatching_key&&r.values.killhouse&&g(o0({hatching_key:r.values.hatching_key,kill_house_key:r.values.killhouse,role_key:N("slaughter")&&(o==null?void 0:o.key)||""})).then(t=>{k(t.payload.data)})},[r.values.hatching_key,r.values.killhouse,o==null?void 0:o.key]),u.jsxs(c,{container:!0,direction:"column",gap:D.SMALL,children:[!s&&u.jsxs(u.Fragment,{children:[y!=null&&y.length?u.jsx(nu,{id:"poultry",disableClearable:!0,options:y==null?void 0:y.map(t=>{var j;return{label:`${t.unitName} (${(j=t.user)==null?void 0:j.full