novas features, geracao pdf, regras de usuarios, novo perfil de acesso

This commit is contained in:
Vitex Tecnologia
2026-05-13 17:43:25 -03:00
parent 343aae602f
commit 517c9751bc
22 changed files with 1945 additions and 253 deletions
+16
View File
@@ -21,13 +21,16 @@ export type FechamentoDaCompetenciaItem = {
parceiroNome: string;
parceiroCodinome: string | null;
parceiroLogoUrl: string | null;
parceiroFator?: number | null;
horasTotal: number;
status: "em_aberto" | "fechado";
versao: number;
pontuacaoTotalEntregue: number;
pontuacaoMeta: number;
pontuacaoPaga: number;
pontuacaoBanco: number;
exportadoFinanceiro: boolean;
fechadoPorId: string | null;
fechadoEm: string | null;
criadoEm: string;
atualizadoEm: string;
@@ -175,6 +178,19 @@ class FechamentoCompetenciasService {
}
}
async excluirCompetencia(competenciaId: string, excluidoPorId: string): Promise<void> {
try {
const headers = await buildCommanderHeaders();
const baseUrl = resolveCommanderBaseUrl();
await axios.delete(`${baseUrl}/competencias/${competenciaId}`, {
headers,
data: { excluido_por_id: excluidoPorId },
});
} catch (error) {
this.handleAxiosError(error, "Erro ao excluir competência.");
}
}
async importarDoAsana(
competenciaId: string,
opcoes?: { modo?: ImportacaoAsanaModo; parceiroIds?: string[] },