PageSourceSearch

https://dgac.gob.gt/assets/AccionesPersonal-C7bTf5LM.js

js dgac.gob.gt collected 2026-10-02 11:17:34 UTC 21,103 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/jspdf.es.min-DzOvLlYn.js","assets/index-DVu_w4ho.js","assets/ui-vendor-Cm2ZkKHv.js","assets/radix-vendor-CtEXKD-D.js","assets/chart-vendor-b_bTPWgQ.js","assets/table-vendor-C2kIG4hh.js","assets/react-vendor-DVzxkp4A.js","assets/index-JjaNiqZo.css"])))=>i.map(i=>d[i]);
2import{aG as ie,aH as b,B as p,I as N,S as T,k as I,l as D,m as F,o as n,at as ne,au as le,D as H,A as V,E as G,F as U,aB as J,aJ as q,L as m,j as g,_ as ce}from"./index-DVu_w4ho.js";import{r as l,j as e,m as de,bp as Y,s as me,bZ as xe,F as he,T as pe,cn as ue,q as je,bx as ge,cp as Z,O as fe,ci as be,L as Ne,bU as ve}from"./ui-vendor-Cm2ZkKHv.js";import{C as v,d as A,a as Ae,b as Ce,c as Se}from"./card-CyibmazC.js";import{T as K}from"./textarea-gQKtTFwB.js";import{T as ye,a as we,b as R,c as f,d as Te,e as u}from"./table-CYghJKXr.js";import{L as Ie}from"./LoadingSpinner-D1E0_9rk.js";import{r as Q}from"./rrhhExtService-CDtBhuld.js";import{u as De}from"./userService-DNV8Ikwf.js";import"./radix-vendor-CtEXKD-D.js";import"./chart-vendor-b_bTPWgQ.js";import"./table-vendor-C2kIG4hh.js";import"./react-vendor-DVzxkp4A.js";const He=()=>{ie();const[W,O]=l.useState(!0),[j,X]=l.useState([]),[M,ee]=l.useState([]),[L,ae]=l.useState(""),[C,se]=l.useState("all"),[re,S]=l.useState(!1),[P,_]=l.useState(!1),[r,c]=l.useState({colaboradorId:"",categoria:"disciplinaria",tipo:"amonestacion_escrita",fechaIncidente:new Date().toISOString().split("T")[0],fechaAplicacion:new Date().toISOString().split("T")[0],supervisorNombre:"Supervisor de Área / Jefatura",motivo:"",fundamentoLegal:"Reglamento Interior de Trabajo Art. 38 / Código de Trabajo de Guatemala Art. 77",sancionAplicada:"",descargoColaborador:""}),[i,E]=l.useState(null),y=l.useCallback(async()=>{O(!0);try{const[a,o]=await Promise.all([Q.getAccionesPersonal(),De.getUsers({pageSize:500})]);X(a),o!=null&&o.success&&ee(o.data||[])}catch{b({title:"Error",description:"Error al cargar acciones de personal",variant:"destructive"})}finally{O(!1)}},[]);l.useEffect(()=>{y()},[y]);const z=l.useMemo(()=>{const a=(L||"").toLowerCase().trim();return(j||[]).filter(o=>{if(!o)return!1;const s=!a||(o.colaboradorNombre||"").toLowerCase().includes(a)||(o.motivo||"").toLowerCase().includes(a)||(o.puesto||"").toLowerCase().includes(a),x=C==="all"||o.categoria===C;return s&&x})},[j,L,C]),w=l.useMemo(()=>{const a=j.length,o=j.filter(h=>h.categoria==="disciplinaria").length,s=j.filter(h=>h.categoria==="reconocimiento").length,x=j.filter(h=>h.tipo==="suspension").length;return{total:a,sanciones:o,meritos:s,suspensiones:x}},[j]),te=async a=>{var o;if(a.preventDefault(),!r.colaboradorId||!r.motivo.trim()){b({title:"Requerido",description:"Selecciona al colaborador e ingresa el relato de los hechos",variant:"destructive"});return}_(!0);try{const s=M.find(h=>String(h.id)===String(r.colaboradorId)),x=s!=null&&s.firstName&&(s!=null&&s.lastName)?`${s.firstName} ${s.lastName}`:(s==null?void 0:s.username)||"Colaborador";await Q.saveAccionPersonal({colaboradorId:Number(r.colaboradorId),colaboradorNombre:x,colaboradorEmail:(s==null?void 0:s.email)||"",puesto:((o=s==null?void 0:s.role)==null?void 0:o.name)||"Colaborador",departamento:(s==null?void 0:s.departamento)||"General",categoria:r.categoria,tipo:r.tipo,fechaIncidente:r.fechaIncidente,fechaAplicacion:r.fechaAplicacion,supervisorNombre:r.supervisorNombre,motivo:r.motivo,fundamentoLegal:r.fundamentoLegal,sancionAplicada:r.sancionAplicada,descargoColaborador:r.descargoColaborador,estado:"activa"}),b({title:"Acción de personal registrada",description:"El acta oficial ha sido guardada en el expediente del colaborador"}),S(!1),c({colaboradorId:"",categoria:"disciplinaria",tipo:"amonestacion_escrita",fechaIncidente:new Date().toISOString().split("T")[0],fechaAplicacion:new Date().toISOString().split("T")[0],supervisorNombre:"Supervisor de Área / Jefatura",motivo:"",fundamentoLegal:"Reglamento Interior de Trabajo Art. 38 / Código de Trabajo de Guatemala Art. 77",sancionAplicada:"",descargoColaborador:""}),await y()}catch(s){b({title:"Error",description:s.message,variant:"destructive"})}finally{_(!1)}},$=async a=>{try{const{default:o}=await ce(async()=>{const{default:d}=await import("./jspdf.es.min-DzOvLlYn.js").then(oe=>oe.j);return{default:d}},__vite__mapDeps([0,1,2,3,4,5,6,7])),s=new o({orientation:"portrait",unit:"mm",format:"letter"}),x=a.categoria==="disciplinaria",h=x?"ACTA ADMINISTRATIVA Y LLAMADA DE ATENCIÓN":"CONSTANCIA FORMAL DE RECONOCIMIENTO LABORAL";s.setFontSize(14),s.text(h,105,18,{align:"center"}),s.setFontSize(9),s.text("Departamento de Gestión del Talento Humano y Relaciones Laborales",105,23,{align:"center"}),s.setDrawColor(180),s.line(14,27,202,27),s.setFontSize(9),s.text(`Colaborador: ${a.colaboradorNombre}`,14,34),s.text(`Puesto: ${a.puesto} | Área: ${a.departamento}`,14,39),s.text(`Fecha del Incidente: ${a.fechaIncidente}`,14,44),s.text(`Fecha de Emisión: ${a.fechaAplicacion}`,120,34),s.text(`Supervisor Reportante: ${a.supervisorNombre}`,120,39),s.text(`Tipo de Acción: ${(a.tipo||"").replace(/_/g," ").toUpperCase()}`,120,44),s.line(14,48,202,48);let t=55;s.setFont("helvetica","bold"),s.text("1. RELATO PORMENORIZADO DE LOS HECHOS:",14,t),s.setFont("helvetica","normal"),t+=5;const B=s.splitTextToSize(a.motivo||"",180);if(s.text(B,14,t),t+=B.length*5+5,a.fundamentoLegal){s.setFont("helvetica","bold"),s.text("2. FUNDAMENTO LEGAL Y NORMATIVO:",14,t),s.setFont("helvetica","normal"),t+=5;const d=s.splitTextToSize(a.fundamentoLegal,180);s.text(d,14,t),t+=d.length*5+5}if(a.sancionAplicada){s.setFont("helvetica","bold"),s.text(x?"3. MEDIDA DISCIPLINARIA APLICADA:":"3. ESTÍMULO O MÉRITO OTORGADO:",14,t),s.setFont("helvetica","normal"),t+=5;const d=s.splitTextToSize(a.sancionAplicada,180);s.text(d,14,t),t+=d.length*5+5}if(a.descargoColaborador){s.setFont("helvetica","bold"),s.text("4. MANIFESTACIÓN O DESCARGO DEL COLABORADOR:",14,t),s.setFont("helvetica","normal"),t+=5;const d=s.splitTextToSize(a.descargoColaborador,180);s.text(d,14,t),t+=d.length*5+5}t=Math.max(t+10,190),s.setFontSize(8),s.setTextColor(100),s.text("En fe de lo actuado y conformes con el contenido de la presente acta, firman los comparecientes:",14,t),t+=25,s.line(16,t,70,t),s.text("Firma del Colaborador",24,t+4),s.line(78,t,134,t),s.text("Firma Supervisor Inmediato",83,t+4),s.line(142,t,198,t),s.text("Dirección de Recursos Humanos",145,t+4),s.save(`Acta_Personal_${(a.colaboradorNombre||"Colaborador").replace(/\s+/g,"_")}_${a.fechaAplicacion||"fecha"}.pdf`),b({title:"Memorándum oficial descargado en PDF"})}catch{b({title:"Error al exportar memorándum",variant:"destructive"})}},k=a=>{switch(a){case"amonestacion_verbal":return e.jsx(g,{className:"bg-amber-500/20 text-amber-600 border-amber-500/30",children:"Amonestación Verbal"});case"amonestacion_escrita":return e.jsx(g,{className:"bg-orange-500/20 text-orange-600 border-orange-500/30",children:"Amonestación Escrita"});case"suspension":return e.jsx(g,{className:"bg-red-500/20 text-red-600 border-red-500/30",children:"Suspensión de Labores"});case"empleado_del_mes":return e.jsx(g,{className:"bg-emerald-500/20 text-emerald-600 border-emerald-500/30",children:"Empleado del Mes"});case"ascenso":return e.jsx(g,{className:"bg-purple-500/20 text-purple-600 border-purple-500/30",children:"Ascenso Laboral"});case"bono_productividad":return e.jsx(g,{className:"bg-blue-500/20 text-blue-600 border-blue-500/30",children:"Bono Productividad"});default:return e.jsx(g,{className:"bg-teal-500/20 text-teal-600 border-teal-500/30",children:"Reconocimiento"})}};return W?e.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:e.jsx(Ie,{})}):e.jsxs(de.div,{initial:{opacity:0,y:15}
2,animate:{opacity:1,y:0},transition:{duration:.3},className:"space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-primary/10 text-primary",children:e.jsx(Y,{className:"h-6 w-6"})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-xl font-bold tracking-tight",children:"Acciones de Personal & Amonestaciones"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Formalización de medidas disciplinarias, sanciones, reconocimientos y actas oficiales"})]})]}),e.jsxs("div",{className:"flex items-center flex-wrap gap-2",children:[e.jsxs(p,{variant:"outline",size:"sm",onClick:y,className:"gap-1.5",children:[e.jsx(me,{className:"h-4 w-4"}),e.jsx("span",{className:"hidden sm:inline",children:"Refrescar"})]}),e.jsxs(p,{size:"sm",onClick:()=>S(!0),className:"gap-1.5",children:[e.jsx(xe,{className:"h-4 w-4"}),e.jsx("span",{children:"Nueva Acción"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[e.jsx(v,{className:"border-border/60",children:e.jsxs(A,{className:"p-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground font-medium",children:"Total de Acciones"}),e.jsx("h3",{className:"text-2xl font-bold mt-1 text-primary",children:w.total}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-0.5",children:"Expedientes asentados"})]}),e.jsx("div",{className:"p-2.5 rounded-xl bg-primary/10 text-primary",children:e.jsx(he,{className:"h-5 w-5"})})]})}),e.jsx(v,{className:"border-border/60",children:e.jsxs(A,{className:"p-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground font-medium",children:"Medidas Disciplinarias"}),e.jsx("h3",{className:"text-2xl font-bold mt-1 text-amber-500",children:w.sanciones}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-0.5",children:"Llamadas y amonestaciones"})]}),e.jsx("div",{className:"p-2.5 rounded-xl bg-amber-500/10 text-amber-600",children:e.jsx(pe,{className:"h-5 w-5"})})]})}),e.jsx(v,{className:"border-border/60",children:e.jsxs(A,{className:"p-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground font-medium",children:"Reconocimientos & Méritos"}),e.jsx("h3",{className:"text-2xl font-bold mt-1 text-emerald-500",children:w.meritos}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-0.5",children:"Felicitaciones y ascensos"})]}),e.jsx("div",{className:"p-2.5 rounded-xl bg-emerald-500/10 text-emerald-600",children:e.jsx(ue,{className:"h-5 w-5"})})]})}),e.jsx(v,{className:"border-border/60",children:e.jsxs(A,{className:"p-4 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground font-medium",children:"Suspensiones"}),e.jsx("h3",{className:"text-2xl font-bold mt-1 text-red-500",children:w.suspensiones}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-0.5",children:"Sin goce de salario"})]}),e.jsx("div",{className:"p-2.5 rounded-xl bg-red-500/10 text-red-600",children:e.jsx(je,{className:"h-5 w-5"})})]})})]}),e.jsxs(v,{className:"border-border/60",children:[e.jsx(Ae,{className:"pb-3 border-b border-border/40",children:e.jsxs("div",{className:"flex flex-col sm:flex-row justify-between items-start sm:items-center gap-3",children:[e.jsxs("div",{children:[e.jsx(Ce,{className:"text-base font-semibold",children:"Registro de Acciones de Personal"}),e.jsx(Se,{className:"text-xs",children:"Historial oficial de incidentes, amonestaciones, méritos y memorándums"})]}),e.jsxs("div",{className:"flex items-center gap-2 w-full sm:w-auto",children:[e.jsxs("div",{className:"relative flex-1 sm:w-60",children:[e.jsx(ge,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-3.5 w-3.5 text-muted-foreground"}),e.jsx(N,{placeholder:"Buscar colaborador o motivo...",value:L,onChange:a=>ae(a.target.value),className:"pl-9 h-9 text-xs"})]}),e.jsxs(T,{value:C,onValueChange:se,children:[e.jsx(I,{className:"w-[150px] h-9 text-xs",children:e.jsx(D,{placeholder:"Categoría"})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:"Todas las categorías"}),e.jsx(n,{value:"disciplinaria",children:"Disciplinarias"}),e.jsx(n,{value:"reconocimiento",children:"Reconocimientos"})]})]})]})]})}),e.jsx(A,{className:"p-0",children:e.jsxs(ye,{children:[e.jsx(we,{className:"bg-muted/40",children:e.jsxs(R,{children:[e.jsx(f,{children:"Colaborador"}),e.jsx(f,{children:"Tipo de Acción"}),e.jsx(f,{children:"Fecha Aplicación"}),e.jsx(f,{children:"Supervisor"}),e.jsx(f,{children:"Motivo / Fundamento"}),e.jsx(f,{children:"Sanción / Mérito"}),e.jsx(f,{className:"text-right",children:"Acciones"})]})}),e.jsx(Te,{children:z.length?z.map(a=>e.jsxs(R,{className:"hover:bg-muted/30",children:[e.jsx(u,{children:e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx(ne,{className:"h-8 w-8",children:e.jsx(le,{className:"text-xs font-bold bg-primary/10 text-primary",children:a.colaboradorNombre.substring(0,2).toUpperCase()})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-bold text-sm text-foreground leading-tight",children:a.colaboradorNombre}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a.puesto})]})]})}),e.jsx(u,{children:k(a.tipo)}),e.jsx(u,{className:"text-xs tabular-nums text-muted-foreground",children:a.fechaAplicacion}),e.jsx(u,{className:"text-xs font-medium",children:a.supervisorNombre}),e.jsxs(u,{className:"max-w-[240px]",children:[e.jsx("p",{className:"text-xs font-medium truncate",children:a.motivo}),a.fundamentoLegal&&e.jsx("p",{className:"text-[10px] text-muted-foreground truncate",children:a.fundamentoLegal})]}),e.jsx(u,{className:"max-w-[180px] text-xs font-medium text-foreground truncate",children:a.sancionAplicada||"Amonestación en expediente"}),e.jsx(u,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end gap-1.5",children:[e.jsx(p,{variant:"ghost",size:"icon",className:"h-8 w-8 text-primary",title:"Imprimir Acta / Memorándum",onClick:()=>$(a),children:e.jsx(Z,{className:"h-4 w-4"})}),e.jsx(p,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:()=>E(a),children:e.jsx(fe,{className:"h-4 w-4"})})]})})]},a.id)):e.jsx(R,{children:e.jsx(u,{colSpan:7,className:"h-24 text-center text-muted-foreground",children:"No se encontraron acciones registradas."})})})]})})]}),e.jsx(H,{open:!!i,onOpenChange:a=>!a&&E(null),children:e.jsxs(V,{className:"max-w-lg max-h-[85vh] overflow-y-auto",children:[e.jsxs(G,{children:[e.jsxs(U,{className:"flex items-center gap-2",children:[e.jsx(be,{className:"h-5 w-5 text-primary"}),"Detalle de Acción de Personal"]}),e.jsx(J,{children:"Expediente formal del incidente y medidas aplicadas"})]}),i&&e.jsxs("div",{className:"space-y-4 py-2 text-xs",children:[e.jsxs("div",{className:"p-3 rounded-xl bg-muted/40 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-sm text-foreground",children:i.colaboradorNombre}),e.jsxs("p",{className:"text-muted-foreground",children:[i.puesto," — ",i.departamento]})]}),e.jsx("div",{children:k(i.tipo)})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs("div",{className:"p-2.5 rounded-lg border border-border/60",children:[e.jsx("span",{className:"text-muted-foreground",children:"Fecha del Incidente:"}),e.jsx("p",{className:"font-semibold text-foreground mt-0.5",children:i.fechaIncidente})]}),e.jsxs("div",{className:"p-2.5 rounded-lg border border-border/60",children:[e.jsx("span",{className:"text-muted-foreground",children:"Fecha de Aplicación:"}),e.jsx("p",{className:"font-semibold text-foreground mt-0.5",children:i.fechaAplicacion})]})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("span",{className:"font-bold text-foreground",children:"Relato de los Hechos:"}),e.jsx("p",{className:"p-2.5 rounded bg-muted/30 text-muted-foreground",children:i.motivo})]}),i.fundamentoLegal&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("span",{className:"font-bold text-foreground",children:"Fundamento Legal / Reglamento Interno:"}),e.jsx("p",{className:"p-2.5 rounded bg-muted/30 text-muted-foreground",children:i.fundamentoLegal})]}),i.sancionAplicada&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("span",{className:"font-bold text-foreground",children:"Medida o Sanción Aplicada:"}),e.jsx("p",{className:"p-2.5 rounded bg-muted/30 text-primary font-medium",children:i.sancionAplicada})]}),i.descargoColaborador&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("span",{className:"font-bold text-foreground",children:"Descargo del Colaborador:"}),e.jsx("p",{className:"p-2.5 rounded bg-muted/30 text-muted-foreground",children:i.descargoColaborador})]}),e.jsxs(q,{className:"pt-2 flex justify-between",children:[e.jsx(p,{variant:"outline",onClick:()=>E(null),children:"Cerrar"}),e.jsxs(p,{className:"gap-1.5",onClick:()=>$(i),children:[e.jsx(Z,{className:"h-4 w-4"}),e.jsx("span",{children:"Imprimir Memorándum Oficial PDF"})]})]})]})]})}),e.jsx(H,{open:re,onOpenChange:S,children:e.jsxs(V,{className:"max-w-lg max-h-[85vh] overflow-y-auto",children:[e.jsxs(G,{children:[e.jsxs(U,{className:"flex items-center gap-2",children:[e.jsx(Y,{className:"h-5 w-5 text-primary"}),"Nueva Acción de Personal"]}),e.jsx(J,{children:"Registra formalmente una amonestación, llamada de atención o reconocimiento."})]}),e.jsxs("form",{onSubmit:te,className:"space-y-3.5 py-2",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Colaborador *"}),e.jsxs(T,{value:r.colaboradorId,onValueChange:a=>c({...r,colaboradorId:a}),children:[e.jsx(I,{children:e.jsx(D,{placeholder:"Seleccionar colaborador"})}),e.jsx(F,{children:M.map(a=>e.jsxs(n,{value:String(a.id),children:[a.username," ",a.firstName?`(${a.firstName} ${a.lastName||""})`:""]},a.id))})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Categoría"}),e.jsxs(T,{value:r.categoria,onValueChange:a=>c({...r,categoria:a}),children:[e.jsx(I,{children:e.jsx(D,{})}),e.jsxs(F,{children:[e.jsx(n,{value:"disciplinaria",children:"Medida Disciplinaria"}),e.jsx(n,{value:"reconocimiento",children:"Reconocimiento / Mérito"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Tipo de Acción"}),e.jsxs(T,{value:r.tipo,onValueChange:a=>c({...r,tipo:a}),children:[e.jsx(I,{children:e.jsx(D,{})}),e.jsx(F,{children:r.categoria==="disciplinaria"?e.jsxs(e.Fragment,{children:[e.jsx(n,{value:"amonestacion_verbal",children:"Amonestación Verbal"}),e.jsx(n,{value:"amonestacion_escrita",children:"Amonestación Escrita"}),e.jsx(n,{value:"suspension",children:"Suspensión sin goce"}),e.jsx(n,{value:"acta_administrativa",children:"Acta Administrativa"})]}):e.jsxs(e.Fragment,{children:[e.jsx(n,{value:"reconocimiento",children:"Felicitación Escrita"}),e.jsx(n,{value:"empleado_del_mes",children:"Empleado del Mes"}),e.jsx(n,{value:"ascenso",children:"Ascenso / Promoción"}),e.jsx(n,{value:"bono_productividad",children:"Bono Productividad"})]})})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Fecha del Incidente *"}),e.jsx(N,{type:"date",value:r.fechaIncidente,onChange:a=>c({...r,fechaIncidente:a.target.value})})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Fecha de Aplicación *"}),e.jsx(N,{type:"date",value:r.fechaAplicacion,onChange:a=>c({...r,fechaAplicacion:a.target.value})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Supervisor / Jefe Reportante"}),e.jsx(N,{value:r.supervisorNombre,onChange:a=>c({...r,supervisorNombre:a.target.value})})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Relato Pormenorizado de los Hechos *"}),e.jsx(K,{rows:3,required:!0,placeholder:"Descripción detallada y objetiva de los acontecimientos...",value:r.motivo,onChange:a=>c({...r,motivo:a.target.value})})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Fundamento Legal / Normativo"}),e.jsx(N,{placeholder:"Artículos aplicables del Reglamento Interior o Código de Trabajo...",value:r.fundamentoLegal,onChange:a=>c({...r,fundamentoLegal:a.target.value})})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Medida o Sanción Aplicada"}),e.jsx(N,{placeholder:"Ej. Llamada de atención formal con copia a expediente / 2 días suspensión",value:r.sancionAplicada,onChange:a=>c({...r,sancionAplicada:a.target.value})})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(m,{children:"Descargo o Declaración del Colaborador"}),e.jsx(K,{rows:2,placeholder:"Respuesta o manifestaciones expresadas por el colaborador...",value:r.descargoColaborador,onChange:a=>c({...r,descargoColaborador:a.target.value})})]}),e.jsxs(q,{className:"pt-2",children:[e.jsx(p,{type:"button",variant:"outline",onClick:()=>S(!1),children:"Cancelar"}),e.jsxs(p,{type:"submit",disabled:P,className:"gap-1.5",children:[P?e.jsx(Ne,{className:"h-4 w-4 animate-spin"}):e.jsx(ve,{className:"h-4 w-4"}),"Registrar Acción"]})]})]})]})})]})};export{He 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.