diff --git a/apps/web/src/lib/components/ponto/ComprovantePonto.svelte b/apps/web/src/lib/components/ponto/ComprovantePonto.svelte index 4bb6a3c..b10cb5c 100644 --- a/apps/web/src/lib/components/ponto/ComprovantePonto.svelte +++ b/apps/web/src/lib/components/ponto/ComprovantePonto.svelte @@ -228,7 +228,7 @@ ['Data e Hora', dataHora], ['Status', registro.dentroDoPrazo ? 'Dentro do Prazo' : 'Fora do Prazo'], ['Tolerância', `${registro.toleranciaMinutos} minutos`], - ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (PC Local)'] + ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (Servidor interno)'] ]; doc.setFontSize(12); diff --git a/apps/web/src/lib/components/ponto/RegistroPonto.svelte b/apps/web/src/lib/components/ponto/RegistroPonto.svelte index 6371e05..3a76e19 100644 --- a/apps/web/src/lib/components/ponto/RegistroPonto.svelte +++ b/apps/web/src/lib/components/ponto/RegistroPonto.svelte @@ -294,7 +294,7 @@ } } } else { - // Usar relógio do PC (sem sincronização com servidor) + // Usar servidor interno (sem sincronização com servidor) timestampBase = Date.now(); } @@ -496,7 +496,7 @@ } } } else { - // Usar relógio do PC (sem sincronização com servidor) + // Usar servidor interno (sem sincronização com servidor) timestampBase = Date.now(); } @@ -738,7 +738,7 @@ yPosition += 6; doc.text( - `Sincronizado: ${registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (PC Local)'}`, + `Sincronizado: ${registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (Servidor interno)'}`, 15, yPosition ); diff --git a/apps/web/src/lib/components/ponto/RelogioSincronizado.svelte b/apps/web/src/lib/components/ponto/RelogioSincronizado.svelte index 9f09cc5..df03dea 100644 --- a/apps/web/src/lib/components/ponto/RelogioSincronizado.svelte +++ b/apps/web/src/lib/components/ponto/RelogioSincronizado.svelte @@ -55,21 +55,21 @@ timestampBase = obterTempoPC(); sincronizado = false; usandoServidorExterno = false; - erro = 'Usando relógio do PC (falha na sincronização)'; + erro = 'Usando servidor interno (falha na sincronização)'; } else { // Mesmo sem fallback configurado, usar PC como última opção timestampBase = obterTempoPC(); sincronizado = false; usandoServidorExterno = false; - erro = 'Usando relógio do PC (servidor indisponível)'; + erro = 'Usando servidor interno (servidor indisponível)'; } } } else { - // Usar relógio do PC (sem sincronização com servidor) + // Usar servidor interno (sem sincronização com servidor) timestampBase = obterTempoPC(); sincronizado = false; usandoServidorExterno = false; - erro = 'Usando relógio do PC'; + erro = 'Usando servidor interno'; } // Aplicar GMT offset ao timestamp UTC @@ -102,10 +102,10 @@ } onMount(async () => { - // Inicializar com relógio do PC imediatamente para não bloquear a interface + // Inicializar com servidor interno imediatamente para não bloquear a interface tempoAtual = new Date(obterTempoPC()); sincronizado = false; - erro = 'Usando relógio do PC'; + erro = 'Usando servidor interno'; // Atualizar display a cada segundo intervalId = setInterval(atualizarRelogio, 1000); // Sincronizar em background (não bloquear) após um pequeno delay para garantir que a UI está renderizada @@ -194,7 +194,7 @@ {erro} {:else} - Usando relógio do PC + Usando servidor interno {/if} diff --git a/apps/web/src/lib/utils/ponto/pdf/geradorDetalhesPDF.ts b/apps/web/src/lib/utils/ponto/pdf/geradorDetalhesPDF.ts index 3318b34..f68f1f8 100644 --- a/apps/web/src/lib/utils/ponto/pdf/geradorDetalhesPDF.ts +++ b/apps/web/src/lib/utils/ponto/pdf/geradorDetalhesPDF.ts @@ -125,7 +125,7 @@ export async function imprimirDetalhesRegistro( ['Data e Hora', dataHora], ['Status', registro.dentroDoPrazo ? 'Dentro do Prazo' : 'Fora do Prazo'], ['Tolerância', `${registro.toleranciaMinutos} minutos`], - ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (PC Local)'] + ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (Servidor interno)'] ]; if (registro.justificativa) { diff --git a/apps/web/src/routes/(dashboard)/recursos-humanos/registro-pontos/+page.svelte b/apps/web/src/routes/(dashboard)/recursos-humanos/registro-pontos/+page.svelte index 26902f4..4f37d03 100644 --- a/apps/web/src/routes/(dashboard)/recursos-humanos/registro-pontos/+page.svelte +++ b/apps/web/src/routes/(dashboard)/recursos-humanos/registro-pontos/+page.svelte @@ -3149,7 +3149,7 @@ ['Data e Hora', dataHora], ['Status', registro.dentroDoPrazo ? 'Dentro do Prazo' : 'Fora do Prazo'], ['Tolerância', `${registro.toleranciaMinutos} minutos`], - ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (PC Local)'] + ['Sincronizado', registro.sincronizadoComServidor ? 'Sim (Servidor)' : 'Não (Servidor interno)'] ]; if (registro.justificativa) { diff --git a/apps/web/src/routes/(dashboard)/ti/+page.svelte b/apps/web/src/routes/(dashboard)/ti/+page.svelte index a0cf4f4..0a9b10b 100644 --- a/apps/web/src/routes/(dashboard)/ti/+page.svelte +++ b/apps/web/src/routes/(dashboard)/ti/+page.svelte @@ -272,7 +272,7 @@ { title: 'Configurações de Relógio', description: - 'Configure a sincronização de tempo com servidor NTP ou use o relógio do PC como fallback.', + 'Configure a sincronização de tempo com servidor NTP ou use o servidor interno como fallback.', ctaLabel: 'Configurar Relógio', href: '/(dashboard)/ti/configuracoes-relogio', palette: 'info', diff --git a/apps/web/src/routes/(dashboard)/ti/configuracoes-relogio/+page.svelte b/apps/web/src/routes/(dashboard)/ti/configuracoes-relogio/+page.svelte index 039f7df..f5ef5ec 100644 --- a/apps/web/src/routes/(dashboard)/ti/configuracoes-relogio/+page.svelte +++ b/apps/web/src/routes/(dashboard)/ti/configuracoes-relogio/+page.svelte @@ -69,7 +69,7 @@ // Date.now() retorna timestamp UTC (milissegundos desde epoch) timestampUTC = Date.now(); timestampOriginal = timestampUTC; - // Atualizar status para indicar que está usando relógio do PC + // Atualizar status para indicar que está usando servidor interno statusSincronizacao = { ultimaSincronizacao: Date.now(), offsetSegundos: null, @@ -305,7 +305,7 @@ 'success', resultado.usandoServidorExterno ? `Sincronização bem-sucedida! Offset: ${resultado.offsetSegundos}s | Horário atual: ${horarioAtual}` - : 'Usando relógio do PC (servidor externo não disponível)' + : 'Usando servidor interno (servidor externo não disponível)' ); } else { mostrarMensagem('error', 'Falha na sincronização'); @@ -424,7 +424,7 @@ {statusSincronizacao?.usandoServidorExterno ? `Servidor NTP (${servidorNTP})` - : 'Relógio do PC'} + : 'Servidor interno'} {#if statusSincronizacao?.offsetSegundos !== null && statusSincronizacao?.offsetSegundos !== undefined} @@ -527,7 +527,7 @@
Sincronizar com servidor de tempo externo (NTP) em vez de usar o relógio do PCSincronizar com servidor de tempo externo (NTP) em vez de usar o servidor interno
@@ -577,11 +577,11 @@
Se marcado, o sistema usará o relógio do PC caso não consiga sincronizar com o servidor + >Se marcado, o sistema usará o servidor interno caso não consiga sincronizar com o servidor externo
@@ -639,7 +639,7 @@
Fonte de Tempo
- {statusSincronizacao.usandoServidorExterno ? 'Servidor NTP' : 'Relógio do PC'} + {statusSincronizacao.usandoServidorExterno ? 'Servidor NTP' : 'Servidor interno'}
diff --git a/packages/backend/convex/configuracaoRelogio.ts b/packages/backend/convex/configuracaoRelogio.ts index 1aff1b6..8426b21 100644 --- a/packages/backend/convex/configuracaoRelogio.ts +++ b/packages/backend/convex/configuracaoRelogio.ts @@ -279,8 +279,8 @@ export const sincronizarTempo = action({ // Sempre usar fallback como última opção, mesmo se desabilitado // Isso evita que o sistema trave completamente se o servidor externo não estiver disponível const aviso: string = config.fallbackParaPC - ? 'Falha ao sincronizar com servidor externo, usando relógio do PC' - : 'Falha ao sincronizar com servidor externo. Fallback desabilitado, mas usando relógio do PC como última opção.'; + ? 'Falha ao sincronizar com servidor externo, usando servidor interno' + : 'Falha ao sincronizar com servidor externo. Fallback desabilitado, mas usando servidor interno como última opção.'; console.warn('Erro ao sincronizar tempo com servidor externo:', error);