From 04ea74b52468511082d84d93f2cd1d1757b060d5 Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Tue, 18 Jun 2019 17:51:13 -0300 Subject: [PATCH] fix alert --- src/js/controller.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 9712089..dd791a2 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -36,34 +36,38 @@ angular.module('focaModalDetalleCisternas') Promise.all([promesaVehiculo, promesaCisternas, promesaRemito]).then(function(res) { if (idRemito !== -1 && !validarCargas(res[1].data, res[2].data)) { - var error = 'Los artículos del remito exceden la cantidad disponible del ' + - 'vehiculo'; - $uibModalInstance.dismiss(error); + var alerta = focaModalService.alert('Los artículos del remito exceden la cantidad disponible del ' + + 'vehiculo'); + $uibModalInstance.dismiss(alerta); return; } $scope.cargandoDatos = false; $scope.vehiculo = res[0].data; $scope.cisternas = res[1].data; + if(!$scope.cisternas.length) { - focaModalService.alert('El vehículo no tiene cisternas'); - $uibModalInstance.dismiss(); + $uibModalInstance.dismiss(focaModalService.alert('El vehículo no tiene cisternas')); return; } + if(!res[2]) { $scope.$digest(); return; } + $scope.remito = res[2].data; + if($scope.remito.idUsuarioProceso) { - focaModalService.alert('Remito ya asignado'); - $uibModalInstance.close(); + + $uibModalInstance.dismiss(focaModalService.alert('Remito ya asignado')); } + $scope.articulos = $scope.remito.articulosRemito; if(!$scope.articulos.length) { $uibModalInstance.dismiss(focaModalService.alert('El remito no tiene articulos')); return; } - + $scope.seleccionarArticulo($scope.articulos[0]); var tieneUsuario = $scope.cisternas.filter(function(cisterna) { if(cisterna.cisternaCarga && cisterna.cisternaCarga.idUsuarioProceso) { -- 1.9.1