Commit 83dfaec4863248cff2b86b6a02e2ae1ddacded8c

Authored by Marcelo Puebla
1 parent 4bdc05ab71
Exists in develop

Fix

en cantidades de sinonimos
src/app/modules/seleccion-articulos/seleccion-articulos.component.ts
... ... @@ -118,9 +118,13 @@ export class SeleccionArticulosComponent implements OnInit, AfterViewInit, OnDes
118 118 const sinonimos = [];
119 119 const gruposArticulos = _.groupBy(res[0].productos, 'ID_SIN');
120 120 Object.keys(gruposArticulos).forEach((key, i) => {
121   - sinonimos.push({ productos: gruposArticulos[key] });
122   - sinonimos[i].cantidad = articulo.productos[i].cantidad;
123   - sinonimos[i].cantidadRestante = articulo.productos[i].cantidad;
  121 + sinonimos.push({ productos: gruposArticulos[key], });
  122 + for (const a of articulo.productos) {
  123 + if (key === a.idSinonimo.toString()) {
  124 + sinonimos[i].cantidad = sinonimos[i].cantidadRestante = a.cantidad;
  125 + continue;
  126 + }
  127 + }
124 128 });
125 129 res = sinonimos;
126 130 this.openModalSinonimos(res, articulo);
src/app/shared/header-publicidad/header-publicidad.component.ts
... ... @@ -94,9 +94,13 @@ export class HeaderPublicidadComponent implements OnInit {
94 94 const sinonimos = [];
95 95 const gruposArticulos = _.groupBy(res[0].productos, 'ID_SIN');
96 96 Object.keys(gruposArticulos).forEach((key, i) => {
97   - sinonimos.push({ productos: gruposArticulos[key] });
98   - sinonimos[i].cantidad = articulo.productos[i].cantidad;
99   - sinonimos[i].cantidadRestante = articulo.productos[i].cantidad;
  97 + sinonimos.push({ productos: gruposArticulos[key], });
  98 + for (const a of articulo.productos) {
  99 + if (key === a.idSinonimo.toString()) {
  100 + sinonimos[i].cantidad = sinonimos[i].cantidadRestante = a.cantidad;
  101 + continue;
  102 + }
  103 + }
100 104 });
101 105 res = sinonimos;
102 106 this.openModalSinonimos(res, articulo);
src/app/shared/promocion/promocion.component.ts
... ... @@ -52,9 +52,13 @@ export class PromocionComponent implements OnInit {
52 52 const sinonimos = [];
53 53 const gruposArticulos = _.groupBy(res[0].productos, 'ID_SIN');
54 54 Object.keys(gruposArticulos).forEach((key, i) => {
55   - sinonimos.push({ productos: gruposArticulos[key] });
56   - sinonimos[i].cantidad = promo.productos[i].cantidad;
57   - sinonimos[i].cantidadRestante = promo.productos[i].cantidad;
  55 + sinonimos.push({ productos: gruposArticulos[key], });
  56 + for (const a of promo.productos) {
  57 + if (key === a.idSinonimo.toString()) {
  58 + sinonimos[i].cantidad = sinonimos[i].cantidadRestante = a.cantidad;
  59 + continue;
  60 + }
  61 + }
58 62 });
59 63 res = sinonimos;
60 64 this.openModalSinonimos(res, promo);