Files
Rasadyar_FrontEnd/build/assets/ProvinceFreeSales-oCkrGhR8.js

3 lines
85 KiB
JavaScript
Raw Normal View History

2026-01-19 15:40:45 +03:30
import{i as I6,j as u,aO as u0,aP as e0,aQ as r0,aR as l0,aS as n0,aT as t0,T as j,ak as f,B as R,p as o0,ao as a0,ap as n6,aq as t6,al as l6,aa as B6,ag as Gu,ah as Ju,am as s6,av as s0,aw as i0,ax as Iu,aU as c0,I as Nu,aX as C0,ai as Ou,aj as zu,bi as h6,b0 as A6,an as v6,b4 as p6,ar as i6,d as Yu,b2 as L6,b3 as Wu}from"./mui-vendor-CkIVaoQP.js";import{r as D6,A as bu,$ as d0,u as Du,c as ku,M as J,X as W,G as o,S as $,m as h0,L as U,fc as k6,K as _6,a1 as c6,h as D,fd as A0,N as gu,O as Vu,C as Lu,j as G,a0 as S6,fe as v0,ff as T6,du as p0,b as Bu,c2 as x0,v as Tu,W as Uu,fg as E6,p as Qu}from"./index-CeyyVc1v.js";import{r as i,b as R6}from"./react-vendor-CmFgShSM.js";import{u as ju,a as _u,f as mu}from"./redux-vendor-B7uoacJt.js";import{g as $6}from"./useRequestFile-FPqBpZfN.js";import{A as F0}from"./index-9Ymn_7Kv.js";import{R as o6,a as u6}from"./index.esm-Bu7XMDZU.js";import{L as y0}from"./LabelField-B6eRSoQP.js";import{a as g0}from"./aviculture-get-hatching-data-DsjDNd82.js";import{d as P6}from"./Delete-C5MyLelE.js";import{d as Zu}from"./Add--yVWBJhC.js";import{N as C6}from"./NumberFormatCustom-DwWPj40N.js";import{D as b0}from"./DialogAlert-BfXcr-Kr.js";import{d as j0}from"./Done-Dp5awdte.js";import{a as f0}from"./aviculture-get-unions-C1NoVg85.js";import{C as N6}from"./CarPelak-BYFY8OXg.js";import{b as d6}from"./index-CIfb_iLp.js";import{i as k0}from"./isValidIndexWeight-C_ik-uYa.js";import{R as Hu}from"./ResponsiveTable-w7hk7Uq8.js";import{d as x6}from"./Tune-D4M2CAhp.js";import{d as F6}from"./Edit-CqBj1Y2L.js";import{d as M6}from"./Close-_jAEIgMD.js";import{V as _0}from"./VetFarmSubmitClearanceCode-B4m3TtXY.js";import{d as S0}from"./ToggleOn-pBgb8alR.js";import{d as E0}from"./ToggleOff-D4LkiR4X.js";import{d as $0}from"./Check-CRb6laYC.js";import{d as P0}from"./Sms-DasNClAG.js";var y6={},q0=I6;Object.defineProperty(y6,"__esModule",{value:!0});var w0=y6.default=void 0,I0=q0(D6()),B0=u;w0=y6.default=(0,I0.default)((0,B0.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create");const L0=({id:r,file:s,updateTable:n})=>{var O,H,k,m,M;const[v,,y,,c,,]=i.useContext(bu),[C]=i.useState(!1),[d]=d0(),x=Du({initialValues:{rejectText:"",canHaching:"False"},validationSchema:ku({rejectText:J().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[E,B]=i.useState(!1),X=((O=s==null?void 0:s.hatching)==null?void 0:O.allowHatching)==="pending"&&((H=s==null?void 0:s.hatching)==null?void 0:H.leftOver)!==0,w=!x.values.canHaching&&X,g=ju(),h=W()==="ProvinceOperator"?"تایید اطلاعات بجای شهرستان":"ثبت اطلاعات و ارسال به استان";return u.jsx(u.Fragment,{children:!C&&u.jsxs(u0,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(e0,{children:[u.jsx(r0,{color:"secondary"}),u.jsx(l0,{})]}),u.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",xs:12,children:[u.jsxs(o,{container:!0,children:[u.jsx(o,{children:u.jsx(n0,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(o,{children:u.jsx(t0,{color:"textSecondary",children:u.jsx(j,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),u.jsx(o,{container:!0,xs:12,children:u.jsx(o,{xs:12,children:u.jsx(o,{container:!0,gap:$.SMALL,padding:$.SMALL,xs:12,children:u.jsx(F0,{children:E?u.jsx(h0.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(o,{flexDirection:"column",container:!0,gap:$.SMALL,xs:12,children:[u.jsx(o,{children:u.jsx(f,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:x.values.rejectText,error:x.touched.rejectText?!!x.errors.rejectText:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.rejectText&&x.errors.rejectText?x.errors.rejectText:null})}),u.jsxs(o,{container:!0,gap:$.SMALL,xs:12,children:[u.jsx(o,{chil
مرغ ${a6==null?void 0:a6.toLocaleString()} ریال جریمه خواهم شد.`})]}),u.jsx(j,{})]});i.useEffect(()=>{T(U()),T(D0()).then(l=>{E(l.payload.data),T(D())})},[]),i.useEffect(()=>{let l=a.values.weight;const A=a.values.weight.toString().split(".").join("");a.values.weight&&A.length<=3&&(A.length===2&&(l=A[0]+"."+A[1]),A.length===3&&(l=A[0]+"."+A[1]+A[2])),isNaN(Number.parseFloat(l))?a.setFieldValue("weight",""):a.setFieldValue("weight",Number.parseFloat(l))},[a.values.weight]),i.useEffect(()=>{M&&T(S6()).then(l=>{Array.isArray(l.payload.data)?(s({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),T(gu({right:!1,bottom:!1,content:null}))):T(D())})},[M]),i.useEffect(()=>{a.validateForm(),N.validateForm()},[]),i.useEffect(()=>{B&&(T(U()),T(g0(B)).then(l=>{l.payload.data?(c(l.payload.data),T(D())):s({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"}),T(D())}))},[B,F]),i.useEffect(()=>{cu(C==null?void 0:C.leftOver)},[a.values.losses,H,a.values.noChicken,C]),i.useEffect(()=>{g(C==null?void 0:C.quantity),O(C==null?void 0:C.losses),k(C==null?void 0:C.leftOver)},[C]);const e6=()=>(I==null?void 0:I.type)==="killer"?a.values.killer_kill_house_city&&a.values.killer_kill_house_province&&a.values.killer_kill_house_unit_name:!0,r6=()=>fu?iu.isValid:!0,m6=()=>Z==="poultry"?L?a.isValid&&r6()&&eu&&N&&t[0]&&e6():a.isValid&&r6()&&eu&&e6():L?a.isValid&&eu&&N&&t[0]&&e6()&&r6():a.isValid&&eu&&e6()&&r6();return u.jsxs(o,{container:!0,gap:$.SMALL,direction:"column",display:"flex",children:[u.jsxs(o,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(o,{minWidth:210,children:u.jsx(l6,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:l=>l.disabled,options:x?x.map(l=>({id:l.key,label:`${l.unitName} / ${l.user.mobile} / ${l.lastHatchingRemainQuantity.toLocaleString()} `,item:l,disabled:!l.lastHatchingRemainQuantity})):[],onChange:(l,A)=>{d(null),v(null),nu(null),X(A.id),Y(A.item)},renderInput:l=>u.jsx(f,{...l,label:"محل پرورش/تلفن/مانده جوجه ریزی"})})}),F!=null&&F.provinceAllowSellFree?u.jsxs(o,{container:!0,direction:"column",gap:$.SMALL,width:"100%",children:[u.jsx(o,{minWidth:210,children:u.jsx(l6,{disablePortal:!0,id:"hatching",value:b,options:y?y.map(l=>{var A,uu;return{id:l.key,race:l.chickenBreed,selected:l,label:`دوره ${l.period} سالن ${l.hall} نژاد ${l.chickenBreed} باقیمانده ${(A=l==null?void 0:l.lastHatchingDiffrentRequestQuantity)!=null&&A.leftOver?(uu=l==null?void 0:l.lastHatchingDiffrentRequestQuantity)==null?void 0:uu.leftOver:l.leftOver} قطعه`}}):[],onChange:(l,A)=>{nu(A.label),v(A.id),d(A.selected);let uu=A.race;uu.includes("-")&&(uu="ترکیبی"),Au(uu)},renderInput:l=>u.jsx(f,{...l,label:"دوره جوجه ریزی"})})}),u.jsx(o,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"تعداد جوجه ریزی",value:w||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(o,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"جمع تلفات ثبت شده دامپزشک و مرغدار",value:h||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(o,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"باقیمانده",value:Q||"نامشخص",InputProps:{readOnly:!0}})})]}):F&&u.jsx(j,{color:"error",variant:"body",children:"مرغدار اجازه فروش مستقیم ندارد!"})]}),C&&u.jsxs(o,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(j,{children:"اطلاعات کشتار"}),u.jsxs(o,{container:!0,gap:$.TINY,children:[u.jsxs(o,{container:!0,gap:$.TINY,children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"باقیمانده:"}),u.jsx(j,{variant:"button",children:Q}),u.jsx(j,{variant:"button",children:"قطعه"})]}),u.jsx(o,{container:!0,children:u.jsxs(o,{container:!0,gap:$.TINY,alignItems:"center",children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"سن مرغ: