Skip to content

Commit e419531

Browse files
Adjuntar solucion a los tickets
1 parent e8da018 commit e419531

2 files changed

Lines changed: 6 additions & 21 deletions

File tree

src/Funcionalidades/Documentar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ export function useDocumentarTicket(services: Svc) {
9999
Esperamos que su problema haya sido resuelto satisfactoriamente.
100100
</p>
101101
102+
<p>
103+
El resolutor ha brindaddo la siguiente solución:
104+
</p>
105+
102106
${detalleSolucion ? `<hr><div>${detalleSolucion}</div>` : ""}
103107
104108
<p>Gracias por su colaboración y confianza.</p>

src/Funcionalidades/Log.ts

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,8 @@ export function useTicketLogs(LogSvc: LogService) {
2323
const loadFor = React.useCallback(async (idTicket: string) => {
2424
setLoading(true); setError(null);
2525
try {
26-
const { items } = await LogSvc.getAll(buildFilter(idTicket));
27-
const mapped: Log[] = items.map((it: any) => ({
28-
id: String(it.Id),
29-
autorNombre: it.fields?.Actor ?? "Sistema",
30-
fechaISO: normalizeToISO(it.fields?.Created),
31-
tipo: it.fields?.Tipo_de_accion ?? "seguimiento",
32-
}));
33-
setRows(mapped);
26+
const items = await LogSvc.getAll(buildFilter(idTicket));
27+
setRows(items);
3428
setCurrentTicketId(idTicket);
3529
} catch (e: any) {
3630
setError(e?.message ?? "Error cargando logs");
@@ -54,16 +48,3 @@ export function useTicketLogs(LogSvc: LogService) {
5448
};
5549
}
5650

57-
// Normaliza a ISO; ajusta si tu backend entrega otro formato
58-
function normalizeToISO(v: string | undefined): string {
59-
if (!v) return new Date(NaN).toString();
60-
// Si ya viene ISO, devuélvelo:
61-
if (/^\d{4}-\d{2}-\d{2}T/.test(v)) return v;
62-
// Si viene "DD/MM/YYYY HH:mm":
63-
const m = v.match(/^(\d{2})\/(\d{2})\/(\d{4})\s+(\d{2}):(\d{2})$/);
64-
if (m) {
65-
const [, dd, mm, yyyy, HH, MM] = m;
66-
return `${yyyy}-${mm}-${dd}T${HH}:${MM}:00`;
67-
}
68-
return v; // déjalo pasar; Date lo intentará parsear
69-
}

0 commit comments

Comments
 (0)