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}