diff --git a/app/Filtros/FiltroDeSubpedido.php b/app/Filtros/FiltroDeSubpedido.php index eef2388..fafdbdc 100644 --- a/app/Filtros/FiltroDeSubpedido.php +++ b/app/Filtros/FiltroDeSubpedido.php @@ -13,4 +13,12 @@ class FiltroDeSubpedido extends Filtro $this->builder->where('grupo_de_compra_id', intval($valor)); } + + public function tipoPedido(String $valor) + { + if (!is_numeric($valor)) + throw new TypeError(); + + $this->builder->where('tipo_pedido_id', intval($valor)); + } } diff --git a/resources/js/components/pedidos/PedidoSelect.vue b/resources/js/components/pedidos/PedidoSelect.vue index 2fa35fe..4d84e3b 100644 --- a/resources/js/components/pedidos/PedidoSelect.vue +++ b/resources/js/components/pedidos/PedidoSelect.vue @@ -88,7 +88,8 @@ export default { const response = await axios.get('/api/subpedidos/',{ params: { nombre: nombre, - grupo_de_compra: this.grupo_de_compra.id + grupo_de_compra: this.grupo_de_compra.id, + tipo_pedido: 1, } }); this.pedidos = response.data;