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