Files
Rasadyar_FrontEnd/build/assets/Inspector-CFOpnT2r.js

2 lines
11 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
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 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-N50kY0pn.js";import{d as z}from"./Plagiarism-yCcjR_22.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-CB4BAAR3.js";import{g as yu}from"./useRequestFile-h5jRetwP.js";import{A as Eu}from"./index-Bx8c0ul7.js";import{d as hu}from"./Edit-D7uewMTe.js";import{N}from"./NavLink-D2GD_ItM.js";import{V as fu}from"./index.esm-CjWvmHks.js";import{L as _}from"./LinkItem-BOTcX3Zc.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-ChuJijzi.js";import{B as Lu}from"./BackButton-jnQBD0Yv.js";import"./index-Cyn2oTqg.js";import"./Close-Cnq7tLoz.js";import"./Search-DJS_LN_I.js";import"./Delete-CiVJBR3T.js";import"./iconBase-BEJYyZsk.js";import"./AdvancedTable-DMW4hUQ0.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};