diff --git a/src/js/controller.js b/src/js/controller.js index afa4feb..59caf4f 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -34,8 +34,6 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo focaBotoneraLateralService.showPausar(false); focaBotoneraLateralService.showGuardar(false); - - $scope.general = function() { $scope.idVendedor = 0; getSeguimiento(); @@ -74,13 +72,14 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo $scope.quitarVehiculo = function(vehiculo) { if(!eligioFecha() || vehiculoEnUso(vehiculo)) return; + focaModalService.confirm('Esta seguro que desea eliminar el vehículo ' + - vehiculo.codigo + '?').then(function() { + vehiculo.codigo + ' de ' + vehiculo.transportista.NOM + '?').then(function() { eliminarVehiculo(vehiculo); }); }; - $scope.hacerHojaRuta = function(vehiculo) { + $scope.hacerHojaRuta = function(vehiculo, cerrar) { if(!eligioFecha() || vehiculoEnUso(vehiculo)) return; var modalInstance = $uibModal.open( { @@ -90,7 +89,8 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo size: 'lg', resolve: { idVehiculo: function() {return vehiculo.id;}, - fechaReparto: function() {return $scope.fechaReparto;} + fechaReparto: function() {return $scope.fechaReparto;}, + cerrar: function() {return cerrar;} } } ); @@ -230,7 +230,7 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo }else { focaModalService.alert('No ha sido posible eliminar el vehiculo porque ' + 'tiene remitos asociados').then(function() { - $scope.hacerHojaRuta(vehiculo); + $scope.hacerHojaRuta(vehiculo, true); }); } }); diff --git a/src/js/controllerCerrarVehiculo.js b/src/js/controllerCerrarVehiculo.js index 990ebea..aef2047 100644 --- a/src/js/controllerCerrarVehiculo.js +++ b/src/js/controllerCerrarVehiculo.js @@ -8,8 +8,10 @@ angular.module('focaLogisticaPedidoRuta') 'focaModalService', '$filter', 'fechaReparto', + 'cerrar', function($scope, $uibModalInstance, $uibModal, focaLogisticaPedidoRutaService, - idVehiculo, focaModalService, $filter, fechaReparto) { + idVehiculo, focaModalService, $filter, fechaReparto, cerrar) { + $scope.cerrar = cerrar; $scope.vehiculo = {}; $scope.remitos = []; $scope.now = fechaReparto; @@ -75,7 +77,6 @@ angular.module('focaLogisticaPedidoRuta') var nuevosRemitos = $filter('filter')($scope.remitos, {checked: !true}); focaLogisticaPedidoRutaService.desasociarRemitos(remitosDel, $scope.vehiculo.id, nuevosRemitos ? true : false).then(function() { - focaModalService.alert('Remitos desasociados con éxito'); $scope.remitos = nuevosRemitos; }); } diff --git a/src/views/foca-logistica-pedido-ruta.html b/src/views/foca-logistica-pedido-ruta.html index 9f3e354..07989d1 100644 --- a/src/views/foca-logistica-pedido-ruta.html +++ b/src/views/foca-logistica-pedido-ruta.html @@ -116,7 +116,7 @@
+ ng-click="hacerHojaRuta(vehiculo, false)">
@@ -46,7 +46,7 @@ Remito Nº Cliente Domicilio de entrega - Eliminar + Eliminar @@ -59,7 +59,7 @@ - +