From 59cefc82333ac94796d2550296264b0f04fd7554 Mon Sep 17 00:00:00 2001 From: ale Date: Tue, 12 Aug 2025 23:30:16 -0300 Subject: [PATCH] Agregada logica para modificar grupo de compra --- .../comisiones/barrios/ModalBarrio.vue | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/resources/js/components/comisiones/barrios/ModalBarrio.vue b/resources/js/components/comisiones/barrios/ModalBarrio.vue index 9e90775..e5ef2d5 100644 --- a/resources/js/components/comisiones/barrios/ModalBarrio.vue +++ b/resources/js/components/comisiones/barrios/ModalBarrio.vue @@ -4,7 +4,7 @@ @@ -65,12 +65,26 @@ export default { ...mapState('comisiones', ["grupo_de_compra_actual"]), }, methods: { + ...mapMutations("comisiones", ["seleccionarGrupoDeCompra"]), ...mapMutations('ui', ["toggleModalBarrio"]), + ...mapActions("comisiones", ["modificarBarrio"]), ...mapActions('ui', ["toast"]), - modificar() { - this.toast({ - mensaje: "Modificar barrio" - }); + async modificar() { + const nombre = this.nombreControl !== this.grupo_de_compra_actual.nombre ? this.nombreControl : undefined; + const region = this.regionControl !== this.grupo_de_compra_actual.region ? this.regionControl : undefined; + await this.modificarBarrio({ + gdc_id: this.grupo_de_compra_actual.id, + nombre: nombre, + region: region, + passBarrio: this.passBarrio, + passAdmin: this.passAdmin, + passOllas: this.passOllas, + }) + this.cerrar(); + }, + cerrar() { + this.toggleModalBarrio(); + this.seleccionarGrupoDeCompra(false); }, }, mounted() {