Commit 127658762dbaf48db143b7a7e628d8f42549bf52
Exists in
master
and in
1 other branch
Merge branch 'master' into 'master'
Master(mpuebla) See merge request !49
Showing
2 changed files
Show diff stats
src/app/components/inicio/inicio.component.ts
| ... | ... | @@ -123,11 +123,17 @@ export class InicioComponent implements OnInit { |
| 123 | 123 | |
| 124 | 124 | promoSeleccionada($event: Producto) { |
| 125 | 125 | |
| 126 | - this.promoAcargar = $event; | |
| 127 | - if (this.promoAcargar.tieneSinonimos) { | |
| 128 | - var sector = this.promoAcargar.CodSec; | |
| 129 | - var codigo = this.promoAcargar.CodArt; | |
| 130 | - this.getSinonimos(sector, codigo); | |
| 126 | + if ($event.tieneSinonimos) { | |
| 127 | + | |
| 128 | + this.productoService.getProductoById($event.id) | |
| 129 | + .subscribe((res : Producto) => { | |
| 130 | + | |
| 131 | + $event.imagenes = res.imagenes; | |
| 132 | + this.promoAcargar = $event; | |
| 133 | + this.getSinonimos(this.promoAcargar.CodSec, this.promoAcargar.CodArt); | |
| 134 | + }, | |
| 135 | + error => { console.log(error); }) | |
| 136 | + | |
| 131 | 137 | |
| 132 | 138 | } else if (this.popoverDirective) { |
| 133 | 139 | this.popoverDirective.hide(); |
src/app/services/producto.service.ts
| ... | ... | @@ -16,6 +16,11 @@ export class ProductoService { |
| 16 | 16 | |
| 17 | 17 | constructor(private http: HttpClient) { } |
| 18 | 18 | |
| 19 | + getProductoById(id): Observable<any> { | |
| 20 | + | |
| 21 | + return this.http.get(`${appSettings.apiUrl}/articulos/${id}`); | |
| 22 | + } | |
| 23 | + | |
| 19 | 24 | getAll(): Observable<any> { |
| 20 | 25 | |
| 21 | 26 | return this.http.get(`${appSettings.apiUrl}/articulos`); |