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

View file

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