1import{j as e,y as c,r as l,b as V}from"./app-BZl21zSa.js";import{A as F}from"./AdmissionsLayout-CTS_cRUw.js";import{S as H}from"./Section-CxF64bwc.js";import{P as z}from"./PrimaryButton-BoPiYvtU.js";import{W as q,a as B,b as _}from"./Icons-DtpHhlCB.js";import{S as b}from"./SecondaryButton-D-WUXCbq.js";import{A as J}from"./AlertBox-B8xefY4K.js";import"./AuthenticatedLayout-65-T7aJf.js";import"./ApplicationLogo-BYllIY3j.js";import"./transition-xllRY7Is.js";import"./Avatar-CifLqQ2Q.js";import"./urlHelper-l-vL0Rcp.js";import"./TopBar-CKlL9BGv.js";import"./index-Be81nlU3.js";import"./Modal-DbSps_B4.js";import"./dialog-DWi4MXZu.js";import"./TextInput-BXWAikdN.js";function W({registro:s,isActive:t=!1,INGRESO_ESTADO_ADMIN_RECHAZADO:i,INGRESO_ESTADO_ADMIN_INCOMPLETO:d,INGRESO_ESTADO_ADMIN_ACEPTADO:p,INGRESO_ESTADO_ADMIN_SOLICITADO:h,INGRESO_ESTADO_ADMIN_BORRADOR:m,INGRESO_ESTADO_ADMIN_PENDIENTE_DEUDAS:x,onCompletarSolicitud:u}){const f=n=>n?new Date(n).toLocaleDateString("es-AR",{year:"numeric",month:"long",day:"numeric"}):"No especificada",j=n=>{u?u(n):c.visit(route("admissions.wizard",{ingreso_id:n}))};return e.jsxs("div",{className:"bg-white shadow rounded border border-gray-200 overflow-hidden",children:[e.jsx("div",{className:"px-4 py-3 border-b border-gray-100 bg-gray-50",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h2",{className:`font-semibold text-gray-900 ${t?"text-base":"text-sm"}`,children:s.carrera}),e.jsxs("p",{className:"text-gray-600 text-sm",children:[s.sede," - ",s.facultad]}),s.estado_admin_id==i&&e.jsx("span",{className:"inline-block px-2 py-1 mt-1 text-xs font-medium bg-red-100 text-red-800 border border-red-200 rounded",children:"Rechazado"}),s.estado_admin_id==p&&e.jsx("span",{className:"inline-block px-2 py-1 mt-1 text-xs font-medium bg-green-100 text-green-800 border border-green-200 rounded",children:"Aceptado"}),s.estado_admin_id==h&&e.jsx("span",{className:"inline-block px-2 py-1 mt-1 text-xs font-medium bg-blue-100 text-blue-800 border border-blue-200 rounded",children:"Solicitado"}),s.estado_admin_id==x&&e.jsx("span",{className:"inline-block px-2 py-1 mt-1 text-xs font-medium bg-orange-100 text-orange-800 border border-orange-200 rounded",children:"Pendiente con deudas"})]}),e.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:space-x-2",children:[t&&s.estado_admin_id==m&&e.jsx(b,{onClick:()=>j(s.id),className:"capitalize",children:"Completar solicitud"}),s.estado_admin_id==d&&e.jsx(b,{onClick:()=>{c.visit(route("admissions.legajo",{ingreso_id:s.id,tipo:"ingreso"}))},className:"capitalize",children:"Ver Legajo"}),s.estado_admin_id!=m&&s.summary_available&&e.jsx(b,{onClick:()=>{c.visit(route("admissions.summary",{ingreso_id:s.id}))},className:"capitalize",children:"Ver Resumen"})]})]})}
1),t&&s.estado_admin_id==d&&(s.documentos_pendientes||s.documentos_requeridos_pendientes)&&e.jsx("div",{className:"w-full flex items-center justify-between bg-yellow-50 border border-yellow-200 rounded-lg px-4 py-2 mb-2",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(q,{className:"w-5 h-5 text-yellow-500"}),e.jsx("span",{className:"text-yellow-800 text-sm font-medium",children:"Tienes documentación pendiente en tu Legajo."})]})}),s.estado_admin_id==x&&e.jsx("div",{className:"px-4 pt-3",children:e.jsx(J,{type:"warning",children:"Para poder seguir con el proceso de inscripción, es necesario que salde sus deudas pendientes."})}),e.jsx("div",{className:"px-4 py-2",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 lg:grid-cols-3 gap-2",children:[e.jsxs("div",{children:[e.jsx("dt",{className:"text-sm font-medium text-gray-500",children:"Año de Ingreso"}),e.jsx("dd",{className:"mt-0.5 text-sm text-gray-900",children:s.anio_ingreso})]}),s.ciclo&&e.jsxs("div",{children:[e.jsx("dt",{className:"text-sm font-medium text-gray-500",children:"Ciclo de ingreso"}),e.jsx("dd",{className:"mt-0.5 text-sm text-gray-900",children:s.ciclo})]}),e.jsxs("div",{children:[e.jsx("dt",{className:"text-sm font-medium text-gray-500",children:"Fecha de Inscripción"}),e.jsx("dd",{className:"mt-0.5 text-sm text-gray-900",children:f(s.fecha_inscripcion)})]})]})})]})}function ae({auth:s,ingresos:t,ciclos:i=[],INGRESO_ESTADO_ADMIN_RECHAZADO:d,INGRESO_ESTADO_ADMIN_SOLICITADO:p,INGRESO_ESTADO_ADMIN_ACEPTADO:h,INGRESO_ESTADO_ADMIN_INCOMPLETO:m,INGRESO_ESTADO_ADMIN_BORRADOR:x,INGRESO_ESTADO_ADMIN_PENDIENTE_DEUDAS:u}){const[f,j]=l.useState(!1);l.useEffect(()=>{typeof window<"u"&&new URLSearchParams(window.location.search).get("success")&&j(!0)},[]),l.useState({});const[n,v]=l.useState(!1),o=i&&i.length>0;l.useEffect(()=>{(!t||t.length===0)&&o&&c.visit(route("admissions.wizard"))},[t,o]);const y=async()=>{v(!0);try{const a=await V.post(route("api.admissions.create-new-progress"));a.data.success?c.visit(route("admissions.wizard")):(console.error("Error creando nuevo progreso:",a.data.message),alert("Error al crear nueva solicitud. Por favor, intenta nuevamente."))}catch(a){console.error("Error creando nuevo progreso:",a),alert("Error al crear nueva solicitud. Por favor, intenta nuevamente.")}finally{v(!1)}},$=a=>{c.visit(route("admissions.wizard",{ingreso_id:a}))},w=()=>{if(!i||i.length===0)return!1;const a=i.map(r=>r.anio);return(t||[]).some(r=>{if(r.estado_admin_id==d)return!1;const g=r.anio_ingreso;return a.includes(g)})},N=a=>{if(!i||i.length===0)return!1;const r=parseInt(a.anio_ingreso);return i.some(g=>parseInt(g.TiCi_anio)===r)},C=(t||[]).filter(a=>N(a)),k=(t||[]).filter(a=>!N(a)),[L,P]=l.useState(!1);return e.jsxs(F,{user:s.user,children:[f&&e.jsx("div",{className:"w-full mx-auto pt-2 text-center",children:e.jsxs("div",{className:"bg-green-50 border border-green-200 rounded-lg p-3 mb-4 w-full",children:[e.jsx("div",{className:"text-green-800 font-semibold text-sm",children:"¡Solicitud de inscripción confirmada!"}),e.jsx("div",{className:"text-green-700 text-sm",children:"Recibirás un email con los detalles."})]})}),e.jsx("div",{className:`max-w-7xl mx-auto${f?"":" py-6"}`,children:e.jsxs("div",{className:"px-4 pt-2 pb-4 sm:px-0",children:[e.jsx("div",{className:"mb-6",children:e.jsx("h1",{className:"font-semibold text-lg text-gray-800 ml-4 md:ml-0 md:mr-6 whitespace-nowrap pt-2 md:pt-0",children:"Mis Inscripciones"})}),!o&&e.jsx("div",{className:"mb-8 bg-yellow-50 border border-yellow-200 rounded-md p-4",children:e.jsxs("div",{className:"flex",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(B,{className:"h-5 w-5 text-yellow-400"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("h3",{className:"text-sm font-medium text-yellow-800",children:"Inscripciones no disponibles"}),e.jsx("div",{className:"mt-2 text-sm text-yellow-700",children:e.jsx("p",{children:"Actualmente no hay perÃodos de inscripción abiertos. Las nuevas inscripciones estarán disponibles cuando se abran los ciclos académicos correspondientes."})})]})]})}),C.length>0&&e.jsx("div",{className:"space-y-6",children:C.map((a,r)=>
1e.jsx(W,{registro:a,isActive:!0,INGRESO_ESTADO_ADMIN_RECHAZADO:d,INGRESO_ESTADO_ADMIN_INCOMPLETO:m,INGRESO_ESTADO_ADMIN_ACEPTADO:h,INGRESO_ESTADO_ADMIN_SOLICITADO:p,INGRESO_ESTADO_ADMIN_BORRADOR:x,INGRESO_ESTADO_ADMIN_PENDIENTE_DEUDAS:u,onCompletarSolicitud:$},`ingreso-${a.id||r}`))}),k.length>0&&e.jsx(H,{title:"Historial de Ingresos",open:L,onToggle:()=>P(a=>!a),className:"mt-8",children:e.jsx("div",{className:"space-y-6",children:k.map((a,r)=>e.jsx(W,{registro:a,isActive:!1,INGRESO_ESTADO_ADMIN_RECHAZADO:d,INGRESO_ESTADO_ADMIN_INCOMPLETO:m,INGRESO_ESTADO_ADMIN_ACEPTADO:h,INGRESO_ESTADO_ADMIN_SOLICITADO:p,INGRESO_ESTADO_ADMIN_BORRADOR:x,INGRESO_ESTADO_ADMIN_PENDIENTE_DEUDAS:u},`hist-ingreso-${a.id||r}`))})}),t&&t.length>0&&o&&!w()&&e.jsx("div",{className:"mt-8 text-center",children:e.jsx(z,{type:"button",onClick:y,disabled:n,children:n?"Creando nueva solicitud...":"+ Nueva solicitud"})}),(!t||t.length===0)&&o&&e.jsx("div",{className:"mt-8 text-center",children:e.jsx(z,{type:"button",onClick:y,disabled:n,children:n?"Creando nueva solicitud...":"+ Nueva solicitud"})}),w()&&o&&e.jsx("div",{className:"mt-8",children:e.jsx("div",{className:"p-4 bg-gray-100 rounded-lg mb-6 w-full",children:e.jsxs("div",{className:"flex items-center justify-center gap-6 flex-wrap",children:[e.jsxs("span",{className:"text-sm text-gray-600",children:[e.jsx("strong",{children:"¿Tenés dudas?"})," ","Contactanos por:"]}),e.jsxs("a",{href:"https://wa.me/5492216052018?text=Hola%2C%20tengo%20dudas%20sobre%20el%20proceso%20de%20inscripcion",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-green-600 hover:underline text-sm",children:[e.jsx(_,{className:"w-4 h-4 mr-2"}),"WhatsApp: +549 (221) 605-2018"]}),e.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center text-blue-600 hover:underline text-sm",children:[e.jsxs("svg",{className:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 20 20",children:[e.jsx("path",{d:"M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"}),e.jsx("path",{d:"M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"})]}),"[email protected]"]})]})})})]})})]})}export{ae as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.