2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{j as r,aO as m,aP as uu,aQ as ru,aR as eu,aS as su,aT as ou,T as Y,ak as tu,B as D,p as nu,I as O,a3 as G,b as au}from"./mui-vendor-CkIVaoQP.js";import{j as cu,A as lu,u as Cu,c as pu,M as iu,$ as du,G as o,S as p,m as Au,L as K,h as k,N as M,kN as b,p as L,kO as W,kP as U,kQ as B,kR as w,kS as Q,kT as q,kU as xu}from"./index-Cr86_nOs.js";import{d as z}from"./Plagiarism-DvlRWu4f.js";import{a as ju,u as P,f as V}from"./redux-vendor-B7uoacJt.js";import{r as a,j as Fu,u as $,f as X}from"./react-vendor-CmFgShSM.js";import{S as J}from"./SimpleTable-CWlU9uE0.js";import{g as yu}from"./useRequestFile-ByYalRZI.js";import{A as Eu}from"./index-D5z1lNNf.js";import{d as hu}from"./Edit-DVocKJob.js";import{N}from"./NavLink-D2GD_ItM.js";import{V as fu}from"./index.esm-CjWvmHks.js";import{L as _}from"./LinkItem-Tk56BMy7.js";import{a as Tu}from"./index.esm-BVxcT1y_.js";import{a as Su}from"./index.esm-YBNW__9r.js";import{c as Ru}from"./index.esm-Bu7XMDZU.js";import{u as gu}from"./index.esm-BY9chGNa.js";import{R as vu,a as Iu}from"./RequestsAwaitingInspections-D782YKR1.js";import{B as Lu}from"./BackButton-7Uc4b2uz.js";import"./index-IuzvFnSU.js";import"./Close-C8iZ2Qr6.js";import"./Search-DLgMQCPC.js";import"./Delete-CTUmuli-.js";import"./iconBase-BEJYyZsk.js";import"./AdvancedTable-BvRVoK6m.js";const H=ju("INSPECTOR_REQUEST_OPERATIONS",async e=>{const{data:c,status:t}=await cu.post("inspector/",e);return{data:c,status:t}}),Z=({process:e})=>{const[c]=a.useContext(lu),[t,v]=a.useState(!1);a.useEffect(()=>{e===null&&v(!0)},[]);const n=Cu({initialValues:{rejectText:""},validationSchema:pu({rejectText:iu().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[I,l]=a.useState(!1),s=P(),[u]=du(),{id:d}=Fu();return r.jsx(r.Fragment,{children:!t&&r.jsxs(m,{sx:{alignSelf:"flex-start",width:"100%"},children:[r.jsxs(uu,{children:[r.jsx(ru,{color:"secondary"}),r.jsx(eu,{})]}),r.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[r.jsxs(o,{container:!0,children:[r.jsx(o,{children:r.jsx(su,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات بازرسی"})}),r.jsx(o,{children:r.jsx(ou,{color:"textSecondary",children:r.jsx(Y,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),r.jsx(o,{children:r.jsx(o,{xs:12,children:r.jsx(o,{container:!0,gap:p.SMALL,padding:p.SMALL,children:r.jsx(Eu,{children:I?r.jsx(Au.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:r.jsxs(o,{flexDirection:"column",container:!0,gap:p.SMALL,children:[r.jsx(o,{children:r.jsx(tu,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:n.values.rejectText,error:n.touched.rejectText?!!n.errors.rejectText:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.rejectText&&n.errors.rejectText?n.errors.rejectText:null})}),r.jsxs(o,{container:!0,gap:p.SMALL,children:[r.jsx(o,{children:r.jsx(D,{variant:"outlined",color:"secondary",onClick:()=>{l(!1)},children:"لغو"})}),r.jsx(o,{children:r.jsx(D,{color:"secondary",variant:"outlined",disabled:!n.isValid,onClick:()=>{var C;s(K()),s(H({message:n.values.rejectText,key:(C=e==null?void 0:e.poultry)==null?void 0:C.poultryRequestKey,state:"rejected"})).then(i=>{i.error?(s(k()),c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(s(M({right:!1,bottom:!1,top:!1,content:null})),s(b()),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),s(k())},children:"رد درخواست"})})]})]})}):r.jsxs(o,{container:!0,gap:p.SMALL,children:[r.jsx(D,{variant:"outlined",color:"secondary",onClick:()=>{l(!0)},children:"رد اطلاعات و پیام به استان"}),r.jsx(D,{variant:"outlined",onClick:()=>{var C;s(K()),s(H({key:(C=e==null?void 0:e.poultry)==null?void 0:C.poultryRequestKey,state:"accepted"})).then(i=>{i.error?(s(k()),c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(s(M({right:!1,bottom:!1,top:!1,content:null})),s(b()),yu(u,d,s),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),s(k())},children:"تایید نهایی درخواست"})]})})})})})]})]})})};Z.propTypes={process:nu.PropTypes.any};const Nu=()=>{const e=$(),{inspectorNewRequests:c}=V(l=>l.inspectorSlice),t=P();a.useEffect(()=>{t(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=c==null?void 0:c.filter(u=>!u.inspector||u.inspector==="pending"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(O,{color:"primary",onClick:()=>{t(M({title:"عملیات تایید / رد بازرس",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(Z,{process:u.process})}))},children:r.jsx(hu,{})},d),r.jsx(O,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(W+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[c]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","عملیات","مشاهده"]);return r.jsx(r.Fragment,{children:r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های جدید در انتظار برای بررسی",columns:I,data:v})})})},_u=()=>{const{pathname:e}=X();return r.jsx(o,{container:!0,gap:p.SMALL,p:p.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:r.jsx(o,{container:!0,direction:"column",style:{width:"100%"},children:r.jsxs(o,{container:!0,gap:p.SMALL,justifyContent:"center",children:[r.jsx(N,{to:U,active:e===U?"true":null,children:r.jsx(_,{icon:r.jsx(fu,{size:30,color:"#244CCC"}),title:"درخواست های جدید",description:"درخواست های در انتظار بررسی"})}),r.jsx(N,{to:B,active:e===B?"true":null,children:r.jsx(_,{icon:r.jsx(Tu,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),r.jsx(N,{to:w,active:e===w?"true":null,children:r.jsx(_,{icon:r.jsx(Su,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),r.jsx(N,{to:Q,active:e===Q?"true":null,children:r.jsx(_,{icon:r.jsx(Ru,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),r.jsx(N,{to:q,active:e===q?"true":null,children:r.jsx(_,{icon:r.jsx(gu,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})})]})})})},bu=()=>{const e=$(),c=P(),{inspectorNewRequests:t}=V(l=>l.inspectorSlice);a.useEffect(()=>{c(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=t==null?void 0:t.filter(u=>u.inspector==="rejected"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(O,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(W+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[t]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های رد شده",columns:I,data:v})})},Du=()=>{const e=$(),c=P(),{inspectorNewRequests:t}=V(l=>l.inspectorSlice);a.useEffect(()=>{c(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=t==null?void 0:t.filter(u=>u.inspector==="accepted"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(O,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(W+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[t]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return r.jsx(r.Fragment,{children:r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های بایگانی شده",columns:I,data:v})})})},s6=()=>{const{pathname:e}=X();return r.jsx(r.Fragment,{children:r.jsx(au,{display:"flex",justifyContent:"center",children:r.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===xu?r.jsxs(o,{justifyContent:"center",my:p.MEDIUM,children:[r.jsx(o,{children:r.jsx(Y,{variant:"h6",children:"صفحه مدیریت درخواست ها (بازرس)"})}),r.jsx(_u,{})]}):r.jsx(Lu,{}),r.jsx(o,{container:!0,justifyContent:"space-between",gap:p.SMALL,children:r.jsxs(o,{xs:12,children:[e===U&&r.jsx(Nu,{}),e===Q&&r.jsx(bu,{}),e===q&&r.jsx(Du,{}),e===B&&r.jsx(vu,{}),e===w&&r.jsx(Iu,{})]})})]})})})};export{s6 as default};
|