diff --git a/src/js/controller.js b/src/js/controller.js index cb8b001..f6635a0 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -5,8 +5,19 @@ angular.module('focaModalDetalleHojaRuta') '$scope', '$uibModalInstance', 'remito', - function($filter, $scope, $uibModalInstance, remito) { + 'focaModalDetalleHojaRutaService', + function($filter, $scope, $uibModalInstance, remito, focaModalDetalleHojaRutaService) { $scope.remito = remito; + $scope.cisternas = []; + $scope.articuloSeleccionado = {}; + $scope.cambio = function(articulo) { + $scope.articuloSeleccionado = articulo; + }; + focaModalDetalleHojaRutaService.getCisternasByIdRemito($scope.remito.id) + .then(function(res) { + $scope.cisternas = res.data; + }); + $scope.aceptar = function() { var articulos = articulosDescargados(); var cisternaMovimientos = []; @@ -16,19 +27,20 @@ angular.module('focaModalDetalleHojaRuta') idRemito: $scope.remito.id, cantidad: articulos[i].aCargar, metodo: 'descarga' - } + }; var hojaRutaMovimiento = { idRemito: $scope.remito.id, reciboDescarga: articulos[i].numeroRecibo - } + }; cisternaMovimientos.push(cisternaMovimiento); hojaRutaMovimientos.push(hojaRutaMovimiento); } var result = { cisternaMovimientos: cisternaMovimientos, hojaRutaMovimientos: hojaRutaMovimientos, - idHojaRuta: $scope.remito.idHojaRuta - } + idRemito: $scope.remito.id, + observaciones: $scope.remito.observaciones + }; $uibModalInstance.close(result); }; diff --git a/src/js/service.js b/src/js/service.js index f373ef0..ee08e88 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -6,6 +6,9 @@ angular.module('focaModalDetalleHojaRuta') return { getDetallesHojaRuta: function() { return $http.get(API_ENDPOINT.URL + '/transportista'); + }, + getCisternasByIdRemito: function(idRemito) { + return $http.get(API_ENDPOINT.URL + '/cisternas/obtener/remito/' + idRemito); } }; } diff --git a/src/views/modal-detalle-hoja-ruta.html b/src/views/modal-detalle-hoja-ruta.html index d8425ad..67fb5c9 100644 --- a/src/views/modal-detalle-hoja-ruta.html +++ b/src/views/modal-detalle-hoja-ruta.html @@ -23,53 +23,103 @@
+ Articulo a descargar + - - + + + + +
Articulo TotalA descargarNº ReciboDescargado
+ Cisterna + + + + + + + + + + + + + + - - + ng-model="cisterna.aDescargar" + foca-focus="" + ng-disabled="articuloSeleccionado.idArticulo != cisterna.cisternaCarga.idProducto"/> +
CódigoArticuloTotalA descargar
-
-