From 422be13c51c6e13add5ba1354f1cbc12423a5525 Mon Sep 17 00:00:00 2001 From: ale Date: Thu, 19 Jun 2025 18:36:49 -0300 Subject: [PATCH] Componentes aparte para tabla y fila de saldos --- resources/js/components/comisiones/Body.vue | 4 -- .../components/comisiones/saldos/SaldoRow.vue | 71 +++++++++++++++++++ .../comisiones/saldos/SaldosSeccion.vue | 56 ++------------- .../comisiones/saldos/TablaSaldos.vue | 38 ++++++++++ resources/js/store/modules/comisiones.js | 2 + 5 files changed, 115 insertions(+), 56 deletions(-) create mode 100644 resources/js/components/comisiones/saldos/SaldoRow.vue create mode 100644 resources/js/components/comisiones/saldos/TablaSaldos.vue diff --git a/resources/js/components/comisiones/Body.vue b/resources/js/components/comisiones/Body.vue index 39719ec..56287e4 100644 --- a/resources/js/components/comisiones/Body.vue +++ b/resources/js/components/comisiones/Body.vue @@ -50,14 +50,10 @@ export default { } }, methods: { - ...mapActions('comisiones', ['getGruposDeCompra']), setSeccionActiva(tabId) { this.tabActiva = tabId; this.seccionActiva = tabId + "-seccion"; }, }, - async mounted() { - await this.getGruposDeCompra(); - }, } diff --git a/resources/js/components/comisiones/saldos/SaldoRow.vue b/resources/js/components/comisiones/saldos/SaldoRow.vue new file mode 100644 index 0000000..d5ba174 --- /dev/null +++ b/resources/js/components/comisiones/saldos/SaldoRow.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/resources/js/components/comisiones/saldos/SaldosSeccion.vue b/resources/js/components/comisiones/saldos/SaldosSeccion.vue index 72af00f..b095dc8 100644 --- a/resources/js/components/comisiones/saldos/SaldosSeccion.vue +++ b/resources/js/components/comisiones/saldos/SaldosSeccion.vue @@ -1,27 +1,20 @@ @@ -86,39 +66,11 @@ export default {
- - - - - - - - - - - - - - -
BarrioSaldo
{{ gdc.nombre }} - - - -
+
diff --git a/resources/js/components/comisiones/saldos/TablaSaldos.vue b/resources/js/components/comisiones/saldos/TablaSaldos.vue new file mode 100644 index 0000000..46130b1 --- /dev/null +++ b/resources/js/components/comisiones/saldos/TablaSaldos.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/resources/js/store/modules/comisiones.js b/resources/js/store/modules/comisiones.js index 261fe41..4857cc0 100644 --- a/resources/js/store/modules/comisiones.js +++ b/resources/js/store/modules/comisiones.js @@ -1,12 +1,14 @@ import axios from "axios"; const state = { + lastFetch: undefined, grupos_de_compra: [], }; const mutations = { setGruposDeCompra(state, { data }) { state.grupos_de_compra = data; + state.lastFetch = new Date(); }, setSaldo(state, { gdc_id, saldo }) { const barrio = state.grupos_de_compra.find(gdc => gdc.id === gdc_id);