Commit 410ebbec8de9a7250f8d18fa68ce8ac6fe0e1ba0
1 parent
03ecc36c1b
Exists in
master
and in
1 other branch
Arreglo de cabecera, no mostraba punto de descarga
Showing
1 changed file
with
17 additions
and
11 deletions
Show diff stats
src/js/controller.js
... | ... | @@ -78,7 +78,10 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', |
78 | 78 | fechaCarga: new Date(), |
79 | 79 | cotizacion: {}, |
80 | 80 | articulosNotaPedido: [], |
81 | - notaPedidoPlazo: [] | |
81 | + notaPedidoPlazo: [], | |
82 | + notaPedidoPuntoDescarga: { | |
83 | + puntoDescarga: {} | |
84 | + } | |
82 | 85 | }; |
83 | 86 | $scope.idLista = undefined; |
84 | 87 | |
... | ... | @@ -190,7 +193,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', |
190 | 193 | data.data.id, $scope.notaPedido.cotizacion.VENDEDOR); |
191 | 194 | |
192 | 195 | if ($scope.notaPedido.notaPedidoPuntoDescarga) { |
193 | - notaPedidoBusinessService.addPuntosDescarga(data.data.id, | |
196 | + notaPedidoBusinessService.addpuntoDescarga(data.data.id, | |
194 | 197 | $scope.notaPedido.notaPedidoPuntoDescarga); |
195 | 198 | } |
196 | 199 | |
... | ... | @@ -315,19 +318,19 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', |
315 | 318 | idDomicilio: $scope.notaPedido.domicilio.id, |
316 | 319 | idCliente: $scope.notaPedido.cliente.COD, |
317 | 320 | articulos: $scope.notaPedido.articulosNotaPedido, |
318 | - puntosDescarga: $scope.notaPedido.notaPedidoPuntoDescarga, | |
321 | + puntoDescarga: $scope.notaPedido.notaPedidoPuntoDescarga, | |
319 | 322 | domicilio: $scope.notaPedido.domicilio |
320 | 323 | } |
321 | 324 | } |
322 | 325 | } |
323 | 326 | ); |
324 | 327 | modalInstance.result.then( |
325 | - function(puntosDescarga) { | |
326 | - $scope.notaPedido.notaPedidoPuntoDescarga = puntosDescarga; | |
328 | + function(puntoDescarga) { | |
329 | + $scope.notaPedido.notaPedidoPuntoDescarga = puntoDescarga; | |
327 | 330 | |
328 | 331 | $scope.$broadcast('addCabecera', { |
329 | 332 | label: 'Puntos de descarga:', |
330 | - valor: getCabeceraPuntoDescarga(puntosDescarga) | |
333 | + valor: getCabeceraPuntoDescarga(puntoDescarga) | |
331 | 334 | }); |
332 | 335 | }, function() { |
333 | 336 | $scope.abrirModalDomicilios($scope.cliente); |
... | ... | @@ -532,7 +535,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', |
532 | 535 | domicilio.Localidad + ', ' + domicilio.Provincia; |
533 | 536 | $scope.notaPedido.domicilioStamp = domicilioStamp; |
534 | 537 | |
535 | - $scope.notaPedido.notaPedidoPuntoDescarga = domicilio.puntosDescarga; | |
538 | + $scope.notaPedido.notaPedidoPuntoDescarga = domicilio.puntoDescarga; | |
536 | 539 | |
537 | 540 | $scope.$broadcast('addCabecera', { |
538 | 541 | label: 'Cliente:', |
... | ... | @@ -914,19 +917,22 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', |
914 | 917 | ); |
915 | 918 | |
916 | 919 | if (notaPedido.notaPedidoPuntoDescarga) { |
917 | - var puntosDescarga = notaPedido.notaPedidoPuntoDescarga | |
920 | + var puntos = []; | |
921 | + notaPedido.notaPedidoPuntoDescarga.forEach(function(notaPedidoPuntoDescarga, idx, arr) { | |
922 | + puntos.push(notaPedidoPuntoDescarga.puntoDescarga); | |
923 | + }); | |
918 | 924 | cabeceras.push({ |
919 | 925 | label: 'Puntos de descarga: ', |
920 | - valor: $filter('rellenarDigitos')(getCabeceraPuntoDescarga(puntosDescarga)) | |
926 | + valor: $filter('rellenarDigitos')(getCabeceraPuntoDescarga(puntos)) | |
921 | 927 | }); |
922 | 928 | } |
923 | 929 | |
924 | 930 | addArrayCabecera(cabeceras); |
925 | 931 | } |
926 | 932 | |
927 | - function getCabeceraPuntoDescarga(puntosDescarga){ | |
933 | + function getCabeceraPuntoDescarga(puntoDescarga){ | |
928 | 934 | var puntosStamp = ''; |
929 | - puntosDescarga.forEach(function(punto, idx, arr) { | |
935 | + puntoDescarga.forEach(function(punto, idx, arr) { | |
930 | 936 | puntosStamp += punto.descripcion; |
931 | 937 | if ((idx + 1) !== arr.length) puntosStamp += ', '; |
932 | 938 | }); |