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 @@
-
+
Todavía no hay ningún pedido para administrar.
@@ -17,8 +13,7 @@
@@ -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 @@
-
+