1import{l as j,q as C,s as N,x as R,m as z,y as h,o,c as l,a as e,f as B,g as v,ai as M,n as m,F as c,r as u,t as r,B as q,H as p,d as y,S as F,p as L,k as A,Q as H,_ as G}from"./index-4U7EqiWw.js";import{a as O,i as P,I as Q}from"./inscribed-KI6eJZhZ.js";import{v as J}from"./index-_sQivhel.js";import"./collection-59THP8US.js";import"./initiative-L2FRwg-_.js";import"./event-WT6-0Chv.js";const i=_=>(L("data-v-c030efa6"),_=_(),A(),_),K={class:"intranet-content py-4"},W={class:"container-fluid"},X={class:"row gy-4 pt-4"},Y={class:"col-lg-8"},Z={class:"row"},$={class:"col-sm-12"},ee=i(()=>e("ul",{class:"nav nav-tabs"},[e("li",{class:"nav-item",role:"presentation"},[e("a",{class:"nav-link active",id:"data-tab","data-bs-toggle":"tab","data-bs-target":"#data-tab-pane",type:"button",role:"tab","aria-controls":"data-tab-pane","aria-selected":"true"},[e("i",{class:"fa-solid fa-house"}),y("  Datos ")])])],-1)),te={class:"card pt-4 pe-3 ps-3 pb-3 border-top-0"},ae={class:"horizontal-wizard tab-content"},se={class:"tab-pane show active",id:"data-tab-pane",role:"tabpanel","aria-labelledby":"data-tab",tabindex:"0"},oe={class:"row"},le={class:"mb-1 mt-1 col-md"},ne=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"status"},"*Estado",-1)),ie=i(()=>e("option",{disabled:"",value:""},"Seleccione un estado",-1)),de=["value"],re={class:"mb-1 mt-1 col-md"},ce=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"currentEvent"},"Evento actual",-1)),ue=["value"],me={class:"row"},ve={class:"mb-1 mt-1 col-md"},be=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"name"},"*Nombre",-1)),pe={class:"mb-1 mt-1 col-md"},_e=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"surnames"},"*Apellidos",-1)),fe={class:"row"},he={class:"mb-1 mt-1 col-md-6"},ye=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"phone"},"*Teléfono",-1)),ge={class:"mb-1 mt-1 col-md-6"},we=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"email"},"*Email",-1)),ke={class:"row"},xe={class:"mb-1 mt-1 col"},Ee=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"motivation"},"Motivación",-1)),Ie={class:"row"},Se={class:"mb-1 mt-1 col"},Ve=i(()=>e("label",{class:"form-label fw-bold mb-1",for:"inscribed"},"*Entidad",-1)),De=i(()=>e("i",{class:"fa-solid fa-floppy-disk"},null,-1)),Ue=i(()=>e("span",{class:"align-middle d-sm-inline-block d-none"},"Guardar",-1)),Te={class:"col-md-12 col-lg-4"},je=i(()=>e("ul",{class:"nav nav-tabs",id:"myTab2",role:"tablist"},[e("li",{class:"nav-item",role:"presentation"},[e("button",{class:"nav-link active",id:"comments-tab","data-bs-toggle":"tab","data-bs-target":"#comments-tab-pane",type:"button",role:"tab","aria-controls":"comments-tab-pane","aria-selected":"true"},[e("i",{class:"fa-regular fa-comments"}),y(" Eventos a los que ha asistido ")])])],-1)),Ce={class:"tab-content",id:"myTabContent2"},Ne={class:"tab-pane show active",id:"comments-tab-pane",role:"tabpanel","aria-labelledby":"comments-tab",tabindex:"0"},Re={class:"card card-top img-bg mb-0"},ze={class:"card-body"},Be={key:0,class:"overflow-auto",style:{"max-height":"500px"}},Me={class:"list-group list-group-flush"},qe={class:"d-flex w-100 justify-content-between align-items-center"},Fe={class:"mb-1"},Le=i(()=>e("i",{class:"fa-solid fa-calendar-day me-2 color-live"},null,-1)),Ae={class:"text-muted"},He={key:1,class:"text-muted text-center py-3"},Ge=j({__name:"InscribedDetail",setup(_){const g=C.useLoading({zIndex:200});N();const x=R(),w=z(),f=x.params.id,E=new P,I=x.meta.type,n=h({});h(!1);const S=h(!1),a=h(new Q);function V(d,s){if(d instanceof H)w.error("Ha ocurrido un error. El catálogo de actividades no se ha podido guardar."),n.value=d.getErrors(),s.hide();else throw d}function D(){const d=g.show();E.getInscribedDetail(f).then(s=>{a.value=s,d.hide()}).catch(()=>{d.hide()})}function U(){const d=g.show();J(a.value,{groups:["Default"],forbidUnknownValues:!1}).then(s=>{s.length>0?(n.value=F(s),w.error("El participante no se ha podido guardar. Revisa las pestañas en rojo."),console.log(n.value),d.hide()):E.update(a.value,["Default"]).then(b=>{a.value=b,n.value={},w.success("Participante actualizado correctamente."),d.hide()}).catch(b=>V(b,d))})}function T(){const d=g.show();D(),d.hide(),!(f===void 0||f===""||f===null)&&(S.value=I==="created")}return T(),(d,s)=>{var b;return o(),l("div",K,[e("section",W,[e("div",X,[e("div",Y,[e("div",Z,[e("div",$,[ee,e("div",te,[e("section",ae,[e("div",se,[e("form",{onSubmit:s[7]||(s[7]=B(()=>{},["prevent"])),novalidate:""},[e("div",oe,[e("div",le,[ne,v(e("select",{"onUpdate:modelValue":s[0]||(s[0]=t=>a.value.status=t),name:"status",id:"status",class:m(["form-control form-control-sm",{invalid:n.value.status}])},[ie,(o(!0),l(c,null,u(Object.entries(q(O)),([t,k])=>(o(),l("option",{key:t,value:t},r(k),9,de))),128))],2),[[M,a.value.status]]),(o(!0),l(c,null,u(n.value.status,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))]),e("div",re,[ce,e("input",{type:"text",id:"currentEvent",class:"form-control form-control-sm",value:((b=a.value.currentEvent)==null?void 0:b.name)||"Sin evento",disabled:""},null,8,ue)])]),e("div",me,[e("div",ve,[be,v(e("input",{type:"text","onUpdate:modelValue":s[1]||(s[1]=t=>a.value.name=t),name:"name",id:"name",class:m(["form-control form-control-sm",{invalid:n.value.name}]),placeholder:"Nombre"},null,2),[[p,a.value.name,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.name,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))]),e("div",pe,[_e,v(e("input",{type:"text","onUpdate:modelValue":s[2]||(s[2]=t=>a.value.surname=t),name:"surnames",id:"surnames",class:m(["form-control form-control-sm",{invalid:n.value.surname}]),placeholder:"Apellidos"},null,2),[[p,a.value.surname,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.surname,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))])]),e("div",fe,[e("div",he,[ye,v(e("input",{type:"tel","onUpdate:modelValue":s[3]||(s[3]=t=>a.value.phone=t),name:"phone",id:"phone",class:m(["form-control form-control-sm",{invalid:n.value.phone}]),placeholder:"Ej: 600123456"},null,2),[[p,a.value.phone,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.phone,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))]),e("div",ge,[we,v(e("input",{type:"email","onUpdate:modelValue":s[4]||(s[4]=t=>a.value.email=t),name:"email",id:"email",class:m(["form-control form-control-sm",{invalid:n.value.email}]),placeholder:"[email protected]"},null,2),[[p,a.value.email,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.email,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))])]),e("div",ke,[e("div",xe,[Ee,v(e("textarea",{"onUpdate:modelValue":s[5]||(s[5]=t=>a.value.reason=t),name:"motivation",id:"motivation",class:m(["form-control form-control-sm",{invalid:n.value.reason}]),rows:"3",placeholder:"Cuéntanos tu motivación para inscribirte"},null,2),[[p,a.value.reason,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.reason,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))])]),e("div",Ie,[e("div",Se,[Ve,v(e("input",{type:"text","onUpdate:modelValue":s[6]||(s[6]=t=>a.value.entity=t),name:"inscribed",id:"inscribed",class:m(["form-control form-control-sm",{invalid:n.value.entity}]),placeholder:"Nombre de la entidad"},null,2),[[p,a.value.entity,void 0,{trim:!0}]]),(o(!0),l(c,null,u(n.value.entity,t=>(o(),l("div",{key:t,class:"invalid-feedback"},r(t),1))),128))])]),e("div",{class:"d-flex justify-content-end mt-4 mb-3"},[e("button",{onClick:U,class:"btn btn-grey"},[De,y(" "),Ue])])],32)])])])])])]),e("div",Te,[je,e("div",Ce,[e("div",Ne,[e("div",Re,[e("div",ze,[a.value.events&&a.value.events.length?(o(),l("div",Be,[e("div",Me,[(o(!0),l(c,null,u(a.value.events,(t,k)=>(o(),l("div",{key:t.id,class:m(["py-3 px-0",k!==a.value.events.length-1?"border-bottom":""])}
1,[e("div",qe,[e("h6",Fe,[Le,y(" "+r(t.event.name),1)]),e("small",Ae,"ID: "+r(t.event.id),1)])],2))),128))])])):(o(),l("div",He," No hay eventos registrados. "))])])])])])])])])}}}),Xe=G(Ge,[["__scopeId","data-v-c030efa6"]]);export{Xe 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.