diff --git a/resources/js/store/modules/admin/index.ts b/resources/js/store/modules/admin/index.ts index 177aa4b..1aaaed4 100644 --- a/resources/js/store/modules/admin/index.ts +++ b/resources/js/store/modules/admin/index.ts @@ -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; diff --git a/resources/js/store/modules/admin/types.ts b/resources/js/store/modules/admin/types.ts index 0c5fc1a..5e9ef75 100644 --- a/resources/js/store/modules/admin/types.ts +++ b/resources/js/store/modules/admin/types.ts @@ -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 {