Commit db6173265129ffb034151cd97ed7e8d252ef859c

Authored by Jose Pinto
1 parent ec55b5e395
Exists in master and in 1 other branch develop

Muestra 'General' en cabecera

Showing 1 changed file with 12 additions and 0 deletions   Show diff stats
src/js/controller.js
1 angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoController', [ 1 angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoController', [
2 '$scope', '$timeout', 'focaAdminSeguimientoService', 2 '$scope', '$timeout', 'focaAdminSeguimientoService',
3 'focaBotoneraLateralService','$location', '$routeParams', 3 'focaBotoneraLateralService','$location', '$routeParams',
4 function($scope, $timeout, focaAdminSeguimientoService, 4 function($scope, $timeout, focaAdminSeguimientoService,
5 focaBotoneraLateralService, $location, $routeParams) { 5 focaBotoneraLateralService, $location, $routeParams) {
6 6
7 $scope.actividad = ''; 7 $scope.actividad = '';
8 $scope.titulo = ''; 8 $scope.titulo = '';
9 var cabecera = ''; 9 var cabecera = '';
10 10
11 $scope.now = new Date(); 11 $scope.now = new Date();
12 12
13 if ($routeParams.parametro === 'nota-pedido') { 13 if ($routeParams.parametro === 'nota-pedido') {
14 $scope.actividad = 'Nota de pedido'; 14 $scope.actividad = 'Nota de pedido';
15 $scope.titulo = 'Seguimiento de nota de pedido'; 15 $scope.titulo = 'Seguimiento de nota de pedido';
16 cabecera = 'Vendedor:'; 16 cabecera = 'Vendedor:';
17 } 17 }
18 18
19 if ($routeParams.parametro === 'hoja-ruta') { 19 if ($routeParams.parametro === 'hoja-ruta') {
20 $scope.actividad = 'Entrega de producto'; 20 $scope.actividad = 'Entrega de producto';
21 $scope.titulo = 'Seguimiento de hoja de ruta'; 21 $scope.titulo = 'Seguimiento de hoja de ruta';
22 cabecera = 'Vehiculo:'; 22 cabecera = 'Vehiculo:';
23 } 23 }
24 24
25 if ($routeParams.parametro === 'cobranza') { 25 if ($routeParams.parametro === 'cobranza') {
26 $scope.actividad = 'Cobranza'; 26 $scope.actividad = 'Cobranza';
27 $scope.titulo = 'Seguimiento de cobranza'; 27 $scope.titulo = 'Seguimiento de cobranza';
28 cabecera = 'Cobrador:'; 28 cabecera = 'Cobrador:';
29 } 29 }
30 30
31 $scope.idUsuario = 0; 31 $scope.idUsuario = 0;
32 $scope.marcadores = []; 32 $scope.marcadores = [];
33 getSeguimiento(); 33 getSeguimiento();
34 34
35 $timeout(function() {
36 $scope.$broadcast('addCabecera',{
37 label: 'General',
38 valor: ''
39 });
40 })
41
35 //SETEO BOTONERA LATERAL 42 //SETEO BOTONERA LATERAL
36 focaBotoneraLateralService.showSalir(true); 43 focaBotoneraLateralService.showSalir(true);
37 focaBotoneraLateralService.showPausar(false); 44 focaBotoneraLateralService.showPausar(false);
38 focaBotoneraLateralService.showGuardar(false); 45 focaBotoneraLateralService.showGuardar(false);
39 46
40 $scope.general = function() { 47 $scope.general = function() {
41 $scope.idUsuario = 0; 48 $scope.idUsuario = 0;
42 getSeguimiento(); 49 getSeguimiento();
43 $scope.$broadcast('removeCabecera', cabecera); 50 $scope.$broadcast('removeCabecera', cabecera);
51 $scope.$broadcast('addCabecera',{
52 label: 'General',
53 valor: ''
54 });
44 }; 55 };
45 56
46 $scope.individual = function() { 57 $scope.individual = function() {
47 $scope.idUsuario = -1; 58 $scope.idUsuario = -1;
48 }; 59 };
49 60
50 $scope.salir = function() { 61 $scope.salir = function() {
51 $location.path('/'); 62 $location.path('/');
52 }; 63 };
53 64
54 $scope.search = function(key) { 65 $scope.search = function(key) {
55 if (key === 13) { 66 if (key === 13) {
56 $scope.idUsuario = $scope.idUsuarioInput; 67 $scope.idUsuario = $scope.idUsuarioInput;
57 getSeguimiento(); 68 getSeguimiento();
69 $scope.$broadcast('removeCabecera', 'General');
58 $scope.$broadcast('addCabecera', { 70 $scope.$broadcast('addCabecera', {
59 label: cabecera, 71 label: cabecera,
60 valor: $scope.idUsuarioInput 72 valor: $scope.idUsuarioInput
61 }); 73 });
62 } 74 }
63 }; 75 };
64 76
65 $scope.fecha = function() { 77 $scope.fecha = function() {
66 getSeguimiento(); 78 getSeguimiento();
67 }; 79 };
68 80
69 function getSeguimiento() { 81 function getSeguimiento() {
70 var now = $scope.now; 82 var now = $scope.now;
71 var desde = new Date(new Date(now.setHours(0)).setMinutes(0)); 83 var desde = new Date(new Date(now.setHours(0)).setMinutes(0));
72 desde = desde.setDate(desde.getDate() - 1); 84 desde = desde.setDate(desde.getDate() - 1);
73 desde = new Date(desde); 85 desde = new Date(desde);
74 var datos = { 86 var datos = {
75 actividad: $scope.actividad, 87 actividad: $scope.actividad,
76 idUsuario: $scope.idUsuario, 88 idUsuario: $scope.idUsuario,
77 fechaDesde: desde, 89 fechaDesde: desde,
78 fechaHasta: new Date(new Date(now.setHours(23)).setMinutes(59)) 90 fechaHasta: new Date(new Date(now.setHours(23)).setMinutes(59))
79 }; 91 };
80 92
81 $scope.datosBuscados = { 93 $scope.datosBuscados = {
82 actividad: $scope.actividad, 94 actividad: $scope.actividad,
83 individual: $scope.idUsuario !== 0 ? true : false 95 individual: $scope.idUsuario !== 0 ? true : false
84 }; 96 };
85 97
86 focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) { 98 focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) {
87 99
88 $scope.marcadores = datos.data; 100 $scope.marcadores = datos.data;
89 }); 101 });
90 } 102 }
91 } 103 }
92 ]); 104 ]);
93 105