Implementacion del catalogo de tipos de contenedores y agregar el funcionamiento para asignar el tipo de contenedor
parent
59b149eb93
commit
7e6e222dd4
@ -0,0 +1,4 @@ |
||||
export interface ICatTiposContenedores{ |
||||
id: number; |
||||
descripcion: number; |
||||
} |
@ -0,0 +1,10 @@ |
||||
import http from "../common/http-common"; |
||||
import { ICatTiposContenedores } from "../../Interfaces/Catalogos/ICatTiposContenedores"; |
||||
|
||||
class CatTiposContenedoresService{ |
||||
getAll(){ |
||||
return http.get<ICatTiposContenedores[]>('/Catalogos/CatTiposContenedores/'); |
||||
} |
||||
} |
||||
|
||||
export default new CatTiposContenedoresService(); |
@ -0,0 +1,21 @@ |
||||
import { createSlice, PayloadAction } from '@reduxjs/toolkit' |
||||
import { ICatTiposContenedores } from '../../../Interfaces/Catalogos/ICatTiposContenedores' |
||||
|
||||
const CatTiposContenedores: ICatTiposContenedores[] = [] |
||||
const initialState = {CatTiposContenedores} |
||||
|
||||
export const CatTiposContenedoresSlice = createSlice({ |
||||
name: 'CatTiposContenedores', |
||||
initialState: initialState, |
||||
reducers: { |
||||
populateCatTiposContenedores : (state, action: PayloadAction<ICatTiposContenedores[]>) => { |
||||
state.CatTiposContenedores = [] |
||||
state.CatTiposContenedores.push(... action.payload) |
||||
}, |
||||
} |
||||
}) |
||||
|
||||
export const { |
||||
populateCatTiposContenedores,
|
||||
} = CatTiposContenedoresSlice.actions; |
||||
export default CatTiposContenedoresSlice.reducer; |
Loading…
Reference in new issue