From c6df5ebaa04346f007465dc160cd607794e60ddd Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 31 Jan 2019 17:57:09 -0300 Subject: [PATCH] refactor seguimiento de cobranzas --- src/js/osm-directive.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/js/osm-directive.js b/src/js/osm-directive.js index 2512510..4719e08 100644 --- a/src/js/osm-directive.js +++ b/src/js/osm-directive.js @@ -24,7 +24,7 @@ angular.module('focaAdminSeguimiento').directive('osm', function() { if ($scope.parametros.actividad === 'Cobranza') { observacion = getCobranza(marcador); - } + } if ($scope.parametros.actividad === 'Entrega de producto') { observacion = getEntrega(marcador); @@ -96,7 +96,8 @@ angular.module('focaAdminSeguimiento').directive('osm', function() { } function getCobranza(marcador) { - observacion += 'Cobrador: ' + marcador.recibo.cobrador.id + ' - ' + + observacion = ''; + observacion += 'Cobrador: ' + marcador.recibo.cobrador.CodVen + ' - ' + marcador.recibo.CFE + '
'; if (!$scope.parametros.individual) { @@ -107,23 +108,28 @@ angular.module('focaAdminSeguimiento').directive('osm', function() { $filter('date')(marcador.fecha.slice(0,10), 'dd/MM/yyyy') + ' ' + marcador.fecha.slice(11,19) + '
'; observacion += 'NÂș: ' + $filter('comprobante')([ - marcador.sucursal, marcador.idUsuario]) + '
'; + marcador.recibo.PVE, marcador.recibo.NCO]) + '
'; observacion += 'Cliente: ' + marcador.recibo.cliente.NOM + '
'; + var totalCobrado = 0; + for (var i = 0; i < marcador.recibo.facturas.length; i++) { + if (marcador.recibo.facturas[i].LOP === 'P') { + totalCobrado += marcador.recibo.facturas[i].IMP; + } + } if ($scope.parametros.individual) { if (marcador.distancia) { observacion += 'Distancia a casa central: ' + marcador.distancia + 'km' + '
'; observacion += 'Total Cobrado: ' + - $filter('currency')(marcador.factura.IPA, '$'); + $filter('currency')(totalCobrado, '$'); } } else { observacion += 'Cantidad de cobranzas: ' + marcador.cantidad + '
'; observacion += 'Total Cobrado: ' + - $filter('currency')(marcador.factura.IPA, '$'); + $filter('currency')(totalCobrado, '$'); } - return observacion; } -- 1.9.1