Files
NEXTJS_AcademicoEmp/src/services/dashboard.ts
T

15 lines
899 B
TypeScript

import { api } from './api';
import type { CursoDelDia, EstadisticasDashboard, KpiDashboard, DetalleCursoDia } from './types/dashboard';
export const obtenerCursosDelDia = (fecha: string, idsede?: string, idjornada?: string) =>
api.get<CursoDelDia[]>(`/api/empresas-cursos?fecha=${fecha}&idsede=${idsede ?? ''}&idjornada=${idjornada ?? ''}`);
export const obtenerEstadisticas = () =>
api.get<EstadisticasDashboard>('/api/dashboard/estadisticas');
export const obtenerKpiDashboard = (fecha: string, idsede?: string, idjornada?: string) =>
api.get<KpiDashboard>(`/api/empresas-cursos/kpi-dashboard?fecha=${fecha}&idsede=${idsede ?? ''}&idjornada=${idjornada ?? ''}`);
export const obtenerDetalleCursoDia = (fecha: string, idsede?: string, idjornada?: string) =>
api.get<DetalleCursoDia[]>(`/api/empresas-cursos/detalle?fecha=${fecha}&idsede=${idsede ?? ''}&idjornada=${idjornada ?? ''}`);