fix(frontend): exibe clínica antes do nome do PC na lista de dispositivos
continuous-integration/webhook Deploy concluído (VPS4)

Item 1 — Clínica antes do PC:
- public_legacy/clients.html: nome exibido como "Clínica — PC" na lista
  de clientes identificados no painel de monitoramento.
- public_legacy/app.js: displayName dos clientes ativos agora inclui
  clinicName como prefixo ("Clínica — PC"); propagado automaticamente
  para o dropdown de filtro e demais usos que iteram clientsList.
  Card de sincronização de dispositivos atualizado da mesma forma.
  Clínicas sem identificação ("Clínica não identificada") exibem só o
  nome do PC (sem prefixo vazio).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
VPS 4 Deploy Agent
2026-05-31 05:12:55 +02:00
parent 0483a842f1
commit 9786b96fd7
2 changed files with 10 additions and 7 deletions
+6 -3
View File
@@ -292,8 +292,11 @@ async function loadClientsList() {
}
}
clientsList = identified.map(c => ({
...c, name: c.name || 'Unknown', displayName: c.name || 'Unknown',
dbName: c.name || 'Unknown', status: 'identified'
...c,
name: c.name || 'Unknown',
displayName: (c.clinicName && c.clinicName !== 'Clínica não identificada' ? c.clinicName + ' — ' : '') + (c.name || 'Unknown'),
dbName: c.name || 'Unknown',
status: 'identified'
}));
const imagesRes = await fetchWithAuth('/api/images/unique-clients');
@@ -1623,7 +1626,7 @@ async function loadSyncDevices() {
const title = document.createElement('div');
title.className = 'device-card-title';
title.textContent = `💻 ${client.name || 'Dispositivo Sem Nome'}`;
title.textContent = `💻 ${client.clinicName && client.clinicName !== 'Clínica não identificada' ? client.clinicName + ' — ' : ''}${client.name || 'Dispositivo Sem Nome'}`;
const subtitle = document.createElement('div');
subtitle.className = 'device-card-subtitle';
+1 -1
View File
@@ -381,7 +381,7 @@
html += `
<div class="client-item">
<div class="client-info">
<div class="client-name">${client.name || 'Sem nome'}</div>
<div class="client-name">${client.clinicName && client.clinicName !== 'Clínica não identificada' ? client.clinicName + ' — ' : ''}${client.name || 'Sem nome'}</div>
<div class="client-details">
Tipo: ${client.type} |
Sistema: ${client.system || 'N/A'} |