Funcionário
Nome
{solicitacao.funcionario?.nome || 'N/A'}
{#if solicitacao.time}
Time
{solicitacao.time.nome}
{/if}
Período da Ausência
Data Início
{parseLocalDate(solicitacao.dataInicio).toLocaleDateString('pt-BR')}
Data Fim
{parseLocalDate(solicitacao.dataFim).toLocaleDateString('pt-BR')}
Total de Dias
{totalDias}
dias corridos
Status:
{getStatusTexto(solicitacao.status)}
{#if solicitacao.status === 'aprovado'}
Aprovado
{#if solicitacao.gestor}
Por: {solicitacao.gestor.nome}
{/if}
{#if solicitacao.dataAprovacao}
Em: {new Date(solicitacao.dataAprovacao).toLocaleString('pt-BR')}
{/if}
{/if}
{#if solicitacao.status === 'reprovado'}
Reprovado
{#if solicitacao.gestor}
Por: {solicitacao.gestor.nome}
{/if}
{#if solicitacao.dataReprovacao}
Em: {new Date(solicitacao.dataReprovacao).toLocaleString('pt-BR')}
{/if}
{#if solicitacao.motivoReprovacao}
Motivo:
{solicitacao.motivoReprovacao}
{/if}
{/if}
{#if solicitacao.historicoAlteracoes && solicitacao.historicoAlteracoes.length > 0}
Histórico de Alterações
{#each solicitacao.historicoAlteracoes as hist}
{hist.acao}
{new Date(hist.data).toLocaleString('pt-BR')}
{/each}
{/if}
{#if erro}
{erro}
{/if}
{#if solicitacao.status === 'aguardando_aprovacao'}
{#if motivoReprovacao !== undefined}
{/if}
{:else}
Esta solicitação já foi processada.
{/if}