Files
Rasadyar_FrontEnd/build/assets/EnterAuthCodeDirectBuy-B5Vyosnn.js

2 lines
54 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{j as u,a5 as $u,an as L,B as w,I as Nu,b3 as a6,d as Cu,T as S,b5 as d6,b6 as r6,al as Ku,a_ as Ou,ao as Yu,ac as zu,aj as y6,bk as p6,ak as A6,am as t6,aq as g6,b7 as F6,as as x6,at as f6}from"./mui-vendor-D_SVL-Dx.js";import{L as Z,j as K,a0 as E,h as b,A as tu,u as wu,c as Wu,fC as v6,fD as Eu,C as Du,b as ju,G as y,S as I,O as Mu,ad as Gu,fE as j6,v as Vu,fF as n6,p as Bu,$ as _u,af as Su,a3 as s6,fG as k6,fH as _6,fI as Hu,al as E6,dP as S6,V as ku,dE as D6,W as qu}from"./index-D80MdVQn.js";import{r as d}from"./react-vendor-CmFgShSM.js";import{R as Qu,a as Xu}from"./index.esm-C1-dCPnj.js";import{a as X,u as nu,f as ru}from"./redux-vendor-CfkcHgWN.js";import{d as c6}from"./Tune-BBzxV8DK.js";import{d as i6}from"./Delete-CIwpNviU.js";import{R as Lu}from"./ResponsiveTable-bUYl0qDM.js";import{c as R}from"./checkPathStartsWith-DedybDvj.js";import{d as B6}from"./DoneOutline-EWJfR8n9.js";import{d as L6,a as I6}from"./ThumbUpAlt-CxZVQloD.js";import{d as R6}from"./Close-J1gH5PMD.js";import{N as b6}from"./NumberFormatCustom-BXcOcGV4.js";import{a as P6}from"./aviculture-get-hatching-data-BHS_PijM.js";import{b as T6,a as w6}from"./province-get-sell-for-freezing-status-q8iW-gS-.js";import{d as W6}from"./FilterAlt-DZsHj-WQ.js";import{i as q6}from"./isValidIndexWeight-C_ik-uYa.js";import{d as z6}from"./Sms-C-zLQmIm.js";import{P as M6}from"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";const $6=X("PROVINCE_ALLOCATED_DELETE_SERVICE",async(e,{dispatch:s})=>{try{s(Z());const{data:a,status:C}=await K.delete("province_kill_request/0/?delete_allocation",{params:{province_kill_request_key:e.province_kill_request_key,message:"به دلیل انقضای کد سفارش",role:E()}});return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),N6=X("PROVINCE_ALLOCATED_RETURN_QUANTITY_SERVICE",async(e,{dispatch:s})=>{try{s(Z());const{data:a,status:C}=await K.delete("province_kill_request/0/?return_allocation_quantity",{params:{province_kill_request_key:e.province_kill_request_key}});return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Y6=({selectedDate1:e,selectedDate2:s,item:a,fetchDashboard:C})=>{const[g]=d.useContext(tu),v=nu(),x=wu({initialValues:{amount:a.allocatedQuantity?a.allocatedQuantity:""},validationSchema:Wu({amount:ju().required("وارد کردن حجم الزامی است").min(1,"حجم باید بزرگتر از صفر باشد")}),onSubmit:i=>{v(v6({edit_allocation_quantity:!0,province_kill_request_key:a==null?void 0:a.provinceKillRequestKey,quantity:parseInt(i==null?void 0:i.amount),role:E()})).then(A=>{A.payload.error?g({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),v(Eu({selectedDate1:e,selectedDate2:s})),C(),v(Du()))})}});return u.jsx($u,{container:!0,spacing:2,direction:"column",alignItems:"center",justifyContent:"center",children:u.jsx($u,{item:!0,xs:12,children:u.jsxs("form",{onSubmit:x.handleSubmit,children:[u.jsx(L,{fullWidth:!0,id:"amount",name:"amount",label:"حجم",value:x.values.amount,onChange:x.handleChange,onBlur:x.handleBlur,error:x.touched.amount&&!!x.errors.amount,helperText:x.touched.amount&&x.errors.amount,variant:"outlined"}),u.jsx(w,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",style:{marginTop:"16px"},children:"ارسال"})]})})})},V6=({item:e,fetchDashboard:s})=>{const[a,C]=d.useState(null),g=nu(),[v,,x,,i]=d.useContext(tu),A=M=>{C(M.currentTarget)},D=()=>{C(null)},P=!!a,z=P?"simple-popover":void 0,q=e.allocatedState==="rejected"||e.allocatedCarState&&e.allocatedRemainQuantity===0;return u.jsxs("div",{children:[u.jsx(Nu,{"aria-describedby":z,variant:"contained",color:"primary",disabled:q,onClick:A,children:u.jsx(c6,{})}),u.jsx(a6,{id:z,open:P,anchorEl:a,onClose:D,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,alignItems:"flex-start",style:{width:180},children:[E()!=="KillHouse"&&u.jsx(Cu,{placement:"left",title:"ویرایش",children:u.jsx(w,{size:"small",disabled:e==null?void 0:e.directBuying,startIcon:u.jsx(Gu,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{D(),g(Mu({title:"ویرایش تخصیص",content:u.jsx(Y6,{item:e,selectedDate1:x,selectedDate2:i,fetchDashboard:s})}))},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"ویرایش تخصیص"})})}),E()!=="KillHouse"&&u.jsx(Cu,{placement:"left",title:"تخصیص مانده برگشت",children:u.jsx(w,{size:"small",startIcon:u.jsx(j6,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{g(N6({province_kill_request_key:e.provinceKillRequestKey})).then(M=>{M.payload.error?v({vertical:"top",horizontal:"center",msg:M.payload.error,severity:"error"}):(D(),g(Eu({selectedDate1:x,selectedDate2:i})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"تخصیص مانده برگشت"})})}),u.jsx(Cu,{placement:"left",title:"حذف",children:u.jsx(w,{size:"small",disabled:E()!=="AdminX"&&e.allocatedCarState,color:"error",startIcon:u.jsx(i6,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{g($6({province_kill_request_key:e.provinceKillRequestKey})).then(M=>{M.payload.error?v({vertical:"top",horizontal:"center",msg:M.payload.error,severity:"error"}):(D(),g(Eu({selectedDate1:x,selectedDate2:i})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"حذف"})})})]})})})]})},H6=X("KILL_REQUEST_PROVINCE",async(e,{dispatch:s})=>{s(Z());const a={date1:e.selectedDate1,date2:e.selectedDate2,role:E(),role_key:e.role_key||"",filter:"search",value:e.textValue};e.hasDocumentState&&(a.allocated_car_state=!0);const{data:C,status:g}=await K.get("dahsnoard_province_kill_request",{params:a});return s(b()),{data:C,status:g}}),l6=X("DELETED_KILL_REQUEST_PROVINCE",async(e,{dispatch:s})=>{s(Z());const{data:a,status:C}=await K.get("dahsnoard_province_kill_request",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:E(),role_key:e.role_key||"",deleted_object:!0,filter:"search",value:e.textValue}});return s(b()),{data:a,status:C}}),K6=()=>{var p,$,T,c,N,Y,f,hu,V,O,U,du,yu,W,lu,ou,au,su;const e=nu(),[s,a]=d.useState(),[,,C,g,v,x]=d.useContext(tu),i=ru(_=>_.userSlice.selectedSubUser),A=ru(_=>_.userSlice.userProfile.key);d.useEffect(()=>{const _=Vu(new Date).format("YYYY-MM-DD");g(_),x(_)},[]);const[D,P]=d.useState(""),z=_=>{P(_.target.value)},{provinceGetDeletedAllocatedRequests:q}=ru(_=>_.provinceSlice);d.useEffect(()=>{e(n6({role_key:R("slaughter")&&(i==null?void 0:i.key)||"",selectedDate1:C,selectedDate2:v,textValue:D}))},[C,v,i==null?void 0:i.key]);const M=()=>{e(n6({role_key:R("slaughter")&&(i==null?void 0:i.key)||"",selectedDate1:C,selectedDate2:v,textValue:D})),e(l6({selectedDate1:C,selectedDate2:v,textValue:D,role_key:R("slaughter")&&(i==null?void 0:i.key)||""})).then(_=>{G(_.payload.data)})};d.useEffect(()=>{const _=q==null?void 0:q.map((r,B)=>{var cu,l;let m="";return r.allocatedState==="pending"?m="در انتظار تایید":r.allocatedState==="accepted"?m="تایید شده":r.allocatedState==="rejected"&&(m="رد شده"),[B+1,r==null?void 0:r.orderCode,r!=null&&r.freezing?"انجماد":r!=null&&r.export?"صادرات":"عادی",r==null?void 0:r.poultryUnitName,`${r==null?void 0:r.poultryFullName} (${r==null?void 0:r.poultryMobile})`,r==null?void 0:r.poultryCity,Bu(r==null?void 0:r.sendDate),r.poultryQuantity,Bu(r==null?void 0:r.dateOfAllocate),r==null?void 0:r.killHouseName,r==null?void 0:r.killHouseCity,((cu=r==null?void 0:r.amount)==null?void 0:cu.toLocaleString())+" ﷼",((l=r==null?void 0:r.killHousePrice)==null?void 0:l.toLocaleString())+" ﷼",r==null?void 0:r.allocatedQuantity,m,r!=null&&r.allocatedCarState?"دارد":"ندارد",r==null?void 0:r.allocatedRemainQuantity]});a(_)},[q]);const[h,G]=d.useState([]);return d.useEffect(()=>{e(l6({selectedDate1:C,selectedDate2:v,textValue:D,role_key:R("slaughter")&&(i==null?void 0:i.key)||""})).then(_=>{G(_.payload.data)})},[C,v,i==null?void 0:i.key]),u.jsx(y,{children:u.jsxs(y,{container:!0,justifyContent:"center",alignItems:"center",mb:I.MEDIUM,mt:I.SMALL,children:[u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"از تاریخ",renderInput:_=>u.jsx(L,{..._}),value:C,onChange:_=>{g(Vu(_).format("YYYY-MM-DD"))}})}),u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"تا تاریخ",renderInput:_=>u.jsx(L,{..._}),value:v,onChange:_=>{x(Vu(_).format("YYYY-MM-DD"))}})}),u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(w,{type:"submit",onClick:M,endIcon:u.jsx(Qu,{}),children:"جستجو"})]}),u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}allocated_excel/?start=${C}&end=${v}&type=deleted&role=${E()}${R("province")?`&role_key=${i==null?void 0:i.key}`:""}&key=${A}&filter=search&value=${D}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})})]}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد تخصیصات","حجم تخصیصات","وزن تخصیصات","تعداد تخصیصات تایید شده","حجم تخصیصات تایید شده","تعداد تخصیصات در انتظار تایید","حجم تخصیصات در انتظار تایید","تعداد تخصیصات رد شده","حجم تخصیصات رد شده","تعداد تخصیصات دارای ماشین","حجم تخصیصات دارای ماشین","وزن تخصیصات دارای ماشین","تعداد بارها","حجم بارها","وزن بارها","تعداد تخصیصات فاقد ماشین","حجم تخصیصات فاقد ماشین","وزن تخصیصات فاقد ماشین"],data:[[(p=h==null?void 0:h.lenProvinceRequest)==null?void 0:p.toLocaleString(),($=h==null?void 0:h.quantity)==null?void 0:$.toLocaleString(),(T=h==null?void 0:h.weight)==null?void 0:T.toLocaleString(),(c=h==null?void 0:h.acceptedProvinceKillRequests)==null?void 0:c.toLocaleString(),(N=h==null?void 0:h.acceptedProvinceKillRequestsQuantity)==null?void 0:N.toLocaleString(),(Y=h==null?void 0:h.pendingProvinceKillRequests)==null?void 0:Y.toLocaleString(),(f=h==null?void 0:h.pendingProvinceKillRequestsQuantity)==null?void 0:f.toLocaleString(),(hu=h==null?void 0:h.rejectedProvinceKillRequests)==null?void 0:hu.toLocaleString(),(V=h==null?void 0:h.rejectedProvinceKillRequestsQuantity)==null?void 0:V.toLocaleString(),(O=h==null?void 0:h.lenHasCar)==null?void 0:O.toLocaleString(),(U=h==null?void 0:h.hasCarQuantity)==null?void 0:U.toLocaleString(),(du=h==null?void 0:h.hasCarWeight)==null?void 0:du.toLocaleString(),(yu=h==null?void 0:h.lenKillRequests)==null?void 0:yu.toLocaleString(),(W=h==null?void 0:h.realQuantity)==null?void 0:W.toLocaleString(),(lu=h==null?void 0:h.realWeight)==null?void 0:lu.toLocaleString(),(ou=h==null?void 0:h.lenHasntCar)==null?void 0:ou.toLocaleString(),(au=h==null?void 0:h.hasntCarQuantity)==null?void 0:au.toLocaleString(),(su=h==null?void 0:h.hasntCarWeight)==null?void 0:su.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{paginated:!0,title:"تخصیص های حذف شده",columns:["ردیف","کدسفارش","نوع کشتار","نام فارم","نام مرغدار","شهر","تاریخ کشتار","تعداد کشتار","تاریخ تخصیص","خریدار","شهر خریدار","قیمت مرغدار","قیمت کشتارگاه","تعداد تخصیص","وضعیت تایید خریدار","وضعیت تخصیص ماشین","مانده قابل تخصیص"],data:s})]})})},j0=()=>{var hu,V,O,U,du,yu,W,lu,ou,au,su,_,r,B,m,cu,l,F;const e=nu(),[s,a]=d.useState(),[C,g]=d.useState(!1),[v,x]=d.useState(0),i=ru(t=>t.userSlice.selectedSubUser),A=ru(t=>t.userSlice.userProfile.key),[D,P]=d.useState(""),z=t=>{P(t.target.value)},q=t=>{const n=t.target.checked;g(n),e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:n})),Y(n)},M=(t,n)=>{x(n)},[,,h,G,p,$]=d.useContext(tu);d.useEffect(()=>{const t=Su(new Date).format("YYYY-MM-DD");G(t),$(t)},[]);const{provinceGetAllocatedRequests:T}=ru(t=>t.provinceSlice),[c,N]=d.useState([]),Y=(t=C)=>{const n={selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:t,role_key:R("province")&&(i==null?void 0:i.key)||""};e(H6(n)).then(J=>{N(J.payload.data)})};d.useEffect(()=>{v===0&&(e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:C})),Y())},[h,p,v,i==null?void 0:i.key]);const f=()=>{v===0&&(e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:C})),Y(C))};return d.useEffect(()=>{const t=T==null?void 0:T.slice().sort((n,J)=>J.allocatedRemainQuantity-n.allocatedRemainQuantity).map((n,J)=>{var pu,Au,gu,Fu,xu,fu,Iu,Ru,bu,Pu,Tu;let iu="";n.allocatedState==="pending"?iu="در انتظار تایید":n.allocatedState==="accepted"?iu="تایید شده":n.allocatedState==="rejected"&&(iu="رد شده");let uu="";return n!=null&&n.market?uu="پنل معاملات":n!=null&&n.directBuying?uu="خرید مستقیم":n!=null&&n.union?uu="خرید خارج از استان":uu="اتحادیه",[J+1,n==null?void 0:n.orderCode,uu,(n==null?void 0:n.freeSaleInProvince)===!1?"دولتی":"آزاد",n!=null&&n.freezing?"انجماد":n!=null&&n.export?"صادرات":"عادی",n==null?void 0:n.poultryUnitName,`${n==null?void 0:n.poultryFullName} (${n==null?void 0:n.poultryMobile})`,n==null?void 0:n.poultryCity,Bu(n==null?void 0:n.sendDate),(pu=n==null?void 0:n.poultryQuantity)==null?void 0:pu.toLocaleString(),s6(n==null?void 0:n.dateOfAllocate),n==null?void 0:n.killHouseName,n==null?void 0:n.killHouseCity,(Au=n==null?void 0:n.allocatedQuantity)==null?void 0:Au.toLocaleString(),(gu=n==null?void 0:n.indexWeight)==null?void 0:gu.toLocaleString(),(Fu=n==null?void 0:n.totalWeight)==null?void 0:Fu.toLocaleString(),((xu=n==null?void 0:n.amount)==null?void 0:xu.toLocaleString())+" ﷼",((fu=n==null?void 0:n.killHousePrice)==null?void 0:fu.toLocaleString())+" ﷼",iu,n!=null&&n.allocatedCarState?"دارد":"ندارد",(Iu=n==null?void 0:n.allocatedRemainQuantity)==null?void 0:Iu.toLocaleString(),(n==null?void 0:n.returnToProvince)===!1?u.jsx(V6,{item:n,fetchDashboard:Y},J):u.jsx(Cu,{disableHoverListener:!(n!=null&&n.returner),title:u.jsx(u.Fragment,{children:(n==null?void 0:n.returner)&&u.jsxs(y,{container:!0,direction:"column",justifyContent:"center",xs:12,children:[u.jsxs(S,{variant:"body2",children:[((Ru=n==null?void 0:n.returner)==null?void 0:Ru.fullname)||"-"," (",((bu=n==null?void 0:n.returner)==null?void 0:bu.mobile)||"-",")"]}),u.jsx(S,{variant:"body2",children:(Pu=n==null?void 0:n.returner)!=null&&Pu.date?Bu((Tu=n==null?void 0:n.returner)==null?void 0:Tu.date):"-"})]})}),children:u.jsx(S,{variant:"body2",sx:{cursor:n!=null&&n.returner?"pointer":"default"},children:"تخصیص برگشت داده شده"})},J)]});a(t)},[T]),u.jsxs(y,{children:[u.jsx(y,{container:!0,justifyContent:"center",alignItems:"center",mb:I.MEDIUM,mt:I.SMALL,children:u.jsxs(d6,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:v,onChange:M,children:[u.jsx(r6,{label:"تخصیص ها"}),u.jsx(r6,{label:"تخصیص های حذف شده"})]})}),v===0&&u.jsxs(y,{container:!0,alignItems:"center",justifyContent:"center",children:[u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"از تاریخ",renderInput:t=>u.jsx(L,{...t}),value:h,onChange:t=>{G(Su(t).format("YYYY-MM-DD"))}})}),u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"تا تاریخ",renderInput:t=>u.jsx(L,{...t}),value:p,onChange:t=>{$(Su(t).format("YYYY-MM-DD"))}})}),u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(w,{type:"submit",onClick:f,endIcon:u.jsx(Qu,{}),children:"جستجو"})]}),u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}allocated_excel/?start=${h}&end=${p}&role=${E()}${R("province")?`&role_key=${i==null?void 0:i.key}`:""}&key=${A}&filter=search&value=${D}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})}),u.jsx(Ku,{control:u.jsx(Ou,{checked:C,onChange:q,name:"hasDocumentState"}),label:"نمایش تخصیصات بدون بار"})]}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد تخصیصات","حجم تخصیصات","وزن تخصیصات","تعداد تخصیصات تایید شده","حجم تخصیصات تایید شده","تعداد تخصیصات در انتظار تایید","حجم تخصیصات در انتظار تایید","تعداد تخصیصات رد شده","حجم تخصیصات رد شده","تعداد تخصیصات دارای ماشین","حجم تخصیصات دارای ماشین","وزن تخصیصات دارای ماشین","تعداد بارها","حجم بارها","وزن بارها","تعداد تخصیصات فاقد ماشین","حجم تخصیصات فاقد ماشین","وزن تخصیصات فاقد ماشین"],data:[[(hu=c==null?void 0:c.lenProvinceRequest)==null?void 0:hu.toLocaleString(),(V=c==null?void 0:c.quantity)==null?void 0:V.toLocaleString(),(O=c==null?void 0:c.weight)==null?void 0:O.toLocaleString(),(U=c==null?void 0:c.acceptedProvinceKillRequests)==null?void 0:U.toLocaleString(),(du=c==null?void 0:c.acceptedProvinceKillRequestsQuantity)==null?void 0:du.toLocaleString(),(yu=c==null?void 0:c.pendingProvinceKillRequests)==null?void 0:yu.toLocaleString(),(W=c==null?void 0:c.pendingProvinceKillRequestsQuantity)==null?void 0:W.toLocaleString(),(lu=c==null?void 0:c.rejectedProvinceKillRequests)==null?void 0:lu.toLocaleString(),(ou=c==null?void 0:c.rejectedProvinceKillRequestsQuantity)==null?void 0:ou.toLocaleString(),(au=c==null?void 0:c.lenHasCar)==null?void 0:au.toLocaleString(),(su=c==null?void 0:c.hasCarQuantity)==null?void 0:su.toLocaleString(),(_=c==null?void 0:c.hasCarWeight)==null?void 0:_.toLocaleString(),(r=c==null?void 0:c.lenKillRequests)==null?void 0:r.toLocaleString(),(B=c==null?void 0:c.realQuantity)==null?void 0:B.toLocaleString(),(m=c==null?void 0:c.realWeight)==null?void 0:m.toLocaleString(),(cu=c==null?void 0:c.lenHasntCar)==null?void 0:cu.toLocaleString(),(l=c==null?void 0:c.hasntCarQuantity)==null?void 0:l.toLocaleString(),(F=c==null?void 0:c.hasntCarWeight)==null?void 0:F.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{title:"تخصیص های انجام شده",paginated:!0,noSearch:!0,columns:["ردیف","کدسفارش","درخواست","فروش","کشتار","نام فارم","نام مرغدار","شهر","تاریخ کشتار","تعداد کشتار","تاریخ تخصیص","خریدار","شهر خریدار","تعداد تخصیص","میانگین وزنی","وزن تقریبی","قیمت مرغدار","قیمت کشتارگاه","وضعیت تایید خریدار","وضعیت تخصیص ماشین","مانده قابل تخصیص","عملیات"],data:s})]}),v===1&&u.jsx(K6,{})]})},Ju=X("SLAUGHTER_EDIT_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.put("kill_request/0/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),O6=X("SLAUGHTER_SUBMIT_FREE_BUY_POST_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("kill_request/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),C6=X("PAYMENT_GET_DEADLINES",async e=>{const{data:s,status:a}=await K.get("direct-buying-verification/",{params:e});return{data:s,status:a}}),h6=({edit:e,updateTable:s})=>{var J,iu,uu,pu,Au,gu,Fu,xu,fu,Iu,Ru,bu,Pu,Tu,Zu,mu,Uu,u6,e6;const a=nu(),[C]=d.useContext(tu),[g,v]=d.useState(!1),[x,i]=d.useState(1),[A,D]=d.useState(1),[P,z]=d.useState(!1),[q,M]=d.useState(!1),[h,G]=d.useState(!1),p=ru(o=>o.userSlice.selectedSubUser),{slaughterGetPoultries:$,slaughterGetKillerKillhouses:T}=ru(o=>o.slaughterSlice),{weightRange:c}=ru(o=>o.provinceSlice),[N,Y]=d.useState(""),[f,hu]=d.useState(""),[V,O]=d.useState(null),[U,du]=d.useState(!1),yu=()=>{a(w6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{du(o.payload.data.poultryStatus)})};d.useEffect(()=>{a(k6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(_6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(Hu({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(E6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(S6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(T6()).then(o=>{G(o.payload.data.permission)}),yu()},[p==null?void 0:p.key]);const[W,lu]=d.useState(e?e==null?void 0:e.freeDirectBuying:!0),ou=o=>{lu(o.target.value==="true")},au={killhouse:e?e.killHouse.key:p==null?void 0:p.key,killerPlace:((J=e==null?void 0:e.slaughterHouse)==null?void 0:J.key)||null,poultry:e?e.poultry.key:null,killDate:e?new Date(e.reciveDate):new Date,numberForBuy:e?e.killCapacity:null,indexWeight:e?e.IndexWeight:"",avicultureSellType:"goverment",poultryPrice:e?e.amount:0,hatching_key:((iu=e==null?void 0:e.poultryHatching)==null?void 0:iu.key)||null,paymentDeadlineDays:(uu=e==null?void 0:e.paymentDeadlineDays)==null?void 0:uu.key,freezing:!1},su=o=>{var j;!V&&o.paymentDeadlineDays===0||(E()!=="SuperAdmin"&&E()!=="AdminX"&&!q6(c,f==null?void 0:f.age,o.indexWeight)?C({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"}):a(O6({kill_capacity:o.numberForBuy,...q?{direct_buying_intermediary_mobile:B.values.intermediaryMobile}:{},recive_time:"12 - 14",recive_date:o.killDate,low_weight:!1,high_weight:!1,Index_weight:o.indexWeight,chicken_breed:f==null?void 0:f.chickenBreed,cash:!0,credit:!1,freezing:o.freezing,sms_payment:!1,kill_house_key:o.killhouse,killer_kill_house_key:o.killerPlace?o.killerPlace:null,role:E(),poultry_key:r.values.poultry,free_direct_buying:W,amount:l!=null&&l.approved&&!W&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)?Math.round(t):Number(o.poultryPrice),hatching_key:r.values.hatching_key,payment_deadline_days:(j=r==null?void 0:r.values)==null?void 0:j.paymentDeadlineDays,confirm_poultry_mobile:B.values.userInfoCheck})).then(k=>{k.payload.error?C({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(qu({right:!1,bottom:!1,left:!1,content:null})))}))},_=Wu().shape({killhouse:ku().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultry:ku().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),numberForBuy:ju().typeError("لطفا عدد وارد کنید").max(e?1/0:g,"تعداد بیش از حد مجاز است").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید").integer("لطفا عدد وارد کنید"),indexWeight:ju().typeError("لطفا عدد وارد کنید").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید"),poultryPrice:ju().typeError("لطفا فیلد را به درستی وارد کنید!").min(W?4e5:0,"حداقل قیمت پایه ۴۰۰,۰۰۰ ریال ").required("این فیلد اجباری است"),hatching_key:ku().required("این فیلد الزامی است"),paymentDeadlineDays:ju().when([],{is:()=>V!==null,then:ju().required("این فیلد الزامی است").min(1,"حداقل مقدار باید 1 باشد").max(V,`حداکثر مقدار باید ${V} باشد`),otherwise:ju().notRequired()})}),r=wu({initialValues:au,validationSchema:_,onSubmit:su}),B=wu({initialValues:{userInfoCheck:"",intermediaryMobile:""},validationSchema:Wu({userInfoCheck:ku().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^0\d{10}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),intermediaryMobile:ku().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^0\d{10}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")})});d.useEffect(()=>{r.values.poultry&&a(P6({key:r.values.poultry})).then(o=>{Y(o.payload.data)})},[r.values.poultry,p==null?void 0:p.key]),d.useEffect(()=>{var k,H,Q,eu;let o=r.values.indexWeight;const j=(eu=(Q=(H=(k=r.values)==null?void 0:k.indexWeight)==null?void 0:H.toString())==null?void 0:Q.split("."))==null?void 0:eu.join("");r.values.indexWeight&&j.length<=3&&(j.length===2&&(o=j[0]+"."+j[1]),j.length===3&&(o=j[0]+"."+j[1]+j[2])),isNaN(Number.parseFloat(o))?r.setFieldValue("indexWeight",""):r.setFieldValue("indexWeight",Number.parseFloat(o))},[r.values.indexWeight]);const m=async o=>{o.preventDefault(),a(Hu({min_age:x||1,max_age:A||1}))},cu=async o=>{o.preventDefault(),i(1),D(1),a(Hu())};d.useEffect(()=>{var o;v(W===!0?(o=f.freeGovernmentalInfo)==null?void 0:o.leftTotalFreeCommitmentQuantity:f.leftOver),setTimeout(()=>{r.validateField("numberForBuy")},1)},[W]);const[l,F]=d.useState(),[t,n]=d.useState();return d.useEffect(()=>{a(D6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{var j,k,H,Q,eu,vu;F(o.payload.data),((j=o.payload.data)==null?void 0:j.approved)===!1&&r.setFieldValue("avicultureSellType","freePrice"),((k=o.payload.data)==null?void 0:k.approved)===!0&&((H=o.payload.data)==null?void 0:H.lowestPrice)===0&&((Q=o.payload.data)==null?void 0:Q.highestPrice)===0&&((eu=o.payload.data)==null?void 0:eu.lowestWeight)===0&&((vu=o.payload.data)==null?void 0:vu.highestWeight)===0&&lu(!1)})},[p==null?void 0:p.key]),d.useEffect(()=>{a(C6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{var H,Q,eu,vu;const j=(Q=(H=o==null?void 0:o.payload)==null?void 0:H.data)==null?void 0:Q.paymentDeadline,k=(vu=(eu=o==null?void 0:o.payload)==null?void 0:eu.data)==null?void 0:vu.paymentDeadlineDays;j===!0&&k>0&&O(k)})},[p==null?void 0:p.key]),d.useEffect(()=>{if(l!=null&&l.approved&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0))if(r.values.indexWeight*1e3<=(l==null?void 0:l.lowestWeight))n(l==null?void 0:l.lowestPrice);else if(r.values.indexWeight*1e3>=(l==null?void 0:l.highestWeight))n(l==null?void 0:l.highestPrice);else{const o=(l==null?void 0:l.highestWeight)-(l==null?void 0:l.lowestWeight),k=((l==null?void 0:l.highestPrice)-(l==null?void 0:l.lowestPrice))/o,H=r.values.indexWeight*1e3-(l==null?void 0:l.lowestWeight);n(H*k+(l==null?void 0:l.lowestPrice)),r.setFieldValue("poultryPrice",H*k+(l==null?void 0:l.lowestPrice))}},[r.values.indexWeight]),u.jsx("form",{onSubmit:r.handleSubmit,children:u.jsx(y,{container:!0,direction:"column",gap:I.TINY,children:u.jsxs(u.Fragment,{children:[(p==null?void 0:p.killer)&&u.jsx(Yu,{id:"killerPlace",disableClearable:!0,options:T==null?void 0:T.map(o=>({label:"کشتارگاه "+o.name,value:o.key})),getOptionLabel:o=>o.label,onChange:(o,j)=>r.setFieldValue("killerPlace",j.value),onBlur:r.handleBlur,renderInput:o=>u.jsx(L,{...o,label:"انتخاب محل کشتار",variant:"outlined",error:r.touched.killerPlace&&!!r.errors.killerPlace,helperText:r.touched.killerPlace&&r.errors.killerPlace})}),(r.values.killhouse||r.values.killerPlace)&&u.jsxs(u.Fragment,{children:[u.jsxs(y,{container:!0,alignItems:"center",spacing:2,children:[!e&&u.jsx(y,{item:!0,xs:8,sm:9,children:u.jsx(Yu,{id:"poultry",disableClearable:!0,options:($==null?void 0:$.map(o=>{var j;return{label:`${o.unitName} (${(j=o.user)==null?void 0:j.fullname})`,value:o.key,item:o}}))||[],getOptionLabel:o=>o.label,onChange:(o,j)=>{r.setFieldValue("poultry",j.item.key),v(j.item.lastHatchingRemainQuantity)},onBlur:r.handleBlur,renderOption:(o,j)=>{var H,Q,eu,vu;const k=j.item;return d.createElement("li",{...o,key:j.value},u.jsxs(y,{container:!0,direction:"column",children:[u.jsxs(S,{variant:"body2",sx:{fontSize:"0.75rem"},children:[k==null?void 0:k.unitName," (",(H=k==null?void 0:k.user)==null?void 0:H.fullname,")"]}),u.jsxs(S,{variant:"caption",color:"text.secondary",sx:{fontSize:"0.7rem"},children:[((Q=k==null?void 0:k.user)==null?void 0:Q.mobile)||"-"," |"," ",((vu=(eu=k==null?void 0:k.address)==null?void 0:eu.city)==null?void 0:vu.name)||"-"]})]}))},renderInput:o=>u.jsx(L,{...o,label:"انتخاب مرغداری",variant:"outlined",fullWidth:!0,error:r.touched.poultry&&!!r.errors.poultry,helperText:r.touched.poultry&&r.errors.poultry})})}),!e&&u.jsx(y,{item:!0,xs:2,sm:1,children:u.jsx(Cu,{title:"جستجوی پیشرفته",children:u.jsx(Nu,{onClick:()=>z(!P),color:P?"error":"primary",size:"large",children:P?u.jsx(R6,{}):u.jsx(W6,{})})})})]}),P&&u.jsxs(y,{container:!0,spacing:2,sm:12,children:[u.jsx(y,{item:!0,xs:6,sm:6,children:u.jsx(L,{size:"small",label:"از سن",type:"number",value:x,onChange:o=>i(o.target.value)})}),u.jsx(y,{item:!0,xs:6,sm:6,children:u.jsx(L,{size:"small",label:"تا سن",type:"number",value:A,onChange:o=>D(o.target.value)})}),u.jsx(y,{item:!0,xs:12,sm:12,children:u.jsxs(y,{container:!0,justifyContent:"center",alignItems:"center",spacing:1,children:[u.jsx(y,{item:!0,sm:6,children:u.jsx(w,{variant:"contained",disabled:x>A||x<1||A<1,onClick:m,children:"اعمال فیلتر"})}),u.jsx(y,{item:!0,sm:6,children:u.jsx(w,{variant:"outlined",color:"error",onClick:cu,children:"حذف فیلتر"})})]})})]}),N&&u.jsxs(y,{minWidth:210,children:[!e&&u.jsx(Yu,{disablePortal:!0,disabled:!r.values.poultry,id:"combo-box-demo",options:N==null?void 0:N.map(o=>({label:`${o==null?void 0:o.poultry.unitName}`,value:o.key,item:o})),onChange:(o,j)=>{var k,H,Q;hu(j.item),B.setFieldValue("userInfoCheck",(Q=(H=(k=j.item)==null?void 0:k.poultry)==null?void 0:H.userprofile)==null?void 0:Q.mobile),r.setFieldValue("hatching_key",j.value)},renderInput:o=>u.jsx(L,{...o,label:"محل پرورش"})}),r.values.hatching_key&&u.jsxs(y,{container:!0,direction:"column",gap:I.SMALL,mt:2,children:[f&&u.jsxs(y,{container:!0,direction:"column",justifyContent:"space-between",children:[u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"نام و نام خانوادگی:"}),u.jsx(S,{children:(Au=(pu=f==null?void 0:f.poultry)==null?void 0:pu.userprofile)==null?void 0:Au.fullName})]}),u.jsxs(y,{container:!0,gap:1,mt:1,p:1,sx:{borderStyle:"solid",borderRadius:"10px",borderColor:"red",borderWidth:"1px"},children:[u.jsx(Cu,{title:"ورود تلفن واقعی مرغدار جهت دریافت کد احراز",children:u.jsxs(y,{container:!0,gap:I.TINY,alignItems:"center",children:[u.jsx(S,{children:"تلفن مرغدار:"}),u.jsx(S,{children:(Fu=(gu=f==null?void 0:f.poultry)==null?void 0:gu.userprofile)==null?void 0:Fu.mobile})]})}),u.jsxs(y,{alignItems:"center",xs:12,container:!0,justifyContent:"start",children:[u.jsx(Ou,{sx:{marginLeft:"-12px"},color:"primary",checked:q,onChange:()=>M(!q)}),u.jsx(S,{variant:"caption",color:"primary",children:"تلفن واسطه جهت دریافت کد احراز"})]}),q&&u.jsx(L,{mt:2,size:"small",fullWidth:!0,id:"intermediaryMobile",label:"تلفن واسطه",variant:"outlined",value:B.values.intermediaryMobile,onChange:B.handleChange,onBlur:B.handleBlur,error:!!B.errors.intermediaryMobile,helperText:B.touched.intermediaryMobile&&B.errors.intermediaryMobile?B.errors.intermediaryMobile:null})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"آدرس:"}),u.jsx(S,{children:`شهر ${(Iu=(fu=(xu=f.poultry)==null?void 0:xu.address)==null?void 0:fu.city)==null?void 0:Iu.name} ${(bu=(Ru=f==null?void 0:f.poultry)==null?void 0:Ru.address)!=null&&bu.address?"-"+((Tu=(Pu=f==null?void 0:f.poultry)==null?void 0:Pu.address)==null?void 0:Tu.address):""}`})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"سن جوجه:"}),u.jsxs(S,{children:[f==null?void 0:f.chickenAge," روز"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"مانده در سالن:"}),u.jsxs(S,{children:[(Zu=f==null?void 0:f.leftOver)==null?void 0:Zu.toLocaleString(),"قطعه"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{color:"error",children:"مانده فروش آزاد:"}),u.jsxs(S,{color:"error",children:[(Uu=(mu=f==null?void 0:f.freeGovernmentalInfo)==null?void 0:mu.leftTotalFreeCommitmentQuantity)==null?void 0:Uu.toLocaleString()," ","قطعه"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"نژاد:"}),u.jsx(S,{children:f==null?void 0:f.chickenBreed})]})]}),U&&f&&E()!=="KillHouse"&&u.jsx(L,{fullWidth:!0,id:"userInfoCheck",label:"ویرایش تلفن مرغدار",variant:"outlined",value:B.values.userInfoCheck,error:B.touched.city?!!B.errors.userInfoCheck:null,onChange:B.handleChange,onBlur:B.handleBlur,helperText:B.touched.userInfoCheck&&B.errors.userInfoCheck?B.errors.userInfoCheck:null}),U&&f&&E()!=="KillHouse"&&u.jsx(S,{variant:"caption",color:"error",children:"احراز پیامکی قیمت مرغدار در استان فعال است. در صورت ویرایش، تلفن مرغدار در سراسر سامانه با تلفن جدید جایگزین میگردد!"}),!e&&u.jsx(y,{children:u.jsx(_u,{fullWidth:!0,label:"تاریخ کشتار",id:"killDate",renderInput:o=>u.jsx(L,{...o}),value:r.values.killDate instanceof Date?r.values.killDate:r.values.killDate?new Date(r.values.killDate):null,error:r.touched.killDate?!!r.errors.killDate:null,onChange:o=>{r.setFieldValue("killDate",o)},onBlur:r.handleBlur,helperText:r.touched.killDate&&r.errors.killDate?r.errors.killDate:null})}),u.jsx(y,{children:u.jsx(b6,{allowLeadingZeros:!0,thousandSeparator:",",id:"numberForBuy",name:"numberForBuy",label:"حجم",variant:"outlined",value:r.values.numberForBuy,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.numberForBuy&&!!r.errors.numberForBuy,helperText:r.touched.numberForBuy&&r.errors.numberForBuy})}),u.jsx(y,{children:u.jsx(L,{id:"indexWeight",name:"indexWeight",label:"میانگین وزنی",variant:"outlined",value:r.values.indexWeight,onChange:r.handleChange,onBlur:r.handleBlur,InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"کیلوگرم"})},error:r.touched.indexWeight&&!!r.errors.indexWeight,helperText:r.touched.indexWeight&&r.errors.indexWeight})}),(l==null?void 0:l.approved)&&!e&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&u.jsx(y,{children:u.jsxs(y6,{children:[u.jsx(p6,{id:"demo-controlled-radio-buttons-group",children:"قیمت خرید"}),u.jsxs(A6,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:W,onChange:ou,children:[u.jsx(Ku,{value:!0,control:u.jsx(t6,{}),label:"آزاد"}),u.jsx(Ku,{value:!1,control:u.jsx(t6,{}),label:"دولتی"})]})]})}),(l==null?void 0:l.approved)&&W===!1&&!e&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&u.jsx(y,{children:u.jsxs(y,{gap:1,container:!0,p:1,style:{borderStyle:"solid",borderWidth:"1px",borderColor:"red",borderRadius:"5px"},children:[u.jsx(Cu,{title:`قیمت مصوب بر اساس قیمت مصوب کف ${l==null?void 0:l.lowestPrice.toLocaleString()} هزار ریال و سقف ${(u6=l==null?void 0:l.highestPrice)==null?void 0:u6.toLocaleString()} هزار ریال محاسبه شده است.`,children:u.jsx(S,{variant:"body1",color:"secondary",children:"قیمت مصوب:"})}),u.jsxs(S,{variant:"body1",color:"primary",children:[t?(e6=Math.round(t))==null?void 0:e6.toLocaleString():0," ","ریال"]})]})}),(W||W===!1&&(l==null?void 0:l.approved)&&(l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&!e&&u.jsx(y,{children:u.jsx(L,{id:"poultryPrice",label:"قیمت فروش مرغدار",variant:"outlined",InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"ریال"})},value:r.values.poultryPrice,error:r.touched.poultryPrice?!!r.errors.poultryPrice:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.poultryPrice&&r.errors.poultryPrice?r.errors.poultryPrice:null})}),V&&!e&&u.jsx(y,{children:u.jsx(L,{id:"poultryPrice",label:"حداکثر زمان تسویه",variant:"outlined",InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"روز"}),inputProps:{min:1,max:V}},value:r.values.paymentDeadlineDays,onChange:o=>{const j=Number(o.target.value);j<=V&&r.setFieldValue("paymentDeadlineDays",j)},onBlur:r.handleBlur,error:r.errors.paymentDeadlineDays,helperText:r.touched.paymentDeadlineDays&&r.errors.paymentDeadlineDays?r.errors.paymentDeadlineDays:V?`حداکثر زمان مجاز ${V} روز است`:""})}),h&&u.jsxs(S,{variant:"body2",children:[u.jsx(Ou,{id:"freezing",onChange:r.handleChange}),"انجماد"]}),!e&&u.jsx(w,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!f||!B.isValid,children:E()==="KillHouse"?"ثبت اولیه":"ثبت"}),e&&u.jsx(w,{disabled:!r.values.numberForBuy||!r.values.killDate||!r.values.indexWeight,variant:"contained",color:"primary",fullWidth:!0,onClick:()=>{a(Ju({role:E(),kill_capacity:r.values.numberForBuy,recive_date:r.values.killDate,Index_weight:r.values.indexWeight,kill_request_key:e.key,remain_quantity:r.values.numberForBuy,free_direct_buying:W})).then(o=>{var j,k;(j=o==null?void 0:o.payload)!=null&&j.error?C({vertical:"top",horizontal:"center",msg:(k=o==null?void 0:o.payload)==null?void 0:k.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(qu({right:!1,bottom:!1,left:!1,content:null})))})},children:"ثبت ویرایش"})]})]})]})]})})})},G6=X("SLAUGHTER_DELETE_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.delete(`kill_request/0/?role=${E()}&kill_request_key=${e}`);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Q6=X("PROVINCE_REJECT_SLAUGHTER_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("check_direct_buying/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),X6=({item:e,updateTable:s})=>{const a=nu(),[C]=d.useContext(tu),[g,v]=d.useState(""),x=i=>{v(i.target.value)};return u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,width:"100%",children:[u.jsx(L,{label:"دلیل رد درخواست",variant:"outlined",fullWidth:!0,value:g,onChange:x}),u.jsx(w,{variant:"contained",color:"primary",onClick:()=>{a(Q6({state:"rejected",kill_request_key:e.key,direct_buying_message:g})).then(i=>{i.error?C({vertical:"top",horizontal:"center",msg:i.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(Du()))})},children:"ثبت رد درخواست"})]})},J6=X("PROVINCE_ACCEPT_SLAUGHTER_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("check_direct_buying/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Z6=({item:e,updateTable:s})=>{var i,A,D;const[a]=d.useContext(tu),C=nu(),[g,v]=d.useState(e.killCapacity),x=P=>{v(P.target.value)};return u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,width:"100%",children:[u.jsxs(S,{variant:"body1",color:"error",children:["مانده در سالن مرغدار:"," ",(A=(i=e==null?void 0:e.poultry)==null?void 0:i.leftOverOwnHatching)==null?void 0:A.toLocaleString()]}),u.jsx(L,{label:"تعداد تایید شده",variant:"outlined",type:"number",fullWidth:!0,value:g,onChange:x}),u.jsx(w,{variant:"contained",disabled:parseInt(g)>((D=e==null?void 0:e.poultry)==null?void 0:D.leftOverOwnHatching)||!g,fullWidth:!0,onClick:()=>{C(J6({state:"accepted",kill_request_key:e.key,quantity:g,role:E()})).then(P=>{P.payload.error?a({vertical:"top",horizontal:"center",msg:P.payload.error,severity:"error"}):(s(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(Du()))})},children:"ثبت"})]})},m6=X("SLAUGHTER_RESEND_DIRECT_BUYING_SMS_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("send_again_sms_direct_buying_code/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),U6=({item:e,updateTable:s,poultryCodeMandatory:a})=>{const C=nu(),[g]=d.useContext(tu),[v,x]=d.useState(null),i=c=>{x(c.currentTarget)},A=()=>{x(null)},D=!!v,P=D?"popover":void 0,z=a&&!(e!=null&&e.inputDirectBuyingCode),q=()=>{C(Mu({title:"تایید فروش مستقیم",content:u.jsx(Z6,{item:e,updateTable:s})}))},M=()=>{C(Mu({title:"رد درخواست فروش آزاد",content:u.jsx(X6,{item:e,updateTable:s})}))},h=()=>{C(Mu({title:"آیا مطمئن هستید؟",content:u.jsxs(y,{container:!0,children:[u.jsx(w,{variant:"contained",onClick:()=>{C(Ju({role:E(),kill_request_key:e==null?void 0:e.key,final_accept:!0})).then(c=>{var N,Y;(N=c==null?void 0:c.payload)!=null&&N.error?g({vertical:"top",horizontal:"center",msg:(Y=c==null?void 0:c.payload)==null?void 0:Y.error,severity:"error"}):(C(Du()),s(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(w,{onClick:()=>{C(Du())},children:"لغو"})]})}))},G=()=>{C(qu({title:"ویرایش خرید مستقیم",content:u.jsx(h6,{edit:e,updateTable:s}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},p=()=>{C(m6({key:e==null?void 0:e.key})).then(c=>{var N,Y;(N=c==null?void 0:c.payload)!=null&&N.error?g({vertical:"top",horizontal:"center",msg:(Y=c==null?void 0:c.payload)==null?void 0:Y.error,severity:"error"}):g({vertical:"top",horizontal:"center",msg:"پیامک با موفقیت ارسال شد.",severity:"success"})})},$=()=>{C(G6(e.key)).then(c=>{c.error?g({vertical:"top",horizontal:"center",msg:c.error,severity:"error"}):(s(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(qu({right:!1,bottom:!1,left:!1,content:null})))})},T=[];return!z&&(E()==="ProvinceOperator"||E()==="SuperAdmin"||E()==="AdminX")&&(T.push({key:"approve",label:"تایید درخواست",color:"success.main",icon:u.jsx(B6,{fontSize:"small"}),action:q}),T.push({key:"reject",label:"رد درخواست",color:"warning.main",icon:u.jsx(L6,{fontSize:"small"}),action:M})),E()==="KillHouse"&&!(e!=null&&e.finalAccept)&&(T.push({key:"finalAccept",label:"تایید نهایی",color:"primary.main",icon:u.jsx(I6,{fontSize:"small"}),action:h}),T.push({key:"edit",label:"ویرایش",color:"info.main",icon:u.jsx(Gu,{fontSize:"small"}),action:G})),z&&(e!=null&&e.finalAccept)&&T.push({key:"resendSms",label:"ارسال مجدد پیامک",color:"info.main",icon:u.jsx(z6,{fontSize:"small"}),action:p}),T.push({key:"delete",label:"حذف",color:"error.main",icon:u.jsx(i6,{fontSize:"small"}),action:$}),u.jsxs(y,{container:!0,children:[u.jsx(Nu,{size:"small",disabled:(e==null?void 0:e.directBuyingState)==="accepted"||!z&&(E()==="KillHouse"&&(e!=null&&e.finalAccept)?!0:(e==null?void 0:e.directBuyingState)!=="pending"),"aria-describedby":P,variant:"contained",color:"primary",onClick:i,children:u.jsx(c6,{})}),u.jsx(a6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:P,open:D,anchorEl:v,onClose:A,children:u.jsx(g6,{sx:{width:130,p:.5},children:T.map(c=>u.jsxs(F6,{onClick:()=>{A(),c.action()},sx:{borderRadius:1,mb:.25,py:.5,color:c.color,"&:last-of-type":{mb:0}},children:[u.jsx(x6,{sx:{color:c.color,minWidth:32},children:c.icon}),u.jsx(f6,{primary:c.label,primaryTypographyProps:{sx:{color:c.color,fontSize:"0.82rem",fontWeight:600}}})]},c.key))})})]})},u0=X("VERFICATION_DIRECT_BUYING_CODE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.put("kill_request/0/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}});function e0({inputDirectBuyingCode:e,kill_request_key:s,updateTable:a}){const C=nu(),[g]=d.useContext(tu),[v,x]=d.useState(!1),i=wu({initialValues:{input_direct_buying_code:e},validationSchema:Wu({input_direct_buying_code:ku().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!").matches(/^[0-9]+$/,"فقط عدد وارد کنید")}),onSubmit:A=>{C(u0({kill_request_key:s,input_direct_buying_code:A.input_direct_buying_code,role:"KillHouse"})).then(D=>{D.payload.error?g({vertical:"top",horizontal:"center",msg:D.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a()),x(!1)})}});return d.useEffect(()=>{i.setValues({input_direct_buying_code:e}),x(!1)},[e]),v?u.jsx($u,{container:!0,minWidth:"130px",children:u.jsx("form",{onSubmit:i.handleSubmit,children:u.jsx(L,{variant:"standard",name:"input_direct_buying_code",value:i.values.input_direct_buying_code,size:"small",onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.input_direct_buying_code&&!!i.errors.input_direct_buying_code,helperText:i.touched.input_direct_buying_code&&i.errors.input_direct_buying_code,InputProps:{endAdornment:u.jsx(zu,{position:"end",children:u.jsx(S,{style:{cursor:"pointer"},color:"primary",fontWeight:"bold",variant:"caption",onClick:i.handleSubmit,children:"ثبت"})})}})})}):u.jsxs($u,{container:!0,alignItems:"center",children:[u.jsx(S,{variant:"caption",children:e}),u.jsx(Nu,{"aria-label":"delete",size:"small",color:"primary",onClick:()=>{x(!v)},children:u.jsx(Gu,{})})]})}const r0=X("SLAUGHTER_GET_FREE_BUY_DASHBOARD",async(e,{dispatch:s})=>{s(Z());const{data:a,status:C}=await K.get("dashboard_kill_request/?operator=KillHouse",{params:e});return s(b()),{data:a,status:C}}),o6=X("SLAUGHTER_GET_FREE_BUY_REQUESTS",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.get("kill_request/",{params:{direct_buying:!0,role:E(),date1:e.date1,date2:e.date2,search:"filter",role_key:e.role_key||"",value:e.value||"",...e.type&&{type:e.type},...e.page&&{page:e.page},...e.page_size&&{page_size:e.page_size}}});return s(b()),{data:a,status:C}}catch(a){throw s(b()),a}}),k0=()=>{var ou,au,su,_,r,B,m,cu,l;const e=nu(),s=ru(F=>F.userSlice.selectedSubUser),[,,a,C,g,v]=d.useContext(tu),[x,i]=d.useState(!1),[A,D]=d.useState([]),P=ru(F=>F.userSlice.userProfile.key);d.useEffect(()=>{const F=Su(new Date).format("YYYY-MM-DD");C(F),v(F)},[]),d.useEffect(()=>{e(C6({role_key:R("slaughter")&&(s==null?void 0:s.key)||""})).then(F=>{var t;i((t=F.payload.data)==null?void 0:t.poultryCodeMandatory)})},[s==null?void 0:s.key]);const[z,q]=d.useState([]),[M,h]=d.useState(0),[G,p]=d.useState(10),[$,T]=d.useState(""),[c,N]=d.useState(1),[Y,f]=d.useState([]),hu=F=>{T(F.target.value)},V=()=>{e(r0({direct_buying:!0,date1:a,date2:g,role:E(),search:"filter",value:$,role_key:R("slaughter")&&(s==null?void 0:s.key)||""})).then(F=>{D(F.payload.data)})},O=d.useCallback(async(F=c)=>{var t;try{const n=await e(o6({date1:a,date2:g,value:$||"",page:F,page_size:G,role_key:R("slaughter")&&(s==null?void 0:s.key)||""}));(t=n.payload)!=null&&t.data&&(V(),q(n.payload.data.results),h(n.payload.data.count))}catch(n){console.error("Error fetching data:",n)}},[a,g,G,c,$,e,s==null?void 0:s.key]),U=d.useCallback(()=>{O(1)},[O]);d.useEffect(()=>{O(1)},[O]);const du=F=>{p(F),N(1)},yu=F=>{O(F,$)},W=async F=>{var t;F.preventDefault();try{const n=await e(o6({date1:a,date2:g,value:$||"",role_key:R("slaughter")&&(s==null?void 0:s.key)||""}));(t=n.payload)!=null&&t.data&&(q(n.payload.data.results),h(n.payload.data.count))}catch(n){console.error("Error fetching data:",n)}},lu=F=>{let t="";return F.finalAccept===!1?t="در انتظار ارسال به استان":x&&!(F!=null&&F.inputDirectBuyingCode)?t="در انتظار ورود کد احراز":(F==null?void 0:F.directBuyingState)==="rejected"?t="رد شده":(F==null?void 0:F.directBuyingState)==="accepted"?t="تایید شده":(F==null?void 0:F.directBuyingState)==="deleted"?t="حذف شده":t="در انتظار تایید استان",t};return d.useEffect(()=>{const F=z==null?void 0:z.map((t,n)=>{var J,iu,uu,pu,Au,gu,Fu,xu,fu;return[c===1?n+1:n+G*(c-1)+1,t!=null&&t.createDate?s6(t==null?void 0:t.createDate):"-",t!=null&&t.reciveDate?Bu(t==null?void 0:t.reciveDate):"-",`${t.killHouse.name} (${t.killHouse.killHouseOperator.user.mobile})`,t!=null&&t.freezing?"انجماد":"عادی",t!=null&&t.freeDirectBuying?"آزاد":"دولتی",t!=null&&t.slaughterHouse?(J=t==null?void 0:t.slaughterHouse)==null?void 0:J.name:(iu=t==null?void 0:t.killHouse)==null?void 0:iu.name,`${(pu=(uu=t==null?void 0:t.poultry)==null?void 0:uu.userprofile)==null?void 0:pu.fullName} (${(gu=(Au=t==null?void 0:t.poultry)==null?void 0:Au.userprofile)==null?void 0:gu.mobile})`,((Fu=t.poultryHatching)==null?void 0:Fu.chickenAge)||"-",`${t.chickenBreed?t.chickenBreed:"-"}`,(xu=t.killCapacity)==null?void 0:xu.toLocaleString(),t.IndexWeight,(t.IndexWeight*t.killCapacity).toLocaleString(),(fu=t==null?void 0:t.amount)==null?void 0:fu.toLocaleString(),u.jsx(y,{children:(t==null?void 0:t.directBuyingState)==="pending"&&(t==null?void 0:t.finalAccept)===!0&&(E()==="KillHouse"||E()==="AdminX"||E()==="SuperAdmin"||E()==="ProvinceOperator")&&x?u.jsx(e0,{updateTable:O,kill_request_key:t==null?void 0:t.key,inputDirectBuyingCode:t==null?void 0:t.inputDirectBuyingCode}):u.jsx(S,{variant:"body2",children:(t==null?void 0:t.inputDirectBuyingCode)||"-"})},n),t!=null&&t.paymentDeadlineDate?Bu(t==null?void 0:t.paymentDeadlineDate):"-",lu(t),(t==null?void 0:t.directBuyingState)==="pending"?"-":t!=null&&t.automaticAccept?"سیستم":"اپراتور",t!=null&&t.inputDirectBuyingCode||!(t!=null&&t.freeDirectBuying)&&(t==null?void 0:t.directBuyingState)==="accepted"?u.jsx(M6,{pdf_key:t==null?void 0:t.key}):"-",u.jsx(U6,{item:t,updateTable:U,poultryCodeMandatory:x},`ops-${n}`)]});f(F)},[z]),u.jsx(y,{container:!0,gap:I.SMALL,alignItems:"center",children:u.jsxs(y,{container:!0,xs:12,px:1,gap:2,children:[u.jsx(y,{container:!0,alignSelf:"start",children:u.jsx(w,{variant:"contained",onClick:()=>{e(qu({title:"ثبت خرید مستقیم",content:u.jsx(h6,{updateTable:U,fetchApiData:O}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},children:"ثبت خرید مستقیم"})}),u.jsxs(y,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:[u.jsx(y,{container:!0,alignItems:"center",mb:I.SMALL,gap:I.SMALL,children:u.jsx("form",{onSubmit:W,children:u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:hu}),u.jsx(w,{type:"submit",onClick:W,endIcon:u.jsx(Qu,{}),children:"جستجو"}),u.jsxs(y,{container:!0,gap:2,children:[u.jsx(_u,{label:"از تاریخ",id:"date",renderInput:F=>u.jsx(L,{style:{width:"160px"},...F}),value:a,onChange:F=>{C(Su(F).format("YYYY-MM-DD"))}}),u.jsx(_u,{label:"تا تاریخ",id:"date",renderInput:F=>u.jsx(L,{style:{width:"160px"},...F}),value:g,onChange:F=>{v(Su(F).format("YYYY-MM-DD"))}})]}),u.jsx(y,{children:u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}direct_purchase_excel/?date1=${a}&date2=${g}&role=${E()}&key=${P}${R("slaughter")?`&role_key=${(s==null?void 0:s.key)||""}`:""}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})})})]})})}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,sx:{width:"100%"},children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد بارها","تعداد درخواست دولتی","تعداد درخواست آزاد","تعداد بارهای دولتی","تعداد بارهای آزاد","تعداد درخواست (قطعه)","میانگین وزنی","وزن کل (کیلوگرم)","میانگین قیمت فروش مرغدار"],data:[[(ou=A==null?void 0:A.lenKillRequest)==null?void 0:ou.toLocaleString(),(au=A==null?void 0:A.freeDirectBuyingFalseQuantity)==null?void 0:au.toLocaleString(),(su=A==null?void 0:A.freeDirectBuyingTrueQuantity)==null?void 0:su.toLocaleString(),(_=A==null?void 0:A.lenKillRequestHasntFreeDirectBuying)==null?void 0:_.toLocaleString(),(r=A==null?void 0:A.lenKillRequestHasFreeDirectBuying)==null?void 0:r.toLocaleString(),(B=A==null?void 0:A.quantity)==null?void 0:B.toLocaleString(),(m=A==null?void 0:A.indexWight)==null?void 0:m.toFixed(1),(cu=Math.round((A==null?void 0:A.quantity)*(A==null?void 0:A.indexWight)))==null?void 0:cu.toLocaleString(),(l=Math.round(A==null?void 0:A.amount))==null?void 0:l.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{data:Y,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","کشتار","نوع خرید","محل کشتار","مرغدار (تلفن)","سن","نژاد","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","قیمت فروش مرغدار (ریال)","کداحراز","حداکثر مهلت تسویه","وضعیت","تایید کننده","توافق نامه","عملیات"],handlePageChange:yu,totalRows:M,page:c,perPage:G,handlePerRowsChange:du,title:"خرید مستقیم"})]})]})})},_0=({item:e,updateTable:s})=>{const[a]=d.useContext(tu),C=nu(),g=wu({initialValues:{textFieldValue:""},validationSchema:Wu({textFieldValue:ku().required("این فیلد الزامی است")}),onSubmit:v=>{C(Ju({role:E(),kill_request_key:e.key,input_direct_buying_code:v.textFieldValue})).then(x=>{var i,A;(i=x==null?void 0:x.payload)!=null&&i.error?a({vertical:"top",horizontal:"center",msg:(A=x==null?void 0:x.payload)==null?void 0:A.error,severity:"error"}):(s(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(Du()))})}});return u.jsx("form",{onSubmit:g.handleSubmit,children:u.jsxs(y,{container:!0,gap:I.TINY,children:[u.jsx(L,{fullWidth:!0,id:"textFieldValue",name:"textFieldValue",label:"کداحراز",variant:"outlined",onChange:g.handleChange,onBlur:g.handleBlur,value:g.values.textFieldValue,error:g.touched.textFieldValue&&!!g.errors.textFieldValue,helperText:g.touched.textFieldValue&&g.errors.textFieldValue}),u.jsx(w,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",children:"ثبت"})]})})};export{_0 as E,j0 as P,U6 as S,k0 as a,O6 as b,G6 as c,Ju as s};