Aprovar/Reprovar Ausência

Analise a solicitação e tome uma decisão

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

Motivo da Ausência

{solicitacao.motivo}

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}