Commit 52cbcf74026cddf57c518ef782dcaa7b6d2d8d1e

Authored by Jose Pinto
1 parent f2a2f73568
Exists in master

boton pausar funcionando

src/js/controller.js
... ... @@ -2,10 +2,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
2 2 [
3 3 '$scope', '$timeout', '$uibModal', '$location',
4 4 'focaCrearCobranzaService', 'focaModalService', '$filter', 'focaSeguimientoService',
5   - 'focaBotoneraLateralService', 'APP', 'focaLoginService',
  5 + 'focaBotoneraLateralService', 'APP', 'focaLoginService', '$localStorage',
6 6 function($scope, $timeout, $uibModal, $location, focaCrearCobranzaService,
7 7 focaModalService, $filter, focaSeguimientoService, focaBotoneraLateralService,
8   - APP, loginService)
  8 + APP, loginService, $localStorage)
9 9 {
10 10 config();
11 11  
... ... @@ -14,7 +14,6 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
14 14 $scope.cobroDeuda = true;
15 15 $scope.show = false;
16 16 $scope.cargando = true;
17   - $scope.fecha = new Date();
18 17 $scope.puntoVenta = $filter('rellenarDigitos')(0, 4);
19 18 $scope.comprobante = $filter('rellenarDigitos')(0, 8);
20 19  
... ... @@ -28,11 +27,11 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
28 27 focaCrearCobranzaService.getCotizacionByIdMoneda(1).then(function(res) {
29 28 monedaPorDefecto = res.data[0];
30 29  
31   - $scope.cobranza.moneda = monedaPorDefecto;
32   - $scope.inicial.cobranza.moneda = $scope.cobranza.moneda;
  30 + $scope.cobranza.cotizacion = Object.assign(
  31 + {moneda: monedaPorDefecto}, monedaPorDefecto.cotizaciones[0]
  32 + );
33 33  
34   - $scope.cobranza.cotizacion = monedaPorDefecto.cotizaciones[0];
35   - $scope.inicial.cobranza.cotizacion = $scope.cobranza.cotizacion;
  34 + $scope.inicial.cotizacion = $scope.cobranza.cotizacion;
36 35 });
37 36  
38 37 $timeout(function() {
... ... @@ -50,15 +49,18 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
50 49 }
51 50  
52 51 init();
  52 + $timeout(function() {getLSCobranza();});
53 53 }
54 54  
55 55 function init() {
56 56 $scope.$broadcast('cleanCabecera');
57 57  
58   - $scope.cobranza = {};
59   - $scope.facturaTabla = [];
60   - $scope.cobrosTabla = [];
61   -
  58 + $scope.cobranza = {
  59 + fecha: new Date()
  60 + };
  61 + $scope.cobranza.facturas = [];
  62 + $scope.cobranza.cobros = [];
  63 +
62 64 if (APP === 'cobranza') {
63 65 focaCrearCobranzaService.getCobradorById($scope.idCobrador).then(
64 66 function(res) {
... ... @@ -76,11 +78,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
76 78 );
77 79 }
78 80  
79   - $scope.inicial = {
80   - cobranza: angular.copy($scope.cobranza),
81   - facturaTabla: angular.copy($scope.facturaTabla),
82   - cobrosTabla: angular.copy($scope.cobrosTabla)
83   - };
  81 + $scope.inicial = angular.copy($scope.cobranza);
84 82  
85 83 focaCrearCobranzaService.getNumeroRecibo().then(
86 84 function(res) {
... ... @@ -101,6 +99,13 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
101 99 );
102 100 }
103 101  
  102 + $scope.$watch('cobranza', function(newValue) {
  103 + focaBotoneraLateralService.setPausarData({
  104 + label: 'cobranza',
  105 + val: newValue
  106 + });
  107 + }, true);
  108 +
104 109 $scope.crearCobranza = function() {
105 110 if(!$scope.cobranza.cliente) {
106 111 focaModalService.alert('Ingrese Cliente');
... ... @@ -110,7 +115,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController',
110 115 focaModalService.alert('Ingrese Cobrador');
111 116 return;
112 117 }
113   - if($scope.facturaTabla.length < 1) {
  118 + if($scope.cobranza.facturas.length < 1) {
114 119 focaModalService.alert('Ingrese al menos una factura');
115 120 return;
116 121 }
... ... @@ -129,7 +134,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
129 134 $scope.editando = false;
130 135 focaBotoneraLateralService.startGuardar();
131 136 $scope.saveLoading = true;
132   - for(var i = 0; i < $scope.facturaTabla.length; i++) {
  137 + for(var i = 0; i < $scope.cobranza.facturas.length; i++) {
133 138 var cuerpoFactura = {
134 139 CYV: 'V',
135 140 TIP: 'C',
... ... @@ -137,22 +142,23 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
137 142 PVE: $scope.puntoVenta,
138 143 NCO: $scope.comprobante,
139 144 LOP: 'L',
140   - TIL: $scope.facturaTabla[i].TCO,
141   - COM: $scope.facturaTabla[i].numeroFactura + '-' +
142   - $filter('rellenarDigitos')($scope.facturaTabla[i].NCU,2),
143   - FEC: $scope.fecha.toISOString().slice(0, 19).replace('T', ' '),
144   - IMP: Math.abs($scope.facturaTabla[i].IPA),
  145 + TIL: $scope.cobranza.facturas[i].TCO,
  146 + COM: $scope.cobranza.facturas[i].numeroFactura + '-' +
  147 + $filter('rellenarDigitos')($scope.cobranza.facturas[i].NCU,2),
  148 + FEC: new Date($scope.cobranza.fecha)
  149 + .toISOString().slice(0, 19).replace('T', ' '),
  150 + IMP: Math.abs($scope.cobranza.facturas[i].IPA),
145 151 RES: 0,//caja de tesorerรญa
146 152 SUBM: 0,
147   - NCU: $scope.facturaTabla[i].NCU
  153 + NCU: $scope.cobranza.facturas[i].NCU
148 154 };
149 155 cuerpos.push(cuerpoFactura);
150 156  
151 157 }
152 158  
153   - for (var j = 0; j < $scope.cobrosTabla.length; j++) {
  159 + for (var j = 0; j < $scope.cobranza.cobros.length; j++) {
154 160  
155   - var efectivo = $scope.cobrosTabla[j].tipo === 'Efectivo';
  161 + var efectivo = $scope.cobranza.cobros[j].tipo === 'Efectivo';
156 162 var cuerpoCobros = {
157 163 CYV: 'V',
158 164 TIP: 'C',
... ... @@ -160,35 +166,35 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
160 166 PVE: $scope.puntoVenta,
161 167 NCO: $scope.comprobante,
162 168 LOP: 'P',
163   - TIL: $scope.cobrosTabla[j].til,
164   - COM: efectivo ? 'ef(COBRO EN EFECTIVO)' : $scope.cobrosTabla[j].tipo,
165   - FEC: !$scope.cobrosTabla[j].fechaPresentacion ?
166   - $scope.cobrosTabla[j].fecha
  169 + TIL: $scope.cobranza.cobros[j].til,
  170 + COM: efectivo ? 'ef(COBRO EN EFECTIVO)' : $scope.cobranza.cobros[j].tipo,
  171 + FEC: !$scope.cobranza.cobros[j].fechaPresentacion ?
  172 + new Date($scope.cobranza.cobros[j].fecha)
167 173 .toISOString().slice(0, 19).replace('T', ' ') :
168   - $scope.cobrosTabla[j].fechaPresentacion
  174 + new Date($scope.cobranza.cobros[j].fechaPresentacion)
169 175 .toISOString().slice(0, 19).replace('T', ' '),
170   - IMP: Math.abs($scope.cobrosTabla[j].importe),
  176 + IMP: Math.abs($scope.cobranza.cobros[j].importe),
171 177 RES: 0,//caja de tesorerรญa
172 178 SUBM: 0
173 179 };
174 180 cuerpos.push(cuerpoCobros);
175 181  
176   - if($scope.cobrosTabla[j].observacion)
177   - observacion = $scope.cobrosTabla[j].observacion;
  182 + if($scope.cobranza.cobros[j].observacion)
  183 + observacion = $scope.cobranza.cobros[j].observacion;
178 184  
179   - if($scope.cobrosTabla[j].banco) {
  185 + if($scope.cobranza.cobros[j].banco) {
180 186 var cheque = {
181   - BCO: $scope.cobrosTabla[j].banco.ID,
  187 + BCO: $scope.cobranza.cobros[j].banco.ID,
182 188 NUM: $scope.comprobante,
183   - FEP: $scope.cobrosTabla[j].fechaPresentacion
  189 + FEP: new Date($scope.cobranza.cobros[j].fechaPresentacion)
184 190 .toISOString().slice(0, 19).replace('T', ' '),
185   - FEE: $scope.cobrosTabla[j].fechaEmision
  191 + FEE: new Date($scope.cobranza.cobros[j].fechaEmision)
186 192 .toISOString().slice(0, 19).replace('T', ' '),
187   - LUG: $scope.cobrosTabla[j].localidad.NOMBRE,
188   - IMP: $scope.cobrosTabla[j].importe,
189   - LIB: $scope.cobrosTabla[j].librador,
  193 + LUG: $scope.cobranza.cobros[j].localidad.NOMBRE,
  194 + IMP: $scope.cobranza.cobros[j].importe,
  195 + LIB: $scope.cobranza.cobros[j].librador,
190 196 EST: 'C',//'D' depositado, 'E' entregado, 'C' en cartera
191   - PCI: $scope.cobrosTabla[j].provincia.ID,
  197 + PCI: $scope.cobranza.cobros[j].provincia.ID,
192 198 LPLA: 0,
193 199 PLA: 0,
194 200 VEN: $scope.cobranza.cobrador.id,//Id vendedor
... ... @@ -196,7 +202,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
196 202 REN: 0,
197 203 PVEC: $scope.puntoVenta,
198 204 NCOC: $scope.comprobante,
199   - OBSE: $scope.cobrosTabla[j].observaciones,
  205 + OBSE: $scope.cobranza.cobros[j].observaciones,
200 206 LUV: 0,
201 207 ORI: 've',
202 208 FER: '',
... ... @@ -207,12 +213,12 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
207 213 REC_CAJ: 'D',
208 214 TIPO_C: 0,//??
209 215 SALDO_CAJ: 'S',
210   - FECHA_INGRESO: $scope.fecha
  216 + FECHA_INGRESO: new Date($scope.cobranza.fecha)
211 217 .toISOString().slice(0, 19).replace('T', ' '),
212 218 Vendedor_valor: 0,
213 219 FAMILIA: 0,
214 220 CUIT_LIB: '',
215   - COD_LUG: $scope.cobrosTabla[j].localidad.ID,//cรณdigo lugar
  221 + COD_LUG: $scope.cobranza.cobros[j].localidad.ID,//cรณdigo lugar
216 222 SEN: '',
217 223 NRC: 0,
218 224 COD_LARGO: '',
... ... @@ -222,7 +228,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
222 228 };
223 229 cheques.push(cheque);
224 230 }
225   - if ($scope.cobrosTabla[j].imgs) imgs = $scope.cobrosTabla[j].imgs;
  231 + if ($scope.cobranza.cobros[j].imgs) imgs = $scope.cobranza.cobros[j].imgs;
226 232  
227 233 }
228 234  
... ... @@ -233,7 +239,8 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
233 239 TCO: 'RC',
234 240 PVE: $scope.puntoVenta, //Sucursar, punto de venta
235 241 NCO: $scope.comprobante, //Numero de comprobante
236   - FEC: $scope.fecha.toISOString().slice(0, 19).replace('T', ' '),
  242 + FEC: new Date($scope.cobranza.fecha)
  243 + .toISOString().slice(0, 19).replace('T', ' '),
237 244 CLI: $scope.cobranza.cliente.COD,
238 245 ATO: 0, //nรบmero de asiento
239 246 CFE: $scope.cobranza.cobrador.NOM,
... ... @@ -247,7 +254,8 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
247 254 acobypag: {
248 255 CYV: 'V',
249 256 COD: $scope.cobranza.cliente.COD,
250   - FEP: $scope.fecha.toISOString().slice(0, 19).replace('T', ' '),
  257 + FEP: new Date($scope.cobranza.fecha)
  258 + .toISOString().slice(0, 19).replace('T', ' '),
251 259 TIP: 'C',
252 260 TCO: 'RC',
253 261 SUC: $scope.puntoVenta,
... ... @@ -263,14 +271,16 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
263 271 REM: 0,
264 272 FRE: null,//??
265 273 PRO: 'N',
266   - FEV: $scope.fecha.toISOString().slice(0, 19).replace('T', ' ')
  274 + FEV: new Date($scope.cobranza.fecha)
  275 + .toISOString().slice(0, 19).replace('T', ' ')
267 276 },
268 277 datosCobrador: {
269 278 COD: $scope.cobranza.cobrador.NUM,
270 279 PVE: $scope.puntoVenta,
271 280 NUM: $scope.comprobante,
272 281 EST: 'C',
273   - OBS: 'RC: ' + $scope.comprobante + '-' + $scope.fecha.toLocaleDateString(),
  282 + OBS: 'RC: ' + $scope.comprobante + '-' +
  283 + new Date($scope.cobranza.fecha).toLocaleDateString(),
274 284 DAT1: 'C',
275 285 CLI: $scope.cobranza.cliente.COD
276 286 },
... ... @@ -342,30 +352,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
342 352 size: 'lg'
343 353 }
344 354 );
345   - modalInstance.result.then(function(cobranza) {
346   - $scope.editando = true;
347   - $scope.facturaTabla = [];
348   - $scope.cobrosTabla = [];
349   - $scope.$broadcast('cleanCabecera');
350   -
351   - $scope.fecha = new Date(cobranza.fecha);
352   -
353   - $scope.$broadcast('addCabecera', {
354   - label: 'Cliente:',
355   - valor: $filter('rellenarDigitos')(cobranza.cliente.COD, 5) + ' - ' +
356   - cobranza.cliente.NOM
357   - });
358   - $scope.$broadcast('addCabecera', {
359   - label: 'Cobrador:',
360   - valor: cobranza.cobrador
361   - //TODO: hacer la relaciรณn y traer el cobrador para poner su cรณdigo
362   - // valor: $filter('rellenarDigitos')(cobranza.cobrador.CodVen, 5) + ' - ' +
363   - // cobranza.cobrador
364   - });
365   -
366   - $scope.facturaTabla = cobranza.facturas;
367   - $scope.cobrosTabla = cobranza.cobros;
368   - });
  355 + modalInstance.result.then(setearCobranza);
369 356 };
370 357  
371 358 $scope.seleccionarCliente = function() {
... ... @@ -427,7 +414,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
427 414 );
428 415 modalInstance.result.then(
429 416 function(facturas) {
430   - $scope.facturaTabla = $scope.facturaTabla.concat(facturas);
  417 + $scope.cobranza.facturas = $scope.cobranza.facturas.concat(facturas);
431 418 }, function() {
432 419  
433 420 }
... ... @@ -466,7 +453,7 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
466 453 observaciones: cheque.observaciones,
467 454 til: 'EF'
468 455 };
469   - $scope.cobrosTabla.push(cobro);
  456 + $scope.cobranza.cobros.push(cobro);
470 457 }, function() {
471 458  
472 459 }
... ... @@ -496,10 +483,10 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
496 483 importe: efectivo * $scope.cobranza.cotizacion.VENDEDOR,
497 484 til: 'EF'
498 485 };
499   - $scope.cobrosTabla = $scope.cobrosTabla.filter(function(a) {
  486 + $scope.cobranza.cobros = $scope.cobranza.cobros.filter(function(a) {
500 487 return a.tipo !== 'Efectivo';
501 488 });
502   - $scope.cobrosTabla.push(cobro);
  489 + $scope.cobranza.cobros.push(cobro);
503 490 }, function() {
504 491  
505 492 }
... ... @@ -533,14 +520,14 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
533 520 };
534 521 var existe = false;
535 522  
536   - $scope.cobrosTabla.forEach(function(c, idx) {
  523 + $scope.cobranza.cobros.forEach(function(c, idx) {
537 524 if (c.til === 'DE') {
538   - $scope.cobrosTabla[idx] = cobro;
  525 + $scope.cobranza.cobros[idx] = cobro;
539 526 existe = true;
540 527 }
541 528 });
542 529 if (!existe) {
543   - $scope.cobrosTabla.push(cobro);
  530 + $scope.cobranza.cobros.push(cobro);
544 531 }
545 532 }, function() {}
546 533 );
... ... @@ -644,16 +631,16 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
644 631  
645 632 $scope.getTotalDeuda = function() {
646 633 var total = 0;
647   - for (var i = 0; i < $scope.facturaTabla.length; i++) {
648   - total += $scope.facturaTabla[i].IPA;
  634 + for (var i = 0; i < $scope.cobranza.facturas.length; i++) {
  635 + total += $scope.cobranza.facturas[i].IPA;
649 636 }
650 637 return parseFloat(total.toFixed(2));
651 638 };
652 639  
653 640 $scope.getTotalCobrado = function() {
654 641 var total = 0;
655   - for (var i = 0; i < $scope.cobrosTabla.length; i++) {
656   - total += $scope.cobrosTabla[i].importe;
  642 + for (var i = 0; i < $scope.cobranza.cobros.length; i++) {
  643 + total += $scope.cobranza.cobros[i].importe;
657 644 }
658 645 return parseFloat(total.toFixed(2));
659 646 };
... ... @@ -689,21 +676,19 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
689 676 };
690 677  
691 678 $scope.quitarFactura = function(key) {
692   - $scope.facturaTabla.splice(key, 1);
  679 + $scope.cobranza.facturas.splice(key, 1);
693 680 };
694 681  
695 682 $scope.quitarCobro = function(key) {
696   - $scope.cobrosTabla.splice(key, 1);
  683 + $scope.cobranza.cobros.splice(key, 1);
697 684 };
698 685  
699 686 function salir() {
700 687 var confirmacion = false;
701 688  
702   - angular.forEach($scope.inicial, function(valor, key) {
703   - if (!angular.equals($scope[key], $scope.inicial[key])) {
704   - confirmacion = true;
705   - }
706   - });
  689 + if (!angular.equals($scope.cobranza, $scope.inicial)) {
  690 + confirmacion = true;
  691 + }
707 692  
708 693 if (confirmacion) {
709 694 focaModalService.confirm(
... ... @@ -717,5 +702,37 @@ angular.module(&#39;focaCrearCobranza&#39;) .controller(&#39;cobranzaController&#39;,
717 702 $location.path('/');
718 703 }
719 704 }
  705 +
  706 + function setearCobranza(cobranza) {
  707 + $scope.editando = true;
  708 + $scope.$broadcast('cleanCabecera');
  709 +
  710 + if(cobranza.cliente) {
  711 + $scope.$broadcast('addCabecera', {
  712 + label: 'Cliente:',
  713 + valor: $filter('rellenarDigitos')(cobranza.cliente.COD, 5) + ' - ' +
  714 + cobranza.cliente.NOM
  715 + });
  716 + }
  717 + if(cobranza.cobrador.NUM) {
  718 + $scope.$broadcast('addCabecera', {
  719 + label: 'Cobrador:',
  720 + valor: (cobranza.cobrador.NUM) ?
  721 + $filter('rellenarDigitos')(cobranza.cobrador.NUM, 5) + ' - ' +
  722 + cobranza.cobrador.NOM : cobranza.cobrador
  723 +
  724 + });
  725 + }
  726 +
  727 + $scope.cobranza = cobranza;
  728 + }
  729 +
  730 + function getLSCobranza() {
  731 + var cobranza = JSON.parse($localStorage.cobranza || null);
  732 + if (cobranza) {
  733 + setearCobranza(cobranza);
  734 + delete $localStorage.cobranza;
  735 + }
  736 + }
720 737 }
721 738 ]);
1 1 angular.module('focaCrearCobranza')
2   - .service('focaCrearCobranzaService', ['$http', 'API_ENDPOINT', function($http, API_ENDPOINT) {
  2 + .service('focaCrearCobranzaService', ['$http', 'API_ENDPOINT',
  3 + function($http, API_ENDPOINT) {
3 4 return {
4 5 getNumeroRecibo: function() {
5 6 return $http.get(API_ENDPOINT.URL + '/recibo/numero-siguiente');
src/views/cobranza.html
... ... @@ -2,7 +2,7 @@
2 2 <foca-cabecera-facturador
3 3 titulo="'Recibo de cobranza'"
4 4 numero="puntoVenta + '-' + comprobante"
5   - fecha="fecha"
  5 + fecha="cobranza.fecha"
6 6 class="mb-0 col-lg-12"
7 7 busqueda="seleccionarCobranza"
8 8 ></foca-cabecera-facturador>
... ... @@ -46,9 +46,9 @@
46 46 </thead>
47 47 <tbody class="tabla-articulo-body">
48 48 <tr
49   - ng-repeat="(key, factura) in facturaTabla"
  49 + ng-repeat="(key, factura) in cobranza.facturas"
50 50 class="d-flex"
51   - ng-show="show || key == facturaTabla.length - 1"
  51 + ng-show="show || key == cobranza.facturas.length - 1"
52 52 >
53 53 <td ng-bind="key + 1" class="col-auto"></td>
54 54 <td class="col" ng-bind="factura.numeroFactura"
... ... @@ -80,7 +80,7 @@
80 80 <tr class="d-flex">
81 81 <td class="col-auto px-1 border-top-0">
82 82 <strong>Comprobantes:</strong>
83   - <a ng-bind="facturaTabla.length"></a>
  83 + <a ng-bind="cobranza.facturas.length"></a>
84 84 </td>
85 85 <td class="text-right ml-auto table-celda-total no-border-top">
86 86 <strong>Cancela:</strong>
... ... @@ -139,9 +139,9 @@
139 139 </thead>
140 140 <tbody class="tabla-articulo-body">
141 141 <tr
142   - ng-repeat="(key, cobro) in cobrosTabla"
  142 + ng-repeat="(key, cobro) in cobranza.cobros"
143 143 class="d-flex"
144   - ng-show="show || key == cobrosTabla.length - 1"
  144 + ng-show="show || key == cobranza.cobros.length - 1"
145 145 >
146 146 <td ng-bind="key + 1" class="col-auto"></td>
147 147 <td class="col" ng-bind="cobro.tipo"></td>
... ... @@ -184,7 +184,7 @@
184 184 <tr class="d-flex">
185 185 <td class="col-auto px-1 border-top-0">
186 186 <strong>Cobros:</strong>
187   - <a ng-bind="cobrosTabla.length"></a>
  187 + <a ng-bind="cobranza.cobros.length"></a>
188 188 </td>
189 189 <td class="text-right ml-auto table-celda-total no-border-top">
190 190 <strong>Cancela:</strong>
... ... @@ -233,8 +233,8 @@
233 233 </thead>
234 234 <tbody>
235 235 <tr
236   - ng-repeat="(key, factura) in facturaTabla"
237   - ng-show="show || key == facturaTabla.length - 1"
  236 + ng-repeat="(key, factura) in cobranza.facturas"
  237 + ng-show="show || key == cobranza.facturas.length - 1"
238 238 >
239 239 <td class="w-100 align-middle d-flex p-0">
240 240 <div class="align-middle p-1">
... ... @@ -285,7 +285,7 @@
285 285 <button
286 286 class="btn btn-outline-light selectable w-100"
287 287 ng-click="show = !show; masMenos()"
288   - ng-show="facturaTabla.length > 0"
  288 + ng-show="cobranza.facturas.length > 0"
289 289 >
290 290 <i
291 291 class="fa fa-chevron-down"
... ... @@ -305,7 +305,7 @@
305 305 <tr class="d-flex">
306 306 <td class="align-middle no-border-top" colspan="2">
307 307 <strong>Cantidad Items:</strong>
308   - <a ng-bind="facturaTabla.length"></a>
  308 + <a ng-bind="cobranza.facturas.length"></a>
309 309 </td>
310 310 </tr>
311 311 </tfoot>
... ... @@ -329,8 +329,8 @@
329 329 </thead>
330 330 <tbody>
331 331 <tr
332   - ng-repeat="(key, cobro) in cobrosTabla"
333   - ng-show="show || key == cobrosTabla.length - 1"
  332 + ng-repeat="(key, cobro) in cobranza.cobros"
  333 + ng-show="show || key == cobranza.cobros.length - 1"
334 334 >
335 335 <td class="w-100 align-middle d-flex p-0">
336 336 <div class="align-middle p-1">
... ... @@ -397,7 +397,7 @@
397 397 <button
398 398 class="btn btn-outline-light selectable w-100"
399 399 ng-click="show = !show; masMenos()"
400   - ng-show="cobrosTabla.length > 0"
  400 + ng-show="cobranza.cobros.length > 0"
401 401 >
402 402 <i
403 403 class="fa fa-chevron-down"
... ... @@ -417,7 +417,7 @@
417 417 <tr class="d-flex">
418 418 <td class="align-middle no-border-top col-6">
419 419 <strong>Cantidad Items:</strong>
420   - <a ng-bind="cobrosTabla.length"></a>
  420 + <a ng-bind="cobranza.cobros.length"></a>
421 421 </td>
422 422 </tfoot>
423 423 </table>