Arreglos de tipos

This commit is contained in:
Alejandro Tasistro 2025-07-08 19:45:41 -03:00
parent 7619196179
commit fee23f389c
2 changed files with 18 additions and 16 deletions

View file

@ -6,7 +6,7 @@ const state: AdminState = {
grupo_de_compra_id: undefined,
nombre: undefined,
devoluciones_habilitadas: undefined,
pedidos: undefined,
pedidos: [],
total_a_recaudar: undefined,
total_sin_devoluciones: undefined,
total_barrial: undefined,
@ -19,7 +19,7 @@ const state: AdminState = {
};
const mutations = {
setState(state, { grupo_de_compra }) {
setState(state: AdminState, { grupo_de_compra }) {
state.lastFetch = new Date();
state.grupo_de_compra_id = grupo_de_compra.id;
state.nombre = grupo_de_compra.nombre;

View file

@ -1,18 +1,20 @@
export interface AdminState {
lastFetch?: Date,
grupo_de_compra_id: number,
nombre: string,
devoluciones_habilitadas: boolean,
export interface AdminState extends Barrio {
lastFetch?: Date
}
export interface Barrio {
grupo_de_compra_id?: number,
nombre?: string,
devoluciones_habilitadas?: boolean,
pedidos: Pedido[],
total_a_recaudar: number,
total_sin_devoluciones: number,
total_barrial: number,
total_devoluciones: number,
total_de_pedido: number,
total_a_transferir: number,
total_transporte: number,
cantidad_transporte: number,
saldo: number,
total_a_recaudar?: number,
total_sin_devoluciones?: number,
total_barrial?: number,
total_devoluciones?: number,
total_de_pedido?: number,
total_a_transferir?: number,
total_transporte?: number,
cantidad_transporte?: number,
saldo?: number,
}
export interface Pedido {