import{a as e}from"./chunk-BNv3lrIs.js";import{n as t,t as n}from"./jsx-runtime-pmtNMKr4.js";import{t as r}from"./ProgressBar-CAGlD49p.js";import{Si as i,Vt as a}from"./index-CBXvBSuP.js";import{v as o}from"./ordenesServicio-CEn64RyV.js";import{t as s}from"./index.esm-Df0rfJvN.js";var c=e(t(),1),l=n(),u=({idOrdenSel:e})=>{let[t,n]=(0,c.useState)([]),[r,a]=(0,c.useState)([]),[u,f]=(0,c.useState)(``),p=()=>{try{o().then(r=>{if(r&&r.data){let{data:i}=r;if(!t&&i)n(d(i));else{let t=d(i).find(t=>t.id===e);if(t){let e=[t.imagen1,t.imagen2,t.imagen3,t.imagen4,t.imagen5].filter(e=>e!==void 0);f(t.folio),a(e),console.log(t)}else console.log(`No se encontró ningún elemento con el ID especificado`)}}else console.error(`Error: No se recibieron datos válidos`)}).catch(e=>{console.error(`Error al obtener datos:`,e)})}catch(e){console.error(`Error en la función obtieneOrdenID:`,e)}};(0,c.useEffect)(()=>{p(),console.log(r)},[e]);let[m,h]=(0,c.useState)(0),[g,_]=(0,c.useState)(!1),v=r,y=(0,c.useCallback)(e=>{h(e),_(!0)},[]);return(0,l.jsxs)(`div`,{style:{padding:`1rem`},children:[(0,l.jsx)(`h2`,{style:{textAlign:`center`},children:u}),r.length>0?r.map((e,t)=>(0,l.jsx)(i,{src:e,onClick:()=>y(t),width:`300`,style:{margin:`2px`},alt:``},t)):(0,l.jsx)(`div`,{className:`errorSesionBody`,children:(0,l.jsxs)(`div`,{className:`error-container`,children:[(0,l.jsx)(`div`,{className:`error-text`,children:`😵`}),(0,l.jsx)(`h1`,{className:`error-title`,children:`ERROR!!!`}),(0,l.jsx)(`p`,{className:`error-message`,children:`No hay imagenes para esta orden`})]})}),g&&(0,l.jsx)(`div`,{style:{position:`absolute`,zIndex:`9999`},children:(0,l.jsx)(s,{src:v,currentIndex:m,disableScroll:!1,closeOnClickOutside:!0,onClose:()=>{h(0),_(!1)},style:{position:`absolute`,zIndex:9999}})})]})};function d(e){let t=[];return e.forEach(e=>{t.push({id:e._id,folio:e.folio,imagen1:e.imagen1,imagen2:e.imagen2,imagen3:e.imagen3,imagen4:e.imagen4,imagen5:e.imagen5})}),t}var f=({data:e,history:t,setShow:n})=>{let i=e,[o,s]=(0,c.useState)([]),[u,d]=(0,c.useState)(0),f=e=>{a(e).then(e=>{let{data:t}=e;console.log(t),s(p(t));let n=t.some(e=>e.tipoEvento===`Entregada`),r=t.some(e=>e.tipoEvento===`Entrega`),i=t.some(e=>e.motivoEvento===`Se finalizo la orden de cliente`);d(n?100:r?87.5:i?75:t.length*100/8)}).catch(e=>{console.error(`Error al obtener eventos por folio:`,e)})};return(0,c.useEffect)(()=>{f(i)},[i]),(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)(`div`,{style:{padding:`1%`},children:[(0,l.jsx)(`div`,{style:{fontStyle:`italic`,textAlign:`center`},children:(0,l.jsxs)(`h2`,{children:[`Progreso de la orden `,i]})}),(0,l.jsx)(`div`,{style:{display:`flex`,flexDirection:`row-reverse`,justifyContent:`left`,width:`100%`},children:o.map((e,t)=>(0,l.jsxs)(`div`,{style:{width:`16%`,textAlign:`center`},children:[(0,l.jsx)(`div`,{children:e.fecha}),(0,l.jsx)(`div`,{children:e.tipoEvento}),(0,l.jsx)(`div`,{children:(0,l.jsx)(`span`,{style:{fontSize:`20px`,marginLeft:`5px`},children:`↓`})})]},t))}),(0,l.jsx)(r,{variant:`success`,animated:!0,now:u,label:`${u}%`,style:{marginTop:`1%`}})]})})};function p(e){let t=[];return e.forEach(e=>{t.push({id:e._id,nombre:e.nombre,fecha:e.fecha,folioOrden:e.folioOrden,usuario:e.usuario,tipoEvento:e.tipoEvento,motivoEvento:e.motivoEvento})}),t}export{u as n,f as t};