feat: add approval/rejection information and change history display in AprovarAusencias and AprovarFerias components for enhanced user feedback
This commit is contained in:
@@ -410,13 +410,48 @@
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<!-- Informações de Aprovação/Reprovação -->
|
||||
{#if periodo.status === 'aprovado' || periodo.status === 'data_ajustada_aprovada' || periodo.status === 'EmFérias'}
|
||||
<div class="alert alert-success mt-4">
|
||||
<Check class="h-6 w-6 shrink-0 stroke-current" strokeWidth={2} />
|
||||
<div class="flex-1">
|
||||
<div class="font-bold">Aprovado</div>
|
||||
{#if periodo.gestor}
|
||||
<div class="text-sm mt-1">
|
||||
Por: <strong>{periodo.gestor.nome}</strong>
|
||||
</div>
|
||||
{/if}
|
||||
{#if periodo.dataAprovacao}
|
||||
<div class="text-xs mt-1 opacity-80">
|
||||
Em: {formatarData(periodo.dataAprovacao)}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<!-- Motivo Reprovação (se reprovado) -->
|
||||
{#if periodo.status === 'reprovado' && periodo.motivoReprovacao}
|
||||
{#if periodo.status === 'reprovado'}
|
||||
<div class="alert alert-error mt-4">
|
||||
<XCircle class="h-6 w-6 shrink-0 stroke-current" strokeWidth={2} />
|
||||
<div>
|
||||
<div class="font-bold">Motivo da Reprovação:</div>
|
||||
<div class="text-sm">{periodo.motivoReprovacao}</div>
|
||||
<div class="flex-1">
|
||||
<div class="font-bold">Reprovado</div>
|
||||
{#if periodo.gestor}
|
||||
<div class="text-sm mt-1">
|
||||
Por: <strong>{periodo.gestor.nome}</strong>
|
||||
</div>
|
||||
{/if}
|
||||
{#if periodo.dataReprovacao}
|
||||
<div class="text-xs mt-1 opacity-80">
|
||||
Em: {formatarData(periodo.dataReprovacao)}
|
||||
</div>
|
||||
{/if}
|
||||
{#if periodo.motivoReprovacao}
|
||||
<div class="mt-2">
|
||||
<div class="text-sm font-semibold">Motivo:</div>
|
||||
<div class="text-sm">{periodo.motivoReprovacao}</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user