🔐

BGnius VITA

Panel de Administración

{{ loginError }}

{{ currentPageTitle }}

{{ health.status==='healthy'?'🟢 Online':'🟡 Degradado' }}
📱
{{ devices.length }}
Dispositivos Totales
🟢
{{ devices.filter(d=>d.is_online).length }}
En Línea
🔴
{{ devices.filter(d=>!d.is_online).length }}
Desconectados
👥
{{ users.length }}
Usuarios

🏥 Estado del Sistema

{{ k }} {{ v }}
Versión {{ health.version }}

📊 Resumen Rápido

Grupos{{ groups.length }}
Solicitudes de Soporte{{ supportRequests.length }}
Notificaciones{{ notifications.length }}

📱 Dispositivos Recientes

NombreSerialTipoEstadoUbicación
{{ d.name }} {{ d.serial_number }} {{ d.device_type }} {{ d.is_online?'🟢 En línea':'🔴 Desconectado' }} {{ d.location }}
NombreSerialTipoEstadoUbicaciónAcciones
{{ d.name }} {{ d.serial_number }} {{ d.device_type }} {{ d.is_online?'🟢':'🔴' }} {{ d.is_online?'Online':'Offline' }} {{ d.location }}

{{ selectedDevice.name }}

{{ selectedDevice.serial_number }} · {{ selectedDevice.device_type }}

{{ selectedDevice.is_online?'En línea':'Desconectado' }}

🎮 Comandos

{{ commandResult.msg }}
{{ k }}
{{ v }}

Cargando...

UsuarioEmailRolAcciones
{{ u.user_name }} {{ u.user_email }} {{ u.role }}
{{ formatDate(e.created_at) }} {{ e.event_type }} {{ e.description }}

Sin eventos registrados.

✅ Sesión activa

Sin sesión activa de instalador.

{{ sessionMsg.msg }}
IDNombreEmailRolAcciones
{{ u.id }} {{ u.name || u.full_name || '-' }} {{ u.email }} {{ u.role || 'user' }}

{{ selectedUser.name || selectedUser.full_name }}

{{ selectedUser.email }}

{{ k }}
{{ v ?? '-' }}

Grupos de Dispositivos

📁 {{ g.name }}

{{ g.description }}

{{ g.device_count || 0 }} dispositivos

Enviar comando a {{ showGroupCommand.name }}

Nuevo Grupo

{{ n.title || n.type }}
{{ n.message || n.body }}
{{ formatDate(n.created_at) }}
🔔

No hay notificaciones.

{{ s.subject || s.title }} {{ s.status }}
{{ s.description || s.message }}
{{ formatDate(s.created_at) }}
🎫

No hay solicitudes de soporte.

Sesiones de Instalador por Dispositivo

{{ d.name }} {{ d.serial_number }}
{{ toast.msg }}

⚠️ Confirmar eliminación

¿Eliminar {{ deleteConfirm.name }}?