2026-01-19 15:55:00 +03:30
|
|
|
import{j as u,T as c,ao as t0,ap as s0,aq as n0,B as O,aA as a6,al as J,ak as v,I as uu,aU as xu,aa as i6,ag as yu,ah as eu,am as c6,av as o0,aw as a0,ax as B,aX as $,ai as Y,aj as R,d as C6,bi as i0}from"./mui-vendor-CkIVaoQP.js";import{d as d6}from"./Search-CLlOaERQ.js";import{r as a}from"./react-vendor-CmFgShSM.js";import{a as su,f as ru,u as c0}from"./redux-vendor-B7uoacJt.js";import{L as tu,j as nu,h as H,X as L,A as h6,$ as C0,di as d0,u as lu,du as h0,a0 as p6,fS as p0,c as z,v as A6,cs as g6,b as _,c2 as A0,M as I,fe as g0,N as U,p as v0,O as F0,G as s,S as A,C as v6,W as x0,fg as fu,cm as F6,a1 as x6,fA as y6}from"./index-Vwb3Bce5.js";import{d as y0}from"./Delete-DHYHiC8G.js";import{d as f0}from"./Add-C-nZhvlM.js";import{d as j0}from"./Done-CMcyvwuU.js";import{a as m0}from"./aviculture-get-unions-Bb46M3bS.js";import{a as S0}from"./aviculture-get-hatching-data-nSiacZjK.js";import{N as f6}from"./NumberFormatCustom-DwWPj40N.js";import{D as b0}from"./DialogAlert-t-0C0BaB.js";import{S as E0}from"./SimpleTable-B3_6HY_p.js";import{b as k0,a as B0}from"./province-get-sell-for-freezing-status-CtJm9H0e.js";import{p as T0,a as P0}from"./province-policy-market-daily-limitation-C9cdFwB8.js";import{i as w0}from"./isValidIndexWeight-C_ik-uYa.js";import{L as _0}from"./LabelField-BQFRAtg7.js";const j6=su("CITY_GET_POULTRY_DATA",async(b,{dispatch:S})=>{S(tu());const{data:P,status:N}=await nu.get("Poultry/?type=filter&value="+b);return S(H()),{data:P,status:N}}),I0=su("CITY_GET_BUYER",async b=>{const{data:S,status:P}=await nu.get("https://artasystemback.rasadyaar.ir/api/find/?data="+b);return{data:S,status:P}}),W0=su("AVICULTURE_GET_POULTRY",async()=>{const{data:b,status:S}=await nu.get("Poultry/",{params:{role:L()}});return{data:b,status:S}}),L0=su("AVICULTURE_GET_DIRECT_BUYS",async(b,{dispatch:S})=>{S(tu());const{data:P,status:N}=await nu.get("kill_request/?poultry_key="+b);return S(H()),{data:P,status:N}}),J0=({userCheck:b,selectedAge1:S,selectedAge2:P,isAviculture:N,updateTable:Q})=>{var Lu,Nu,qu,Du,Vu,Mu,Gu,Ou,$u,Yu,Ru,zu,Uu,Hu,Qu,Ku,Xu,Zu,Ju;const[j]=a.useContext(h6),[K,m6]=a.useState(""),[ju,S6]=a.useState(""),[F,b6]=a.useState(""),[f,ou]=a.useState(""),[q,E6]=a.useState(""),[au,k6]=a.useState(""),[mu,B6]=a.useState(""),[D,T6]=a.useState(""),[P6]=a.useState(!1),[V,w6]=a.useState(!1),[_6,I6]=a.useState(),[iu,W6]=a.useState(""),[X,L6]=a.useState(""),[W,N6]=a.useState(!1),[m,Su]=a.useState(!1),[cu,q6]=a.useState(!1),[i,D6]=a.useState(null),[n,bu]=a.useState(),[,,Cu,,du]=a.useContext(h6),[Eu,ku]=a.useState(!1),[,hu]=C0(),[Bu,Tu]=a.useState(!1),{weightRange:V6}=ru(e=>e.provinceSlice),[M6,G6]=a.useState([]),{avicultureSlaughters:Z}=ru(e=>e.avicultureSlice),{cityGetPoultries:O6}=ru(e=>e.citySlice),[Pu,$6]=a.useState(!1),Y6=()=>{C(B0()).then(e=>{$6(e.payload.data.poultryStatus)})};a.useEffect(()=>{G6(Z==null?void 0:Z.map(e=>{var p;let t="";return e.killer?t=`کشتارکن ${e==null?void 0:e.name}`:t=`کشتارگاه ${e==null?void 0:e.name}`,{label:`${t} / ${(p=e==null?void 0:e.quantitySum)==null?void 0:p.toLocaleString()} قطعه`,value:`${e==null?void 0:e.name} (${e==null?void 0:e.fullname})`,quantity:e==null?void 0:e.quantitySum,killhouseKey:e==null?void 0:e.killReqKey,item:e}}))},[Z]);const[r,R6]=a.useState(),[pu,Au]=a.useState();a.useEffect(()=>{C(d0()).then(e=>{var t,p,g,h,w,G;R6(e.payload.data),((t=e.payload.data)==null?void 0:t.approved)===!1&&l.setFieldValue("avicultureSellType","freePrice"),((p=e.payload.data)==null?void 0:p.approved)===!0&&((g=e.payload.data)==null?void 0:g.lowestPrice)===0&&((h=e.payload.data)==null?void 0:h.highestPrice)===0&&((w=e.payload.data)==null?void 0:w.lowestWeight)===0&&((G=e.payload.data)==null?void 0:G.highestWeight)===0&&l.setFieldValue("avicultureSellType","goverment")}),C(h0())},[]),a.useEffect(()=>{b&&(Tu(!0),C(j6(b)).then(e=>{ou(e.payload.data),Tu(!1)}))},[b]),a.useEffect(()=>{N&&(C(tu()),C(W0()).then(e=>{ou(e.payload.data),C(H())})),Y6()},[]);const z6=[{type:"text",id:1,value:""}],U6=[{type:"text",id:1,value:""}],[T,gu]=a.useState(z6),[M,vu]=a.useState(U6),C=c0(),{avicultureChicken
|
2026-01-19 15:40:45 +03:30
|
|
|
مرغ ${Z6} ریال جریمه خواهم شد.`})]}),u.jsx(c,{})]});a.useEffect(()=>{let e=l.values.weight;const t=l.values.weight.toString().split(".").join("");l.values.weight&&t.length<=3&&(t.length===2&&(e=t[0]+"."+t[1]),t.length===3&&(e=t[0]+"."+t[1]+t[2])),isNaN(Number.parseFloat(e))?l.setFieldValue("weight",""):l.setFieldValue("weight",Number.parseFloat(e))},[l.values.weight]),a.useEffect(()=>{V&&C(p6()).then(e=>{Array.isArray(e.payload.data)&&(j({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),C(U({right:!1,bottom:!1,content:null})))})},[V]),a.useEffect(()=>{l.validateForm(),x.validateForm()},[]),a.useEffect(()=>{l.setFieldValue("selectedSlaughters",[]),Wu(null)},[l.values.noChicken]),a.useEffect(()=>{q&&(C(L0(q)).then(e=>{var p;const t=(p=e==null?void 0:e.payload)==null?void 0:p.data;if(t!=null&&t.length){const g=t==null?void 0:t.map(h=>{var G,u6,e6,r6,l6,t6,s6,n6,o6;let w="";return h.directBuyingState==="pending"?w="در انتظار تایید استان":h.directBuyingState==="rejected"?w="رد شده":h.directBuyingState==="accepted"?w="تایید شده":h.directBuyingState==="deleted"&&(w="حذف شده"),[(G=h==null?void 0:h.killHouse)!=null&&G.killer?"کشتارکن":"کشتارگاه",`${(u6=h==null?void 0:h.killHouse)==null?void 0:u6.name} (${(l6=(r6=(e6=h==null?void 0:h.killHouse)==null?void 0:e6.killHouseOperator)==null?void 0:r6.user)==null?void 0:l6.fullname}) ${(n6=(s6=(t6=h==null?void 0:h.killHouse)==null?void 0:t6.killHouseOperator)==null?void 0:s6.user)==null?void 0:n6.mobile}`,(o6=h==null?void 0:h.killCapacity)==null?void 0:o6.toLocaleString(),v0(h==null?void 0:h.reciveDate),h.inputDirectBuyingCode?"دارد":"ندارد",w]});C(F0({title:"هشدار!",content:u.jsxs(u.Fragment,{children:[u.jsx(c,{children:"مرغدار انتخاب شده برای تاریخ امروز درخواست فعال خرید مستقیم دارد."}),u.jsx(E0,{columns:["ماهیت خریدار","خریدار","تعداد (قطعه)","تاریخ کشتار","تاییدیه مرغدار","وضعیت"],data:g}),u.jsxs(s,{container:!0,gap:A.SMALL,children:[u.jsx(O,{variant:"contained",color:"error",onClick:()=>{C(v6()),C(U({right:!1,bottom:!1,content:null}))},children:"انصراف از عملیات"}),u.jsx(O,{variant:"contained",onClick:()=>{C(v6())},children:"ادامه عملیات"})]})]})}))}}),C(S0(q)).then(e=>{e.payload.data?S6(e.payload.data):j({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"})}))},[q]),a.useEffect(()=>{var t,p,g;let e=l.values.noChicken<=Number(D)&&Number(l.values.losses)<=Number(D)?l.values.avicultureSellType==="freePrice"?parseInt((t=F==null?void 0:F.freeGovernmentalInfo)==null?void 0:t.leftTotalFreeCommitmentQuantity):Number(D)-Number(l.values.losses):0;if(m&&(i!=null&&i.active)&&((p=i==null?void 0:i.market)==null?void 0:p.remainQuantity)!==void 0&&((g=i==null?void 0:i.market)==null?void 0:g.maxLimitationQuantity)!==void 0){const h=i.market.remainQuantity;e=Math.min(e,h)}L6(e),l.validateForm()},[l.values.losses,D,l.values.noChicken,l.values.avicultureSellType,m,i]);const[u0,e0]=a.useState(!1),[r0,l0]=a.useState(!1);return a.useEffect(()=>{k6(F.quantity),B6(F.losses),T6(F.leftOver),C(k0()).then(e=>{e0(e.payload.data.permission)}),C(T0()).then(e=>{l0(e.payload.data.allow)})},[F]),a.useEffect(()=>{m&&C(P0()).then(e=>{var t;(t=e.payload)!=null&&t.data&&D6(e.payload.data)})},[m]),u.jsx(u.Fragment,{children:!f&&!N?u.jsxs(u.Fragment,{children:[u.jsx(s,{container:!0,alignItems:"center",justifyContent:"center",children:Bu&&u.jsx(a6,{})}),!Bu&&u.jsxs(s,{children:[u.jsx(c,{children:"جستجو کاربر"}),u.jsxs(s,{mt:A.SMALL,display:"flex",width:1,children:[u.jsx(J,{fullWidth:!0,id:"userInfoCheck",getOptionDisabled:e=>e.disabled<=0,loading:Eu,options:O6||[],getOptionLabel:e=>e.label,onChange:(e,t)=>{x.setFieldValue("userInfoCheck",t.value)},onBlur:x.handleBlur,renderInput:e=>u.jsx(v,{...e,label:"مرغداری/مانده جوجه ریزی",variant:"o
|