From e632ee03602bfa0f848b74c3523ab5a4a2414574 Mon Sep 17 00:00:00 2001 From: Luigi Date: Wed, 5 Jun 2019 17:04:00 -0300 Subject: [PATCH] Modal para remitos --- src/js/controller.js | 39 ++++++++++++++++++++++++++++++---- src/js/controllerDetalle.js | 15 ++++++++++++++ src/views/activar-hoja-ruta.html | 17 ++++++++++++++- src/views/modal-remitos.html | 45 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 111 insertions(+), 5 deletions(-) create mode 100644 src/js/controllerDetalle.js create mode 100644 src/views/modal-remitos.html diff --git a/src/js/controller.js b/src/js/controller.js index 6a20ace..ece05dc 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,9 +1,9 @@ angular.module('focaActivarHojaRuta') .controller('focaActivarHojaRutaController', [ '$scope', 'focaActivarHojaRutaService', 'focaModalService', 'focaBotoneraLateralService', - '$filter', + '$filter','$uibModal', function($scope, focaActivarHojaRutaService, focaModalService, focaBotoneraLateralService, - $filter) { + $filter, $uibModal) { config(); //METODOS @@ -70,9 +70,40 @@ angular.module('focaActivarHojaRuta') ); }; + $scope.mostrarRemitos = function (hojasRutas) { + $uibModal.open( + { + ariaLabelledBy: '', + templateUrl: 'modal-remitos.html', + controller: 'focaModalDetalleController', + resolve: { + hojasRutas: function () { return hojasRutas; }, + }, + size: 'lg', + } + ); + }; + + $scope.setearEstado = function (estado) { + var texto = ''; + switch (estado) { + case 0: + texto = 'Disponible'; + break; + case 1: + texto = 'Asignada'; + break; + case 2: + texto = 'Terminada'; + break; + default: + break; + } + return texto; + }; + $scope.activarHojaRuta = function(hojaRuta) { validarChoferDisponible().then(function(hojaRutaAsignada) { - if (hojaRutaAsignada) { var texto = 'El chofer tiene asignada la Hoja de Ruta Nº ' + $filter('comprobante')([hojaRutaAsignada.sucursal, @@ -92,11 +123,11 @@ angular.module('focaActivarHojaRuta') focaActivarHojaRutaService .activarHojaRuta(hojaRuta.id, $scope.chofer) .then(function() { + hojaRuta.estado = 1; init(); focaModalService.alert('Hoja de ruta activada'); }); } - }); }; diff --git a/src/js/controllerDetalle.js b/src/js/controllerDetalle.js new file mode 100644 index 0000000..8f97762 --- /dev/null +++ b/src/js/controllerDetalle.js @@ -0,0 +1,15 @@ +angular.module('focaActivarHojaRuta') + .controller('focaModalDetalleController', [ + '$scope', '$timeout', '$uibModalInstance', 'focaModalService', + 'focaActivarHojaRutaService','hojasRutas', + function ($scope, $timeout, $uibModalInstance, focaModalService, + focaActivarHojaRutaService, hojasRutas) { + + $scope.mostrar = false; + $scope.hojasRutas = hojasRutas; + + $scope.cancel = function () { + $uibModalInstance.close(hojasRutas); + }; + } +]); diff --git a/src/views/activar-hoja-ruta.html b/src/views/activar-hoja-ruta.html index 8a5ebde..44aa74d 100644 --- a/src/views/activar-hoja-ruta.html +++ b/src/views/activar-hoja-ruta.html @@ -27,6 +27,8 @@ Número Fecha Remitos + Estados + @@ -35,7 +37,20 @@ - + +
+ + + + + + -- 1.9.1