Commit b98fa43e302d27092b73e3da6018b5237cd58566
1 parent
42f74088a6
Exists in
master
Agregado filtro Todos.
Showing
2 changed files
with
13 additions
and
4 deletions
Show diff stats
src/app/components/busqueda-productos/busqueda-productos.component.html
... | ... | @@ -20,6 +20,12 @@ |
20 | 20 | </div> |
21 | 21 | <ul class="list-group"> |
22 | 22 | <li |
23 | + [ngClass]="{active: categoriaActive == 0}" | |
24 | + (click)="categoriaActive = 0; filterItems()" | |
25 | + class="list-group-item list-group-item-action text-center my-1 p-2 h6"> | |
26 | + Todos | |
27 | + </li> | |
28 | + <li | |
23 | 29 | *ngFor="let categoria of categorias" |
24 | 30 | [ngClass]="{active: categoriaActive == categoria.id}" |
25 | 31 | (click)="categoriaActive = categoria.id; filterItems()" |
src/app/components/busqueda-productos/busqueda-productos.component.ts
... | ... | @@ -33,7 +33,7 @@ export class BusquedaProductosComponent implements OnInit { |
33 | 33 | this.productoService.getCategorias() |
34 | 34 | .subscribe((categorias: Categoria[]) => { |
35 | 35 | this.categorias = categorias; |
36 | - this.categoriaActive = this.verCategorias ? 1 : categorias[0].id; | |
36 | + this.categoriaActive = this.verCategorias ? 0 : categorias[0].id; | |
37 | 37 | }); |
38 | 38 | |
39 | 39 | this.productoService.productoAcargar = undefined; |
... | ... | @@ -51,8 +51,11 @@ export class BusquedaProductosComponent implements OnInit { |
51 | 51 | filterItems() { |
52 | 52 | |
53 | 53 | this.auxProductos = this.productos.filter(x => { |
54 | - return x.DetArt.toLowerCase().includes(this.searchTerm.toLowerCase()) && | |
55 | - x.categoria_selfservice == this.categoriaActive; | |
54 | + if (this.categoriaActive === 0) | |
55 | + return x.DetArt.toLowerCase().includes(this.searchTerm.toLowerCase()) | |
56 | + else | |
57 | + return x.DetArt.toLowerCase().includes(this.searchTerm.toLowerCase()) && | |
58 | + x.categoria_selfservice === this.categoriaActive; | |
56 | 59 | }); |
57 | 60 | } |
58 | 61 | |
... | ... | @@ -80,7 +83,7 @@ export class BusquedaProductosComponent implements OnInit { |
80 | 83 | }, |
81 | 84 | error => { console.error(error); } |
82 | 85 | ); |
83 | - }else { | |
86 | + } else { | |
84 | 87 | |
85 | 88 | this.productoService.productoAcargar = producto; |
86 | 89 | this.router.navigate(['inicio']); |