1 line
9.6 KiB
JavaScript
1 line
9.6 KiB
JavaScript
(()=>{var e={};e.id=814,e.ids=[814],e.modules={72934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},54580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},45869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},20399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},27790:e=>{"use strict";e.exports=require("assert")},84770:e=>{"use strict";e.exports=require("crypto")},17702:e=>{"use strict";e.exports=require("events")},92048:e=>{"use strict";e.exports=require("fs")},32615:e=>{"use strict";e.exports=require("http")},35240:e=>{"use strict";e.exports=require("https")},19801:e=>{"use strict";e.exports=require("os")},55315:e=>{"use strict";e.exports=require("path")},76162:e=>{"use strict";e.exports=require("stream")},74175:e=>{"use strict";e.exports=require("tty")},17360:e=>{"use strict";e.exports=require("url")},21764:e=>{"use strict";e.exports=require("util")},71568:e=>{"use strict";e.exports=require("zlib")},40107:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>p,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>l}),r(68546),r(11506),r(35866);var a=r(23191),s=r(88716),i=r(37922),n=r.n(i),d=r(95231),o={};for(let e in d)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>d[e]);r.d(t,o);let l=["",{children:["estudiante",{children:["menu-principal",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,68546)),"C:\\DISCOD\\PROYECTOS\\SYSACAD_UI\\sysacad_ui\\app\\estudiante\\menu-principal\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,11506)),"C:\\DISCOD\\PROYECTOS\\SYSACAD_UI\\sysacad_ui\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,35866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\DISCOD\\PROYECTOS\\SYSACAD_UI\\sysacad_ui\\app\\estudiante\\menu-principal\\page.tsx"],u="/estudiante/menu-principal/page",p={require:r,loadChunk:()=>Promise.resolve()},x=new a.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/estudiante/menu-principal/page",pathname:"/estudiante/menu-principal",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},72300:(e,t,r)=>{Promise.resolve().then(r.bind(r,32306)),Promise.resolve().then(r.bind(r,63044))},71202:(e,t,r)=>{"use strict";r.d(t,{B:()=>a});let a=()=>({})},39915:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var a=r(17577),s=r(94464),i=r(57975),n=r(69325);let d=async({legajo:e,facultad:t,certificadoQR:r})=>{let a=(0,n.B)();return(await s.Z.request({url:`${i.Q}/api/v1/certificadoQR`,method:"POST",data:{legajo:e,facultad:t,certificadoQR:r},headers:{Authorization:`${a}`}})).data.url};function o({legajo:e,facultad:t,token:r}){let[s,i]=(0,a.useState)(null),[n,o]=(0,a.useState)(!0),[l,c]=(0,a.useState)(null),[u,p]=(0,a.useState)(null),[x,m]=(0,a.useState)(!1),[h,v]=(0,a.useState)(null);return{tipos:s,loadingTipos:n,errorTipos:l,certificados:u,loadingCertificados:x,errorCertificados:h,obtenerCertificados:(0,a.useCallback)(async r=>{m(!0),v(null);try{let a=await d({legajo:e,facultad:t,certificadoQR:r});return p(a),a}catch(e){v(e)}finally{m(!1)}},[e,t,r])}}},12681:(e,t,r)=>{"use strict";r.d(t,{z:()=>d});let a=JSON.parse('{"registros":[{"title":"Cursado","value":[{"cardContent":"Horarios y Aulas","cardUrl":"/estudiante/cursado-horarios"},{"cardContent":"Nota de Examenes Parciales","cardUrl":"/estudiante/cursado-examenes"},{"cardContent":"Inscripci\xf3n a Cursado","cardUrl":"/estudiante/cursado-inscripcion"}]},{"title":"Ex\xe1menes","value":[{"cardContent":"Ex\xe1menes Rendidos","cardUrl":"/estudiante/examenes-finales"},{"cardContent":"Inscripci\xf3n a Examen","cardUrl":"/estudiante/examenes-inscripcion"}]},{"title":"Estado Acad\xe9mico","value":[{"cardContent":"Estado Acad\xe9mico","cardUrl":"/estudiante/estado-academico-detalle"}]},{"title":"Plan de Estudio","value":[{"cardContent":"Materias del Plan","cardUrl":"/estudiante/plan-de-estudio"},{"cardContent":"Correlatividad para cursar","cardUrl":"/estudiante/correlativas-cursado"},{"cardContent":"Correlatividad para rendir","cardUrl":"/estudiante/correlativas-examenes"}]},{"title":"Boleto Especial Educativo","value":[{"cardContent":"Tr\xe1mite de Boleto Especial Educativo","cardUrl":"/estudiante/boleto-estudiantil"}]}]}'),s=JSON.parse('{"registros":[{"title":"Cursado","value":[{"cardContent":"Materias dictadas","cardUrl":"/docente/materias-que-dicta"}]},{"title":"Ex\xe1menes","value":[{"cardContent":"Tribunales que integra","cardUrl":"/docente/tribunales-que-integra"}]}]}');var i=r(69450);let n={[i.G7.Estudiante]:a,[i.G7.Docente]:s},d=async e=>{try{return n[e]?.registros}catch(e){throw Error(e.response.data.statussalida)}}},32306:(e,t,r)=>{"use strict";r.d(t,{default:()=>x});var a=r(10326),s=r(17577),i=r(90434),n=r(12681),d=r(79040),o=r(69450),l=r(18341),c=r(39915),u=r(69325),p=r(71202);let x=({cardTitle:e,cardContent:t,cardUrl:r})=>{let[x,m]=(0,s.useState)([]),[h,v]=(0,s.useState)(!1),{user:b}=(0,l.a)(),{tipos:g,loadingTipos:f,obtenerCertificados:C}=(0,c.H)({legajo:b?.currentUser?.legajo,facultad:b?.currentUser?.facultad,token:b?.token}),{NEXT_PUBLIC_BOLETO_ESTUDIANTIL:k}=(0,p.B)(),S=async()=>{v(!0),m(await (0,n.z)(o.G7.Estudiante)),v(!1)};return((0,s.useEffect)(()=>{h||x.length||S()},[h,x]),h||f)?a.jsx(d.Z,{mensaje:"Aguarde un momento. Cargando informaci\xf3n..."}):(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-7.5 sm:grid-cols-2 xl:grid-cols-3",children:[x.filter(e=>"Boleto Especial Educativo"!==e.title||!0===k&&(0,u.K)(b?.currentUser?.facultad)).map((e,t)=>(0,a.jsxs)("div",{className:"rounded-sm border border-stroke bg-white shadow-default dark:border-strokedark dark:bg-boxdark",children:[a.jsx("div",{className:"border-b border-stroke p-5 px-7.5 dark:border-strokedark",children:a.jsx("h4",{className:"text-xl font-semibold text-black dark:text-white dark:hover:text-primary",children:e.title})}),a.jsx("div",{className:"py-5",children:e.value?.map((e,t)=>a.jsx("div",{className:"px-7.5 py-1",children:a.jsx("p",{className:" hover:text-primary",children:a.jsx(i.default,{href:e.cardUrl,children:e.cardContent})})},`${e.cardContent}_${t}`))})]},`${e.title}_${t}`)),(0,a.jsxs)("div",{className:"rounded-sm border border-stroke bg-white shadow-default dark:border-strokedark dark:bg-boxdark",children:[a.jsx("div",{className:"border-b border-stroke p-5 px-7.5 dark:border-strokedark",children:a.jsx("h4",{className:"text-xl font-semibold text-black dark:text-white dark:hover:text-primary",children:"Tramites"})}),a.jsx("div",{className:"py-5",children:g?.map((e,t)=>a.jsx("div",{className:"px-7.5 py-1",children:a.jsx("p",{className:" hover:text-primary",children:a.jsx("span",{onClick:async()=>{let t=await C(e.numero_cqr);t?window.open(t,"_blank"):alert("No se pudo obtener el certificado. Intente nuevamente.")},className:"text-blue-600 hover:text-primary cursor-pointer",children:e.nombre_cer})})},`${e.nombre_cer}_${t}`))})]},"tramites")]})}},63044:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var a=r(10326);r(4047),r(60661),r(43626);var s=r(17577),i=r(90753),n=r(79971),d=r(10732),o=r(18341),l=r(35047);function c({children:e}){let[t,r]=(0,s.useState)(!1),{user:c,getUser:u,logout:p,setUser:x}=(0,o.a)(),[m,h]=(0,s.useState)("Active"),{push:v}=(0,l.useRouter)();return(0,i.Yp)({onIdle:()=>{h("Idle")},onActive:()=>{h("Active")},timeout:3e5,throttle:500}),a.jsx(d.V.Provider,{value:{user:c,setUser:x},children:a.jsx("div",{className:"dark:bg-boxdark-2 dark:text-bodydark",children:a.jsx("div",{className:"h-screen",children:(0,a.jsxs)("div",{className:"relative flex flex-1 flex-col overflow-y-auto overflow-x-hidden",children:[a.jsx(n.Z,{sidebarOpen:t,setSidebarOpen:r}),a.jsx("main",{children:a.jsx("div",{className:"mx-auto max-w-screen-2xl p-4 md:p-6 2xl:p-10",children:e})})]})})})})}r(69450)},68546:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o,metadata:()=>d});var a=r(19510),s=r(92843);let i=(0,r(68570).createProxy)(String.raw`C:\DISCOD\PROYECTOS\SYSACAD_UI\sysacad_ui\components\cards\MenuEstudiante.tsx#default`);var n=r(92372);let d={title:"SYSACAD | Men\xfa Principal",description:"Sistema de Autogesti\xf3n Acad\xe9mica | SYSACAD | UTN",icons:{icon:"/images/utn.ico"}},o=({cardTitle:e,cardContent:t})=>a.jsx(a.Fragment,{children:a.jsx(n.Z,{children:(0,a.jsxs)("div",{className:"px-10 py-5",children:[a.jsx(s.Z,{pageSection:"Men\xfa Principal",pageName:""}),a.jsx(i,{})]})})})},92372:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(68570).createProxy)(String.raw`C:\DISCOD\PROYECTOS\SYSACAD_UI\sysacad_ui\layouts\dashboard-menu.tsx#default`)},18201:(e,t,r)=>{"use strict";r.d(t,{o:()=>s});class a extends Error{}function s(e,t){let r;if("string"!=typeof e)throw new a("Invalid token specified: must be a string");t||(t={});let s=!0===t.header?0:1,i=e.split(".")[s];if("string"!=typeof i)throw new a(`Invalid token specified: missing part #${s+1}`);try{r=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Error("base64 string is not of the correct length")}try{var r;return r=t,decodeURIComponent(atob(r).replace(/(.)/g,(e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}catch(e){return atob(t)}}(i)}catch(e){throw new a(`Invalid token specified: invalid base64 for part #${s+1} (${e.message})`)}try{return JSON.parse(r)}catch(e){throw new a(`Invalid token specified: invalid json for part #${s+1} (${e.message})`)}}a.prototype.name="InvalidTokenError"}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[276,326,162,853,753,152],()=>r(40107));module.exports=a})(); |