%- include('../partials/header') %> <% title = 'Herramientas & Sets'; %> <% if (success_msg && success_msg.length > 0) { %> <% success_msg.forEach(msg => { %>
Administra el inventario de instrumental, kits especializados y asignaciones fijas o por visita presencial a técnicos.
Agrupa herramientas físicas en sets reutilizables para despacharlos rápidamente en terreno.
<%= s.descripcion || 'Sin descripción detallada.' %>
| Código | Herramienta / Instrumento | Categoría | Marca & Modelo | Nº Serie | Ubicación | Estado | Acciones |
|---|---|---|---|---|---|---|---|
| No hay herramientas registradas en el catálogo. | |||||||
| <%= h.codigo || 'HERR-' + h.id %> | <%= h.categoria %> | <%= h.marca || '-' %> <%= h.modelo ? `(${h.modelo})` : '' %> | <%= h.numero_serie || 'N/D' %> | <%= h.ubicacion_bodega || 'Bodega Central' %> | <% if (h.estado === 'operativo') { %> Operativo <% } else if (h.estado === 'en_mantenimiento') { %> Mantenimiento <% } else if (h.estado === 'danado') { %> Dañado <% } else { %> <%= h.estado %> <% } %> | ||
| Técnico | Kit / Herramienta Asignada | Modalidad | Fecha Asignación | Contexto / Visita | Evidencia Fotográfica | Estado | Acciones |
|---|---|---|---|---|---|---|---|
| No hay asignaciones registradas actualmente. | |||||||
|
<%= a.tecnico_nombre %>
<%= a.tecnico_email %>
|
<% if (a.set_nombre) { %>
<%= a.set_nombre %>
<% if (a.set_codigo) { %><%= a.set_codigo %><% } %>
<% } else if (a.herramienta_nombre) { %>
<%= a.herramienta_nombre %>
<% if (a.herramienta_codigo) { %><%= a.herramienta_codigo %><% } %>
<% } else { %>
Equipamiento general
<% } %>
|
<% if (a.tipo_asignacion === 'dotacion_fija') { %> Dotación Fija <% } else { %> Visita Terreno <% } %> |
<%= new Date(a.fecha_asignacion).toLocaleDateString('es-EC') %>
<%= new Date(a.fecha_asignacion).toLocaleTimeString('es-EC') %>
|
<% if (a.ticket_id) { %>
Ticket #<%= a.ticket_id %>
<%= a.visita_titulo || a.ticket_asunto || '' %>
<% } else { %>
<%= a.observaciones_entrega || 'Sin observaciones' %>
<% } %>
|
<% if (a.qr_token) { %>
Manifiesto QR
<% } %>
<% if (a.foto_entrega_url) { %>
Foto Entrega
<% } %>
<% if (a.foto_devolucion_url) { %>
Foto Devolución
<% } %>
<% if (!a.foto_entrega_url && !a.foto_devolucion_url && !a.qr_token) { %>
Sin datos
<% } %>
|
<% if (a.estado === 'asignado') { %>
En Custodia
<% } else if (a.estado === 'devuelto') { %>
Devuelto
<% if (a.fecha_devolucion) { %>
<%= new Date(a.fecha_devolucion).toLocaleDateString('es-EC') %>
<% } %>
<% } else { %>
<%= a.estado %>
<% } %>
|
<% if (a.estado === 'asignado') { %> <% } else { %> <%= a.observaciones_devolucion || 'Finalizado' %> <% } %> |