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

3 lines
85 KiB
JavaScript
Raw Normal View History

2026-02-09 09:53:38 +03:30
import{i as w6,j as u,aR as u0,aS as e0,aT as r0,aU as l0,aV as n0,aW as a0,T as j,an as f,B as R,ah as t0,ar as o0,as as n6,at as a6,ao as l6,ac as I6,aj as Gu,ak as Ju,ap as s6,ay as s0,az as i0,aA as wu,aX as c0,I as Nu,a_ as C0,al as Ou,am as zu,bk as h6,b3 as A6,aq as v6,b7 as p6,au as i6,d as Yu,b5 as L6,b6 as Wu}from"./mui-vendor-D_SVL-Dx.js";import{r as D6,A as bu,a4 as d0,u as Du,c as _u,V as X,a0 as W,G as t,S as $,m as h0,L as U,fx as _6,U as k6,a6 as c6,h as D,fy as A0,W as yu,O as Vu,C as Lu,j as G,a5 as S6,fz as v0,fA as T6,dP as p0,b as Iu,ce as x0,v as Tu,$ as Uu,fB as E6,ad as x6,p as Qu}from"./index-D80MdVQn.js";import{r as i,b as R6}from"./react-vendor-CmFgShSM.js";import{u as fu,a as ku,f as mu}from"./redux-vendor-CfkcHgWN.js";import{g as $6}from"./useRequestFile-BwZzzy4x.js";import{A as F0}from"./index-C-DZrBTM.js";import{R as t6,a as u6}from"./index.esm-C1-dCPnj.js";import{L as g0}from"./LabelField-BYhJrYEE.js";import{a as y0}from"./aviculture-get-hatching-data-BHS_PijM.js";import{d as P6}from"./Delete-CIwpNviU.js";import{d as Zu}from"./Add-CiyqkOpq.js";import{N as C6}from"./NumberFormatCustom-BXcOcGV4.js";import{D as b0}from"./DialogAlert-CML4Ua46.js";import{d as f0}from"./Done-CKhyNcU8.js";import{a as j0}from"./aviculture-get-unions-C7MHhZje.js";import{C as N6}from"./CarPelak-BUqZflo3.js";import{b as d6}from"./index-Eu1ghc4Y.js";import{i as _0}from"./isValidIndexWeight-C_ik-uYa.js";import{R as Hu}from"./ResponsiveTable-bUYl0qDM.js";import{d as F6}from"./Tune-BBzxV8DK.js";import{d as M6}from"./Close-J1gH5PMD.js";import{V as k0}from"./VetFarmSubmitClearanceCode-DupXGNod.js";import{d as S0}from"./ToggleOn-Cv1P2E48.js";import{d as E0}from"./ToggleOff-Bpk2vO8n.js";import{d as $0}from"./Check-DhP5SvVt.js";import{d as P0}from"./Sms-C-zLQmIm.js";var g6={},q0=w6;Object.defineProperty(g6,"__esModule",{value:!0});var B0=g6.default=void 0,w0=q0(D6()),I0=u;B0=g6.default=(0,w0.default)((0,I0.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,_,m,M;const[v,,g,,c,,]=i.useContext(bu),[C]=i.useState(!1),[d]=d0(),x=Du({initialValues:{rejectText:"",canHaching:"False"},validationSchema:_u({rejectText:X().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[E,I]=i.useState(!1),Z=((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,B=!x.values.canHaching&&Z,y=fu(),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(t,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",xs:12,children:[u.jsxs(t,{container:!0,children:[u.jsx(t,{children:u.jsx(n0,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(t,{children:u.jsx(a0,{color:"textSecondary",children:u.jsx(j,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),u.jsx(t,{container:!0,xs:12,children:u.jsx(t,{xs:12,children:u.jsx(t,{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(t,{flexDirection:"column",container:!0,gap:$.SMALL,xs:12,children:[u.jsx(t,{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(t,{container:!0,gap:$.SMALL,xs:12,children:[u.jsx(t,{children:u.jsx(R,{fullWidth:!0,v
مرغ ${o6==null?void 0:o6.toLocaleString()} ریال جریمه خواهم شد.`})]}),u.jsx(j,{})]});i.useEffect(()=>{T(U()),T(D0()).then(l=>{E(l.payload.data),T(D())})},[]),i.useEffect(()=>{let l=o.values.weight;const A=o.values.weight.toString().split(".").join("");o.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))?o.setFieldValue("weight",""):o.setFieldValue("weight",Number.parseFloat(l))},[o.values.weight]),i.useEffect(()=>{M&&T(S6()).then(l=>{Array.isArray(l.payload.data)?(s({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),T(yu({right:!1,bottom:!1,content:null}))):T(D())})},[M]),i.useEffect(()=>{o.validateForm(),N.validateForm()},[]),i.useEffect(()=>{I&&(T(U()),T(y0({key:I})).then(l=>{l.payload.data?(c(l.payload.data),T(D())):s({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"}),T(D())}))},[I,F]),i.useEffect(()=>{cu(C==null?void 0:C.leftOver)},[o.values.losses,H,o.values.noChicken,C]),i.useEffect(()=>{y(C==null?void 0:C.quantity),O(C==null?void 0:C.losses),_(C==null?void 0:C.leftOver)},[C]);const e6=()=>(w==null?void 0:w.type)==="killer"?o.values.killer_kill_house_city&&o.values.killer_kill_house_province&&o.values.killer_kill_house_unit_name:!0,r6=()=>ju?iu.isValid:!0,m6=()=>J==="poultry"?L?o.isValid&&r6()&&eu&&N&&a[0]&&e6():o.isValid&&r6()&&eu&&e6():L?o.isValid&&eu&&N&&a[0]&&e6()&&r6():o.isValid&&eu&&e6()&&r6();return u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",display:"flex",children:[u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(t,{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),Z(A.id),Y(A.item)},renderInput:l=>u.jsx(f,{...l,label:"محل پرورش/تلفن/مانده جوجه ریزی"})})}),F!=null&&F.provinceAllowSellFree?u.jsxs(t,{container:!0,direction:"column",gap:$.SMALL,width:"100%",children:[u.jsx(t,{minWidth:210,children:u.jsx(l6,{disablePortal:!0,id:"hatching",value:b,options:g?g.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(t,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"تعداد جوجه ریزی",value:B||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(t,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"جمع تلفات ثبت شده دامپزشک و مرغدار",value:h||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(t,{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(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(j,{children:"اطلاعات کشتار"}),u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsxs(t,{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(t,{container:!0,children:u.jsxs(t,{container:!0,gap:$.TINY,alignItems:"center",children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"سن <20>