Files
Rasadyar_FrontEnd/build/assets/ChainBarManagement-kXgSTGV2.js

2 lines
32 KiB
JavaScript
Raw Normal View History

2026-01-19 15:55:00 +03:30
import{j as r,T as g,am as Yu,ak as j,ag as wu,bi as Gu,ah as Ku,ai as $u,aj as Nu,av as Uu,aw as Xu,ax as Qu,B as z,I as xu,b0 as Zu,an as Ju,b4 as mu,ap as u0,aq as e0,a3 as gu,d as Fu,p as fu,b2 as r0,b3 as Su}from"./mui-vendor-CkIVaoQP.js";import{r as C,b as Bu,f as a0}from"./react-vendor-CmFgShSM.js";import{L as V,j as T,X as b,db as Ru,h as k,A as G,u as Iu,c as qu,M as L,b as Du,v as iu,G as y,W as ju,S as vu,N as P,O as Hu,C as Au,p as Mu,Q as l0,E as n0,an as o0,az as s0,fr as t0}from"./index-Vwb3Bce5.js";import{a as K,u as U,f as c0}from"./redux-vendor-B7uoacJt.js";import{R as C0,a as Ou}from"./index.esm-Bu7XMDZU.js";import{R as d0}from"./ResponsiveTable-DugzNG82.js";import{d as ku}from"./Edit-CwJaslma.js";import{d as h0}from"./Settings-CQYLXtys.js";import{d as i0}from"./Tune-DzkdDfJZ.js";import{d as v0}from"./Delete-DHYHiC8G.js";import{C as p0}from"./CarPelak-3Cy5Nurk.js";import{d as y0}from"./Pageview-DD_sus_t.js";import{d as x0}from"./AddCircleOutline-BMHZv8K-.js";const Tu=K("PROVINCE_CREATE_ALLOCATION",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await T.post("chain-allocation/",{...e,role:b()});return n(Ru()),n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),g0=K("PROVINCE_GET_KILLHOUSES_FOR_ALLOCATION",async()=>{const{data:e,status:n}=await T.get("/kill_house/?kill_house=true");return{data:e,status:n}}),_u=K("PROVINCE_EDIT_CHAIN_ALLOCATION",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await T.put("chain-allocation/0/",e);return n(Ru()),n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),A0=({item:e,updateTable:n,isEdit:l})=>{var I,q,X,pu,Q,yu;const o=U(),[c]=C.useContext(G),[x,f]=Bu.useState(l?e!=null&&e.outProvince?"out":"native":"out"),[v,F]=Bu.useState();C.useEffect(()=>{x==="native"&&(o(V()),o(g0()).then(t=>{o(k());const _=t==null?void 0:t.payload.data.map(O=>({name:O.name,key:O.key}));A(_),F("")}))},[x]);const[E,A]=C.useState([]),w=t=>{f(t.target.value)},[h,N]=C.useState([]),S=(t,_,O,Z)=>{N([t,_,O,Z])},a=Iu({initialValues:{weight:l?e==null?void 0:e.indexWeight:"",quantity:l?e==null?void 0:e.quantity:"",driverName:l?e==null?void 0:e.driverName:"",driverMobile:l?e==null?void 0:e.driverMobile:"",driverCar:l?e==null?void 0:e.typeCar:"",healthCode:l?e==null?void 0:e.healthCode:""},validationSchema:qu({weight:Du().required("این فیلد اجباری است!"),quantity:Du().required("این فیلد اجباری است!"),driverName:L().required("این فیلد اجباری است!"),healthCode:L().required("این فیلد اجباری است!"),driverMobile:L().required("شماره موبایل کشتارگاه الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),driverCar:L().required("این فیلد اجباری است!")})}),[,,d,$,,]=C.useContext(G);C.useEffect(()=>{const t=iu(new Date).format("YYYY-MM-DD");$(t)},[]);const s=Iu({initialValues:{name:l?e==null?void 0:e.buyerName:"",mobile:l?e==null?void 0:e.buyerMobile:"",province:l?e==null?void 0:e.province:"",city:l?e==null?void 0:e.city:""},validationSchema:qu({name:L().required("نام اجباری است"),mobile:L().required("شماره موبایل کشتارگاه الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),province:L().required("استان اجباری است"),city:L().required("شهرستان اجباری است")})});C.useEffect(()=>{a.validateForm(),s.validateForm()},[]);const B=()=>x==="native"?a.isValid&&v&&h[1]:a.isValid&&s.isValid&&h[1];return C.useEffect(()=>{let t=a.values.weight;const _=a.values.weight.toString().split(".").join("");a.values.weight&&_.length<=3&&(_.length===2&&(t=_[0]+"."+_[1]),_.length===3&&(t=_[0]+"."+_[1]+_[2])),isNaN(Number.parse