{solicitacao.funcionario?.nome || "Funcionário"}

Ano de Referência: {solicitacao.anoReferencia}

{getStatusTexto(solicitacao.status)}

Períodos Solicitados

{#each solicitacao.periodos as periodo, index}
{index + 1}
Início: {new Date(periodo.dataInicio).toLocaleDateString("pt-BR")}
Fim: {new Date(periodo.dataFim).toLocaleDateString("pt-BR")}
Dias: {periodo.diasCorridos}
{/each}
{#if solicitacao.observacao}

Observações

{solicitacao.observacao}
{/if} {#if solicitacao.historicoAlteracoes && solicitacao.historicoAlteracoes.length > 0}

Histórico

{#each solicitacao.historicoAlteracoes as hist}
{formatarData(hist.data)} - {hist.acao}
{/each}
{/if} {#if solicitacao.status === "aguardando_aprovacao"}
{#if !modoAjuste}

Reprovar Solicitação

{:else}

Ajustar Períodos

{#each periodos as periodo, index}
Período {index + 1}
calcularDias(periodo)} />
calcularDias(periodo)} />
{periodo.diasCorridos}
{/each}
{/if} {/if} {#if solicitacao.status === "reprovado" && solicitacao.motivoReprovacao}
Motivo da Reprovação:
{solicitacao.motivoReprovacao}
{/if} {#if erro}
{erro}
{/if} {#if onCancelar}
{/if}