Implementación AnomalIA - Fix de dropdowns y permisos.
All checks were successful
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 5m17s

This commit is contained in:
2025-06-30 15:26:14 -03:00
parent 95aa09d62a
commit c96d259892
59 changed files with 1430 additions and 337 deletions

View File

@@ -2,6 +2,7 @@ import apiClient from '../apiClient';
import type { EstadoBobinaDto } from '../../models/dtos/Impresion/EstadoBobinaDto';
import type { CreateEstadoBobinaDto } from '../../models/dtos/Impresion/CreateEstadoBobinaDto';
import type { UpdateEstadoBobinaDto } from '../../models/dtos/Impresion/UpdateEstadoBobinaDto';
import type { EstadoBobinaDropdownDto } from '../../models/dtos/Impresion/EstadoBobinaDropdownDto';
const getAllEstadosBobina = async (denominacionFilter?: string): Promise<EstadoBobinaDto[]> => {
const params: Record<string, string> = {};
@@ -11,6 +12,11 @@ const getAllEstadosBobina = async (denominacionFilter?: string): Promise<EstadoB
return response.data;
};
const getAllDropdownEstadosBobina = async (): Promise<EstadoBobinaDropdownDto[]> => {
const response = await apiClient.get<EstadoBobinaDropdownDto[]>('/estadosbobina/dropdown');
return response.data;
};
const getEstadoBobinaById = async (id: number): Promise<EstadoBobinaDto> => {
const response = await apiClient.get<EstadoBobinaDto>(`/estadosbobina/${id}`);
return response.data;
@@ -31,6 +37,7 @@ const deleteEstadoBobina = async (id: number): Promise<void> => {
const estadoBobinaService = {
getAllEstadosBobina,
getAllDropdownEstadosBobina,
getEstadoBobinaById,
createEstadoBobina,
updateEstadoBobina,

View File

@@ -12,6 +12,12 @@ const getAllTiposBobina = async (denominacionFilter?: string): Promise<TipoBobin
return response.data;
};
const getAllDropdownTiposBobina = async (): Promise<TipoBobinaDto[]> => {
// Llama a GET /api/tiposbobina/dropdown
const response = await apiClient.get<TipoBobinaDto[]>('/tiposbobina/dropdown');
return response.data;
};
const getTipoBobinaById = async (id: number): Promise<TipoBobinaDto> => {
// Llama a GET /api/tiposbobina/{id}
const response = await apiClient.get<TipoBobinaDto>(`/tiposbobina/${id}`);
@@ -36,6 +42,7 @@ const deleteTipoBobina = async (id: number): Promise<void> => {
const tipoBobinaService = {
getAllTiposBobina,
getAllDropdownTiposBobina,
getTipoBobinaById,
createTipoBobina,
updateTipoBobina,