2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
import{j as u,T as n,ag as fu,av as Bu,aw as Mu,ax as xu,B as f,b as Su,bh as l,am as Ru,bi as Nu,ah as Tu,ai as gu,aj as ju,aU as zu,ak as _,i as Ou,I as Vu,b0 as Pu,d as I}from"./mui-vendor-CkIVaoQP.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{a as N,u as T,f as Wu}from"./redux-vendor-B7uoacJt.js";import{L as $,j as E,X as j,h as b,A as q,G as d,S as L,g0 as Hu,fX as Uu,g1 as Gu,C as B,N as Yu,c as Eu,M,u as ku,Q as z,r as Xu,O as Fu,p as Ku,W as yu,v as vu}from"./index-BHF9XhlR.js";import{V as Qu}from"./VetFarmEditTrafficCode-5BQu9QAe.js";import{d as Ju}from"./Tune-rHyTJYQA.js";import{d as Zu}from"./ReceiptLong-bKyUw9IL.js";import{R as mu,a as u6}from"./index.esm-Bu7XMDZU.js";import{R as e6}from"./ResponsiveTable-cmj--TTX.js";import{S as bu}from"./ShowImage-CIUzwOaR.js";const r6=N("VET_FARM_CANCEL_BAR_SERVICE",async(o,{dispatch:r})=>{r($());try{const{data:a,status:s}=await E.delete("kill_house_request/0/?delete_bar&",{params:{kill_house_request_key:o.kill_house_request_key,message:o.message,role:j()}});return r(b()),{data:a,status:s}}catch(a){return r(b()),{error:a.response.data.result}}}),v6=({killHouseRequestKey:o,updateTable:r})=>{const a=T(),[s,,A,,i]=p.useContext(q),[c,C]=p.useState(null),x=h=>{C(h.target.value)};return u.jsxs(d,{container:!0,direction:"column",width:"100%",gap:L.SMALL,children:[u.jsx(n,{color:"error",children:"در صورت لغو بار کل اطلاعات حذف گردیده و تعداد مرغ تخصیصی به جوجه ریزی مرغدار برمیگردد."}),u.jsx(d,{style:{width:"100%"},children:u.jsxs(fu,{children:[u.jsx(Bu,{id:"my-select-label",children:"دلیل لغو بار"}),u.jsxs(Mu,{value:c,onChange:x,label:"دلیل لغو بار",children:[u.jsx(xu,{value:"عدم ارسال راننده توسط کشتارگاه",children:"عدم ارسال راننده توسط کشتارگاه"}),u.jsx(xu,{value:"عدم تحویل بار توسط مرغدار",children:"عدم تحویل بار توسط مرغدار"})]})]})}),u.jsx(f,{disabled:!c,variant:"contained",onClick:()=>{a(r6({kill_house_request_key:o,message:c})).then(h=>{h.payload.status?(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(),a(Hu({selectedDate1:A,selectedDate2:i})),a(Uu({selectedDate1:A,selectedDate2:i})),a(Gu({selectedDate1:A,selectedDate2:i}))):s({vertical:"top",horizontal:"center",msg:h.payload.result,severity:"error"})}),a(B()),a(Yu({right:!1,bottom:!1,top:!1,content:null,size:null}))},children:"ثبت"})]})},s6=N("SLAUGHTER_NENE_RECIEPT_SERVICE",async(o,{dispatch:r})=>{try{r($());const{data:a,status:s}=await E.put("non-receipt-request/0/",o);return r(b()),{data:a,status:s}}catch(a){return r(b()),{error:a.response.data.result}}}),a6=({handleSubmit:o,item:r})=>{var A,i,c,C,x,h,F,v,g;const a=Eu({state:M().required("لطفا یک گزینه را انتخاب کنید"),message:M().required("پیام الزامی است")}),s=ku({initialValues:{state:"accepted",message:""},validationSchema:a,onSubmit:y=>{o(y)}});return u.jsx(d,{container:!0,gap:L.SMALL,direction:"column",children:u.jsxs(Su,{component:"form",onSubmit:s.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(d,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(d,{item:!0,xs:6,children:u.jsxs(l,{spacing:1,children:[u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"کدبار:"}),u.jsx(n,{children:(r==null?void 0:r.barCode)||"-"})]}),u.jsxs(l,{direction:"row",spacing:1,children:[u.jsx(n,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(n,{children:r!=null&&r.poultryRequest.sendDate?z(new Date(r==null?void 0:r.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsx(l,{spacing:1,children:u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"مرغدار:"}),u.jsx(n,{children:`${(i=(A=r.poultryRequest)==null?void 0:A.poultry)==null?void 0:i.unitName}`})]})})]})}),u.jsxs(d,{item:!0,xs:6,children:[u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"خریدار:"}),u.jsx(n,{children:`${(c=r.killhouseUser)==null?void 0:c.name} (${(h=(x=(C=r.killhouseUser)==null?void 0:C.killHouseOperator)==null?void 0:x.user)==null?void 0:h.mobile})`})]}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:" کد سفارش:"}),u.jsx(n,{children:r==null?void 0:r.poultryRequest.orderCode})]}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(n,{children:[(F=r.quantity)==null?void 0:F.toLocaleString()," (قطعه)"]})]}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"وزن :"}),u.jsxs(n,{children:[(g=(v=r==null?void 0:r.weightInfo)==null?void 0:v.weight)==null?void 0:g.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Ru,{sx:{mt:1,mb:2}}),u.jsxs(fu,{component:"fieldset",error:s.touched.state&&!!s.errors.state,fullWidth:!0,sx:{mb:2},children:[u.jsx(Nu,{component:"legend",children:"وضعیت"}),u.jsxs(Tu,{row:!0,name:"state",value:s.values.state,onChange:s.handleChange,onBlur:s.handleBlur,children:[u.jsx(gu,{value:"accepted",control:u.jsx(ju,{}),label:"تایید"}),u.jsx(gu,{value:"rejected",control:u.jsx(ju,{}),label:"رد"})]}),s.touched.state&&s.errors.state&&u.jsx(zu,{children:s.errors.state})]}),u.jsx(_,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:s.values.message,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.message&&!!s.errors.message,helperText:s.touched.message&&s.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(f,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!s.isValid||s.isSubmitting,children:"ثبت"})]})})};var O={},n6=Ou;Object.defineProperty(O,"__esModule",{value:!0});var Du=O.default=void 0,o6=n6(Xu()),t6=u;Du=O.default=(0,o6.default)((0,t6.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore");const l6=({handleSubmit:o,item:r})=>{var A,i,c,C,x,h,F,v,g;const a=Eu({message:M().required("پیام الزامی است")}),s=ku({initialValues:{message:""},validationSchema:a,onSubmit:y=>{o(y)}});return u.jsx(d,{container:!0,gap:L.SMALL,direction:"column",children:u.jsxs(Su,{component:"form",onSubmit:s.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(d,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(d,{item:!0,xs:6,children:u.jsxs(l,{spacing:1,children:[u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"کدبار:"}),u.jsx(n,{variant:"body2",children:(r==null?void 0:r.barCode)||"-"})]}),u.jsxs(l,{direction:"row",spacing:1,children:[u.jsx(n,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(n,{variant:"body2",children:r!=null&&r.poultryRequest.sendDate?z(new Date(r==null?void 0:r.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsxs(l,{direction:"row",spacing:1,children:[u.jsx(n,{variant:"body2",children:"خریدار:"}),u.jsx(n,{variant:"body2",children:`${(A=r.killhouseUser)==null?void 0:A.name}(${(C=(c=(i=r.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:c.user)==null?void 0:C.mobile})`})]})]})}),u.jsxs(d,{item:!0,xs:6,children:[u.jsx(l,{spacing:1,children:u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"مرغدار:"}),u.jsx(n,{variant:"body2",children:`${(h=(x=r.poultryRequest)==null?void 0:x.poultry)==null?void 0:h.unitName}`})]})}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:" کد سفارش:"}),u.jsx(n,{variant:"body2",children:r==null?void 0:r.poultryRequest.orderCode})]}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(n,{variant:"body2",children:[(F=r.quantity)==null?void 0:F.toLocaleString()," (قطعه)"]})]}),u.jsxs(l,{direction:"row",spacing:2,children:[u.jsx(n,{variant:"body2",children:"وزن :"}),u.jsxs(n,{variant:"body2",children:[(g=(v=r==null?void 0:r.weightInfo)==null?void 0:v.weight)==null?void 0:g.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Ru,{sx:{mt:1,mb:2}}),u.jsx(_,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:s.values.message,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.message&&!!s.errors.message,helperText:s.touched.message&&s.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(f,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!s.isValid||s.isSubmitting,children:"ثبت"})]})})},c6=N("SLAUGHTER_NONE_RECIEPT_BACK_SERVICE",async(o,{dispatch:r})=>{try{r($());const{data:a,status:s}=await E.put("non-receipt-request-return/0/",o);return r(b()),{data:a,status:s}}catch(a){return r(b()),{error:a.response.data.result}}}),d6=({item:o,updateTable:r})=>{const a=T(),[s]=p.useContext(q),[A,i]=p.useState(null),c=g=>{i(g.currentTarget)},C=()=>{i(null)},x=!!A,h=x?"popover":void 0,F=g=>{a(s6({key:o==null?void 0:o.key,role:j(),state:g.state,message:g.message})).then(y=>{a(B()),y.payload.error?s({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(C(),r(),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},v=g=>{a(c6({key:o==null?void 0:o.key,non_receipt:!1,non_receipt_return:!0,non_receipt_return_message:g.message})).then(y=>{a(B()),y.payload.error?s({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(C(),r(),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(d,{children:[u.jsx(Vu,{"aria-describedby":h,variant:"contained",color:"primary",onClick:c,children:u.jsx(Ju,{})}),u.jsx(Pu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:h,open:x,anchorEl:A,onClose:C,children:u.jsxs(d,{style:{padding:"10px",width:"200px"},container:!0,direction:"column",alignItems:"flex-start",children:[["ProvinceOperator","SuperAdmin","AdminX"].includes(j())&&u.jsx(I,{title:"تایید / رد عدم وصول کشتارگاه",placement:"left-start",children:u.jsx(f,{disabled:(o==null?void 0:o.nonReceiptState)!=="pending",size:"small",color:"primary",startIcon:u.jsx(Zu,{fontSize:"small"}),onClick:()=>{C(),a(Fu({title:"تایید / رد عدم وصول کشتارگاه",content:u.jsx(a6,{handleSubmit:F,item:o})}))},children:u.jsx(n,{variant:"body2",textAlign:"left",fontWeight:600,children:"تایید / رد عدم وصول کشتارگاه"})})}),u.jsx(I,{title:"برگشت عدم وصول",placement:"left-start",children:u.jsx(f,{disabled:o==null?void 0:o.registrationCode,size:"small",color:"error",startIcon:u.jsx(Du,{fontSize:"small"}),onClick:()=>{C(),a(Fu({title:"برگشت عدم وصول",content:u.jsx(l6,{handleSubmit:v,item:o})}))},children:u.jsx(n,{variant:"body2",textAlign:"left",fontWeight:600,children:"برگشت عدم وصول"})})})]})})]})},b6=()=>{const o=Wu(t=>t.userSlice.userProfile.key),[r]=p.useContext(q),[a,s]=p.useState([]),[A,i]=p.useState(0),[c,C]=p.useState(10),[x,h]=p.useState(""),[F,v]=p.useState(1),[g,y]=p.useState([]),k=T(),wu=t=>{h(t.target.value)},[,,D,_u,w,$u]=p.useContext(q),S=async t=>{let e;k($()),e=await E.get(`non-receipt-request/?search=filter&value=${x}&role=${j()}&date1=${D}&date2=${w}&page=${t}&page_size=${c}`),k(b()),s(e.data.results),i(e.data.count),k(b())},qu=t=>{S(t),v(t)},Lu=t=>{v(1),C(t,S(1))},Iu=()=>{S(1)};p.useEffect(()=>{S(1)},[]);const V=async t=>{t.preventDefault(),k($());try{const e=await E.get(`non-receipt-request/?search=filter&value=${x}&role=${j()}&date1=${D}&date2=${w}&page=1&page_size=${c}`);s(e.data.results),i(e.data.count),k(b())}catch(e){console.error("Error fetching data:",e)}};return p.useEffect(()=>{S(1)},[D,w,c]),p.useEffect(()=>{const t=a==null?void 0:a.map((e,R)=>{var P,W,H,U,G,Y,X,K,Q,J,Z,m,uu,eu,ru,su,au,nu,ou,tu,lu,cu,du,iu,Cu,hu,pu,Au;return[F===1?R+1:R+c*(F-1)+1,u.jsx(bu,{src:(P=e==null?void 0:e.assignmentInfo)==null?void 0:P.imageWithoutBar},R),u.jsx(bu,{src:(W=e==null?void 0:e.assignmentInfo)==null?void 0:W.imageWithBar},R),e==null?void 0:e.barCode,u.jsx(Qu,{updateTable:S,killHouseRequestKey:e.key,trafficCode:e==null?void 0:e.trafficCode,isEditable:j()==="ProvinceOperator"||j()==="SuperAdmin"||j()==="AdminX"||j()==="Supporter"||j()==="VetSupervisor"||e.trash!==!0&&e.assignmentStateArchive==="pending"&&!(e!=null&&e.clearanceCode)&&(j()==="VetFarm"||j()==="CityVet")},R),((H=e==null?void 0:e.amount)==null?void 0:H.toLocaleString())+" ﷼",e!=null&&e.poultryRequest.sendDate?z(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-",`${(U=e.killhouseUser)==null?void 0:U.name} (${(X=(Y=(G=e.killhouseUser)==null?void 0:G.killHouseOperator)==null?void 0:Y.user)==null?void 0:X.mobile})`,e!=null&&e.killer?`${(K=e==null?void 0:e.killer)==null?void 0:K.name} (${(Z=(J=(Q=e==null?void 0:e.killer)==null?void 0:Q.killHouseOperator)==null?void 0:J.user)==null?void 0:Z.mobile})`:"-",`${(uu=(m=e.poultryRequest)==null?void 0:m.poultry)==null?void 0:uu.unitName} (${(ru=(eu=e.poultryRequest.poultry)==null?void 0:eu.user)==null?void 0:ru.mobile})`,(su=e==null?void 0:e.poultryRequest)==null?void 0:su.age,(au=e.quantity)==null?void 0:au.toLocaleString(),(ou=(nu=e==null?void 0:e.weightInfo)==null?void 0:nu.weight)==null?void 0:ou.toLocaleString(),((lu=(tu=e==null?void 0:e.poultryRequest)==null?void 0:tu.amount)==null?void 0:lu.toLocaleString())+" ﷼",((du=(cu=e==null?void 0:e.weightInfo)==null?void 0:cu.killHousePrice)==null?void 0:du.toLocaleString())+" ﷼",`${e.addCar.driver.typeCar} ${e.addCar.driver.pelak}`,`${e.addCar.driver.driverName} (${e.addCar.driver.driverMobile})`,(iu=e.vetAcceptedRealQuantity)==null?void 0:iu.toLocaleString(),(Cu=e.vetAcceptedRealWeight)==null?void 0:Cu.toLocaleString(),e==null?void 0:e.poultryRequest.orderCode,(hu=e==null?void 0:e.poultryRequest)!=null&&hu.freezing?"انجماد":(pu=e==null?void 0:e.poultryRequest)!=null&&pu.export?"صادرات":"عادی",(Au=e==null?void 0:e.poultryRequest)!=null&&Au.freeSaleInProvince?"آزاد":"دولتی",(e==null?void 0:e.nonReceiptState)==="accepted"?"تایید شده":(e==null?void 0:e.nonReceiptState)==="rejected"?"رد شده":"درانتظار تایید",e==null?void 0:e.nonReceiptMessage,Ku(e==null?void 0:e.nonReceiptCheckDate)||"-",e!=null&&e.nonReceiptChecker&&(e!=null&&e.nonReceiptCheckerMobile)?`${e.nonReceiptChecker}(${e.nonReceiptCheckerMobile})`:"-",e==null?void 0:e.message,u.jsx(d6,{item:e,updateTable:Iu},R)]});y(t)},[a]),u.jsxs(d,{container:!0,justifyContent:"center",children:[u.jsx(d,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:u.jsxs(d,{container:!0,alignItems:"center",gap:L.SMALL,children:[u.jsx(d,{children:u.jsx(yu,{label:"از تاریخ",renderInput:t=>u.jsx(_,{...t,style:{width:"160px"},size:"small"}),value:D,onChange:t=>{_u(vu(t).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(yu,{label:"تا تاریخ",renderInput:t=>u.jsx(_,{...t,style:{width:"160px"},size:"small"}),value:w,onChange:t=>{$u(vu(t).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:V,children:[u.jsx(_,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:wu}),u.jsx(f,{type:"submit",onClick:V,endIcon:u.jsx(mu,{}),children:"جستجو"})]}),u.jsx(I,{title:"خروجی اکسل",children:u.jsx(f,{color:"success",onClick:()=>{r({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const t=`${E.defaults.baseURL}non_receipt_request_excel/?role=${j()}&key=${o}&search=filter&value=${x}&date1=${D}&date2=${w}`;window.location.href=t},children:u.jsx(u6,{size:32})})})]})}),u.jsx(e6,{data:g,columns:["ردیف","بارنامه خالی","بارنامه پر","کدبار","کد بهداشتی حمل و نقل","قیمت مرغ زندهی بار","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","ماشین","راننده","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک (کیلوگرم)","کدسفارش کشتار","نوع کشتار","نوع فروش","وضعیت عدم وصول","توضیحات کشتارگاه","تاریخ (تایید / رد)","بررسی کننده","توضیحات بررسی کننده","عملیات"],handlePageChange:qu,totalRows:A,page:F,perPage:c,handlePerRowsChange:Lu,title:"عدم وصول"})]})};export{b6 as S,v6 as V};
|