diff --git a/apps/web/src/lib/components/AlterarStatusFerias.svelte b/apps/web/src/lib/components/AlterarStatusFerias.svelte new file mode 100644 index 0000000..43f2a44 --- /dev/null +++ b/apps/web/src/lib/components/AlterarStatusFerias.svelte @@ -0,0 +1,277 @@ + + +
+ Ano de Referência: {solicitacao.anoReferencia} +
+| Funcionário | +Tipo | +Data Início | +Data Fim | +
|---|---|---|---|
| {item.funcionarioNome} | ++ + {item.tipo === 'atestado_medico' + ? 'Atestado Médico' + : item.tipo === 'declaracao_comparecimento' + ? 'Declaração' + : item.tipo === 'maternidade' + ? 'Licença Maternidade' + : item.tipo === 'paternidade' + ? 'Licença Paternidade' + : item.tipo} + + | +{formatarData(item.dataInicio)} | +{formatarData(item.dataFim)} | +
| Funcionário | +Tipo | +Data Início | +Data Fim | +Dias | +Status | +Ações | +
|---|---|---|---|---|---|---|
| {atestado.funcionario?.nome || '-'} | ++ + {atestado.tipo === 'atestado_medico' ? 'Atestado Médico' : 'Declaração'} + + | +{formatarData(atestado.dataInicio)} | +{formatarData(atestado.dataFim)} | +{atestado.dias} | ++ + {atestado.status === 'ativo' ? 'Ativo' : 'Finalizado'} + + | +
+
+ {#if atestado.documentoId}
+
+ {/if}
+
+
+ |
+
| {licenca.funcionario?.nome || '-'} | ++ + Licença{' '} + {licenca.tipo === 'maternidade' ? 'Maternidade' : 'Paternidade'} + {licenca.ehProrrogacao ? ' (Prorrogação)' : ''} + + | +{formatarData(licenca.dataInicio)} | +{formatarData(licenca.dataFim)} | +{licenca.dias} | ++ + {licenca.status === 'ativo' ? 'Ativo' : 'Finalizado'} + + | +
+
+ {#if licenca.documentoId}
+
+ {/if}
+
+
+ |
+
| Funcionário | -Tipo | -Data Início | -Data Fim | -
|---|---|---|---|
| {item.funcionarioNome} | -- - {item.tipo === 'atestado_medico' - ? 'Atestado Médico' - : item.tipo === 'declaracao_comparecimento' - ? 'Declaração' - : item.tipo === 'maternidade' - ? 'Licença Maternidade' - : item.tipo === 'paternidade' - ? 'Licença Paternidade' - : item.tipo} - - | -{formatarData(item.dataInicio)} | -{formatarData(item.dataFim)} | -
| Funcionário | -Tipo | -Data Início | -Data Fim | -Dias | -Status | -Ações | -
|---|---|---|---|---|---|---|
| {atestado.funcionario?.nome || '-'} | -- - {atestado.tipo === 'atestado_medico' ? 'Atestado Médico' : 'Declaração'} - - | -{formatarData(atestado.dataInicio)} | -{formatarData(atestado.dataFim)} | -{atestado.dias} | -- - {atestado.status === 'ativo' ? 'Ativo' : 'Finalizado'} - - | -
-
- {#if atestado.documentoId}
-
- {/if}
-
-
- |
-
| {licenca.funcionario?.nome || '-'} | -- - Licença{' '} - {licenca.tipo === 'maternidade' ? 'Maternidade' : 'Paternidade'} - {licenca.ehProrrogacao ? ' (Prorrogação)' : ''} - - | -{formatarData(licenca.dataInicio)} | -{formatarData(licenca.dataFim)} | -{licenca.dias} | -- - {licenca.status === 'ativo' ? 'Ativo' : 'Finalizado'} - - | -
-
- {#if licenca.documentoId}
-
- {/if}
-
-
- |
-
+ Visualize os períodos aprovados diretamente no calendário interativo +
+- Ajuste com o mouse os intervalos exibidos no gráfico. -
+ {#if periodosPorMesAtivos.length === 0} +Sem dados registrados até o momento.
+ Ajuste com o mouse os intervalos exibidos no gráfico. +
+- Visualize os períodos aprovados diretamente no calendário interativo -
-+ Ainda não há solicitações registradas para exibição. +
+