import{a as e}from"./chunk-BNv3lrIs.js";import{n as t,t as n}from"./jsx-runtime-pmtNMKr4.js";import{a as r,t as i}from"./auth-BMqSpi21.js";import{i as a}from"./usuarios-uLfQbCp9.js";import{n as o}from"./toast-hrvP3G3Q.js";import{t as s}from"./Card-DwQw0IZE.js";import{t as c}from"./load-HIf6x4Qy.js";import{t as l}from"./dayjs.min-CvL7oEs_.js";import{t as u}from"./es-B8cbrmO0.js";import{t as d}from"./localizedFormat-CVLUt9Cf.js";import{A as f,Ar as p,Ci as m,Jr as h,Jt as g,Sr as _,Tr as v,Vi as y,Zr as b,li as x}from"./index-CBXvBSuP.js";import{t as S}from"./withRouter-BfV3B9Vo.js";import{t as C}from"./PageHeader-C3X_ZaAc.js";import{i as w,r as T}from"./entregas-DWTBAUcv.js";import{n as E,t as D}from"./EliminarEntregas-B8Xk3ag8.js";import{t as O}from"./PagosOrdenesM-CFGt5gfS.js";import{t as k}from"./scanner_qr-DImHxhH9.js";var A=e(t(),1);u();var j=e(l(),1),M=e(d(),1),N=n();function P(e){let{history:t,location:n}=e;j.default.locale(`es`),j.default.extend(M.default);let[l,u]=(0,A.useState)(!0),[d,S]=(0,A.useState)(``),[P,F]=(0,A.useState)(``),[I,L]=(0,A.useState)([]),[R,z]=(0,A.useState)(!1),[B,V]=(0,A.useState)(null),[H,U]=(0,A.useState)(null);(0,A.useEffect)(()=>{W()},[]),(0,A.useEffect)(()=>{G()},[P,n]),(0,A.useEffect)(()=>{setTimeout(()=>{u(!1)},500)},[]);let W=()=>{try{a(r(i())).then(e=>{let{data:t}=e;S(t.tipo),F(t.email)}).catch(e=>{e.message===`Network Error`&&o.error(`Conexión al servidor no disponible`)})}catch(e){console.log(e)}},G=()=>{try{d===`administrador`?T().then(e=>{let{data:t}=e;L(K(t))}).catch(e=>{}):d===`mensajero`&&w(P).then(e=>{let{data:t}=e;L(K(t))}).catch(e=>{})}catch{}},K=e=>e.map(e=>({id:e._id,folio:e.folio,mensajero:e.mensajero,fechaEntrega:e.fechayHoraEntrega,ubicacion:e.ubicacion,ordenTrabajo:e.ordenTrabajo,motivoEntrega:e.motivoEntrega,comentarios:e.comentarios,tipo:e.tipo||`No disponible`,estado:e.estado})),q=e=>{U(d===`mensajero`?`Realizar entrega`:`Modificar entrega`),V(e),z(!0)},J=e=>{U(`Eliminar entrega`),V(e),z(!0)},Y=e=>{U(`Pago de orden de cliente`),V(e),z(!0)},X=e=>{U(`Escanear QR`),V(e),z(!0)},Z=e=>{function n(e){return[e.id,e.folio,e.mensajero,e.ordenTrabajo,e.fechaEntrega,e.ubicacion,e.motivoEntrega,e.comentarios,e.estado,e.tipo,e.Acciones]}return e=n(e),e[8]==`0`?(0,N.jsx)(N.Fragment,{children:(0,N.jsxs)(m,{children:[(0,N.jsx)(m.Toggle,{className:`botonDropdown`,id:`dropdown-basic`,children:(0,N.jsx)(x,{icon:g})}),(0,N.jsxs)(m.Menu,{children:[d==`administrador`&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(m.Item,{onClick:()=>q((0,N.jsx)(E,{history:t,setShow:z,data:e})),children:[(0,N.jsx)(x,{icon:v,style:{color:`#ffc107`}}),`\xA0 Modificar`]}),(0,N.jsxs)(m.Item,{onClick:()=>J((0,N.jsx)(D,{history:t,setShow:z,data:e})),children:[(0,N.jsx)(x,{icon:h,style:{color:`#dc3545`}}),`\xA0 Eliminar`]})]}),d==`mensajero`&&(0,N.jsx)(N.Fragment,{children:(0,N.jsxs)(m.Item,{onClick:()=>q((0,N.jsx)(E,{history:t,setShow:z,data:e})),children:[(0,N.jsx)(x,{icon:b,style:{color:`#ffc107`}}),`\xA0 Entregar`]})})]})]})}):(0,N.jsx)(N.Fragment,{children:d==`mensajero`?(0,N.jsxs)(m,{children:[(0,N.jsx)(m.Toggle,{className:`botonDropdown`,id:`dropdown-basic`,children:(0,N.jsx)(x,{icon:g})}),(0,N.jsx)(m.Menu,{children:(0,N.jsxs)(m.Item,{onClick:()=>Y((0,N.jsx)(O,{history:t,setShow:z,data:e,origen:`tablaEntregas`})),children:[(0,N.jsx)(x,{icon:_,style:{color:`#28a745`}}),`\xA0Recibir pago`]})})]}):`No disponibles`})};return(0,N.jsxs)(N.Fragment,{children:[l?(0,N.jsx)(c,{}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(C,{title:`Entregas`,icon:p,onAddClick:()=>X((0,N.jsx)(k,{history:t,setShow:z})),addText:`Escanear QR`}),(0,N.jsx)(`div`,{children:I.map(e=>(0,N.jsx)(s,{className:`mb-3`,children:(0,N.jsxs)(s.Body,{children:[(0,N.jsxs)(s.Title,{children:[`Folio: `,e.folio]}),(0,N.jsx)(`br`,{}),(0,N.jsxs)(s.Text,{children:[`Mensajero: `,e.mensajero,(0,N.jsx)(`br`,{}),`Orden de Trabajo: `,e.ordenTrabajo,(0,N.jsx)(`br`,{}),`Fecha de Entrega: `,(0,j.default)(e.fechaEntrega).format(`LLL`),(0,N.jsx)(`br`,{}),`Ubicación: `,e.ubicacion,(0,N.jsx)(`br`,{}),`Motivo: `,e.motivoEntrega,(0,N.jsx)(`br`,{}),`Comentarios: `,e.comentarios,(0,N.jsx)(`br`,{}),`Estado: `,(0,N.jsx)(y,{bg:e.estado===`0`?`warning`:`success`,children:e.estado===`0`?`Listo para entrega`:`Entregado`}),(0,N.jsx)(`br`,{}),`Tipo: `,e.tipo]}),(0,N.jsx)(s.Footer,{children:Z(e)})]})},e.id))})]}),(0,N.jsxs)(f,{show:R,onClose:()=>z(!1),maxWidth:`xl`,children:[(0,N.jsx)(f.Header,{closeButton:!0,onClose:()=>z(!1),children:H}),(0,N.jsx)(f.Body,{children:B})]})]})}var F=S(P);export{F as default};