diff --git a/src/app/interfaces/ISinonimo.ts b/src/app/interfaces/ISinonimo.ts index bcee75e..e533170 100644 --- a/src/app/interfaces/ISinonimo.ts +++ b/src/app/interfaces/ISinonimo.ts @@ -6,5 +6,6 @@ export interface ISinonimo { productos: IArticulo[]; productoPadre?: number; cantidad?: number; + cantidadRestante?: number; selected?: boolean; } diff --git a/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts b/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts index 34fb15e..0b0a0d5 100644 --- a/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts +++ b/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts @@ -117,8 +117,10 @@ export class SeleccionArticulosComponent implements OnInit, AfterViewInit, OnDes if (res.length) { const sinonimos = []; const gruposArticulos = _.groupBy(res[0].productos, 'ID_SIN'); - Object.keys(gruposArticulos).forEach(key => { + Object.keys(gruposArticulos).forEach((key, i) => { sinonimos.push({ productos: gruposArticulos[key] }); + sinonimos[i].cantidad = articulo.productos[i].cantidad; + sinonimos[i].cantidadRestante = articulo.productos[i].cantidad; }); res = sinonimos; this.openModalSinonimos(res, articulo); diff --git a/src/app/shared/sinonimo/sinonimo.component.html b/src/app/shared/sinonimo/sinonimo.component.html index 72241b1..3f68537 100644 --- a/src/app/shared/sinonimo/sinonimo.component.html +++ b/src/app/shared/sinonimo/sinonimo.component.html @@ -7,8 +7,8 @@ (click)="close()" class="btn-effect icon-30 mt-2 mr-2 position-absolute right-0 top-0 z-index" src="assets/img/icono-cancelar-blanco.svg"> -
{{ articulo.MKT_DESC ? articulo.MKT_DESC.toUpperCase() : articulo.DetArt.toUpperCase() }}
-{{ articulo.MKT_DESC ? articulo.MKT_DESC.toUpperCase() : articulo.DetArt.toUpperCase() }}
++ {{articulo.MKT_DESC ? articulo.MKT_DESC.toUpperCase() : articulo.DetArt.toUpperCase()}} +
+{{articulo.cantidad}}
+