Todas as Solicitações ({ausenciasFiltradas.length})
{#if ausenciasFiltradas.length === 0}
Nenhuma solicitação encontrada com os filtros aplicados.
{:else}
| Funcionário |
Time |
Período |
Dias |
Motivo |
Status |
Solicitado em |
Ações |
{#each ausenciasFiltradas as ausencia}
|
{ausencia.funcionario?.nome || 'N/A'}
|
{#if ausencia.time}
{ausencia.time.nome}
{:else}
Sem time
{/if}
|
{new Date(ausencia.dataInicio).toLocaleDateString('pt-BR')} até{' '}
{new Date(ausencia.dataFim).toLocaleDateString('pt-BR')}
|
{calcularDias(ausencia.dataInicio, ausencia.dataFim)} dias
|
{ausencia.motivo}
|
{getStatusTexto(ausencia.status)}
|
{new Date(ausencia.criadoEm).toLocaleDateString('pt-BR')}
|
{#if ausencia.status === 'aguardando_aprovacao'}
{:else}
{/if}
|
{/each}
{/if}