diff --git a/resources/js/components/admin/Body.vue b/resources/js/components/admin/Body.vue index 2083305..25be16c 100644 --- a/resources/js/components/admin/Body.vue +++ b/resources/js/components/admin/Body.vue @@ -1,15 +1,11 @@ @@ -29,7 +24,7 @@ import TabsSecciones from "../comunes/TabsSecciones.vue"; import DropdownDescargar from "./DropdownDescargar.vue"; import TablaPedidos from "./TablaPedidos.vue"; import TablaBonos from "./TablaBonos.vue"; -import axios from "axios"; +import { mapActions, mapGetters } from "vuex"; export default { components: { CaracteristicasOpcionales, @@ -40,7 +35,6 @@ export default { }, data() { return { - gdc: undefined, tabs: [{ id: "pedidos", nombre: "Pedidos" }, { id: "caracteristicas", nombre: "Caracteristicas opcionales" }], tabActiva: "pedidos", @@ -48,32 +42,17 @@ export default { } }, computed: { - hayPedidos: function() { - return this.gdc && this.gdc.pedidos.length !== 0 - }, - hayAprobados: function() { - return this.gdc && this.gdc.pedidos.filter(p => p.aprobado).length > 0 - } + ...mapGetters('admin', ['hayPedidos']), }, methods: { + ...mapActions('admin', ['getGrupoDeCompra']), setSeccionActiva(tabId) { this.tabActiva = tabId; this.seccionActiva = tabId + "-seccion"; }, - actualizar() { - axios.get('/api/grupos-de-compra/' + this.$root.gdc) - .then(response => { - this.gdc = response.data.data; - console.log(this.gdc); - }) - } }, async mounted() { - Event.$on('sync-aprobacion', (_) => { - this.actualizar(); - }); - await new Promise(r => setTimeout(r, 1000)); - this.actualizar(); + await this.getGrupoDeCompra(); }, } diff --git a/resources/js/components/admin/CaracteristicasOpcionales.vue b/resources/js/components/admin/CaracteristicasOpcionales.vue index 242dfb2..26bd5f4 100644 --- a/resources/js/components/admin/CaracteristicasOpcionales.vue +++ b/resources/js/components/admin/CaracteristicasOpcionales.vue @@ -8,8 +8,7 @@ export default { caracteristicas: [ { id: "devoluciones", - nombre: "Devoluciones", - habilitada: false + nombre: "Devoluciones" }, ] } @@ -27,16 +26,15 @@ export default { - - + diff --git a/resources/js/components/admin/DropdownDescargar.vue b/resources/js/components/admin/DropdownDescargar.vue index 0b95488..08ccd4a 100644 --- a/resources/js/components/admin/DropdownDescargar.vue +++ b/resources/js/components/admin/DropdownDescargar.vue @@ -14,13 +14,13 @@ @@ -51,19 +52,25 @@ - +