From 977e8418897ffa0e938beb42e618d79588ad6329 Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Mon, 24 Dec 2018 13:49:16 -0300 Subject: [PATCH] calendario bootstrap, cabeceras --- src/js/controller.js | 65 ++++++++++++++++++++++++----------- src/views/foca-admin-seguimiento.html | 10 ++++-- 2 files changed, 52 insertions(+), 23 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 5803b57..2bd0f1d 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -9,23 +9,26 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll var cabecera = ''; $scope.now = new Date(); + $scope.dateOptions = { + maxDate: new Date() + }; - if ($routeParams.parametro === 'nota-pedido') { - $scope.actividad = 'Nota de pedido'; - $scope.titulo = 'Seguimiento de nota de pedido'; - cabecera = 'Vendedor:'; - } - - if ($routeParams.parametro === 'hoja-ruta') { - $scope.actividad = 'Entrega de producto'; - $scope.titulo = 'Seguimiento de hoja de ruta'; - cabecera = 'Vehiculo:'; - } - - if ($routeParams.parametro === 'cobranza') { - $scope.actividad = 'Cobranza'; - $scope.titulo = 'Seguimiento de cobranza'; - cabecera = 'Cobrador:'; + switch($routeParams.parametro){ + case 'nota-pedido': + $scope.actividad = 'Nota de pedido'; + $scope.titulo = 'Seguimiento de nota de pedido'; + cabecera = 'Vendedor:'; + break; + case 'hoja-ruta': + $scope.actividad = 'Entrega de producto'; + $scope.titulo = 'Seguimiento de hoja de ruta'; + cabecera = 'Vehiculo:'; + break; + case 'cobranza': + $scope.actividad = 'Cobranza'; + $scope.titulo = 'Seguimiento de cobranza'; + cabecera = 'Cobrador:'; + break; } $scope.idUsuario = 0; @@ -48,6 +51,7 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll $scope.idUsuario = 0; getSeguimiento(); $scope.$broadcast('removeCabecera', cabecera); + $scope.$broadcast('removeCabecera', 'Individual'); $scope.$broadcast('addCabecera',{ label: 'General', valor: '' @@ -65,12 +69,12 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll $scope.search = function(key) { if (key === 13) { $scope.idUsuario = $scope.idUsuarioInput; - getSeguimiento(); $scope.$broadcast('removeCabecera', 'General'); $scope.$broadcast('addCabecera', { - label: cabecera, - valor: $scope.idUsuarioInput + label: 'Individual', + valor: '' }); + getSeguimiento(); } }; @@ -96,7 +100,28 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll }; focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) { - + if($scope.idUsuario !== 0){ + switch($routeParams.parametro){ + case 'nota-pedido': + $scope.$broadcast('addCabecera', { + label: cabecera, + valor: (datos.data.length) ? $scope.idUsuario + ' - ' + + datos.data[0].notaPedido.vendedor.NomVen + : $scope.idUsuario + }); + break; + case 'hoja-ruta': + $scope.$broadcast('addCabecera', { + label: cabecera, + valor: (datos.data.length) ? $scope.idUsuario + ' - ' + + datos.data[0].hojaRutaMovimiento.remito.hojaRuta.vehiculo.tractor + : $scope.idUsuario + }); + break; + case 'cobranza': + break; + } + } $scope.marcadores = datos.data; }); } diff --git a/src/views/foca-admin-seguimiento.html b/src/views/foca-admin-seguimiento.html index ab85b09..29c6d93 100644 --- a/src/views/foca-admin-seguimiento.html +++ b/src/views/foca-admin-seguimiento.html @@ -18,12 +18,16 @@