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 | }); |