diff --git a/public/js/subpedidos-create.js b/public/js/subpedidos-create.js index 39f11da..052d4a8 100644 --- a/public/js/subpedidos-create.js +++ b/public/js/subpedidos-create.js @@ -10,7 +10,7 @@ Vue.component('subpedido-select', { return this.subpedidosExistentes.map(a => a.nombre.toLowerCase()) }, botonCrearDesabilitado : function() { - return this.subpedido == null || this.nombresDeSubpedidos.includes(this.subpedido.toLowerCase()) + return !this.subpedido || this.nombresDeSubpedidos.includes(this.subpedido.toLowerCase()) } }, props: ["gdcid"], @@ -19,6 +19,10 @@ Vue.component('subpedido-select', { }, methods: { onType() { + if (!this.subpedido){ + this.subpedidosExistentes = []; + return; + } axios.get("/api/subpedidos", { params: { nombre: this.subpedido, @@ -33,17 +37,16 @@ Vue.component('subpedido-select', { nombre: this.subpedido, grupo_de_compra_id: this.gdcid }).then(response => { - //se creo el subpedido, guardamos el subpedido en sesion - axios.post("/subpedidos/guardar_sesion", { - subpedido: response.data - }).then(response => { - window.location.href = 'productos'; - }); + this.guardarSubpedidoEnSesion(response.data); }); }, - elegirExistente(){ - return; + guardarSubpedidoEnSesion(subpedido) { + axios.post("/subpedidos/guardar_sesion", { + subpedido: subpedido + }).then(response => { + window.location.href = 'productos'; + }); } } }); \ No newline at end of file diff --git a/resources/views/subpedidos_create.blade.php b/resources/views/subpedidos_create.blade.php index 2404b2a..9c58328 100644 --- a/resources/views/subpedidos_create.blade.php +++ b/resources/views/subpedidos_create.blade.php @@ -18,7 +18,7 @@
-

Intentá que sea claro como para que tus compas del barrio te identifiquen.

+

Debe ser claro para que tus compas del barrio te identifiquen.

@@ -31,7 +31,7 @@

- +