Commit 761f527859ade3e56a91b2ac9382d0c764fd3cc1

Authored by Jose Pinto
1 parent cc633aa21d
Exists in master and in 2 other branches develop, lab

agrego foca-botonera-lateral

1 angular.module('focaAdminSeguimiento', [ 1 angular.module('focaAdminSeguimiento', [
2 'ngRoute', 2 'ngRoute',
3 'ui.bootstrap' 3 'ui.bootstrap',
4 'focaBotoneraLateral'
4 ]); 5 ]);
5 6
src/js/controller.js
1 angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoController', [ 1 angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoController', [
2 '$scope', 'focaAdminSeguimientoService', '$location', '$routeParams', 2 '$scope', '$timeout', 'focaAdminSeguimientoService',
3 function($scope, focaAdminSeguimientoService, $location, $routeParams) { 3 'focaBotoneraLateralService','$location', '$routeParams',
4 function($scope, $timeout, focaAdminSeguimientoService,
5 focaBotoneraLateralService, $location, $routeParams) {
6
4 $scope.actividad = ''; 7 $scope.actividad = '';
5 8
6 $scope.now = new Date(); 9 $scope.now = new Date();
7 10
8 if ($routeParams.parametro === 'nota-pedido') { 11 if ($routeParams.parametro === 'nota-pedido') {
9 $scope.actividad = 'Nota de pedido'; 12 $scope.actividad = 'Nota de pedido';
10 } 13 }
11 14
12 if ($routeParams.parametro === 'hoja-ruta') { 15 if ($routeParams.parametro === 'hoja-ruta') {
13 $scope.actividad = 'Entrega de producto'; 16 $scope.actividad = 'Entrega de producto';
14 } 17 }
15 18
16 if ($routeParams.parametro === 'cobranza') { 19 if ($routeParams.parametro === 'cobranza') {
17 $scope.actividad = 'Cobranza'; 20 $scope.actividad = 'Cobranza';
18 } 21 }
19 22
20 $scope.idUsuario = 0; 23 $scope.idUsuario = 0;
21 $scope.marcadores = []; 24 $scope.marcadores = [];
22 getSeguimiento(); 25 getSeguimiento();
23 26
27 //SETEO BOTONERA LATERAL
28 focaBotoneraLateralService.showSalir(true);
29 focaBotoneraLateralService.showPausar(false);
30 focaBotoneraLateralService.showGuardar(false);
31
24 $scope.general = function() { 32 $scope.general = function() {
25 $scope.idUsuario = 0; 33 $scope.idUsuario = 0;
26 getSeguimiento(); 34 getSeguimiento();
27 }; 35 };
28 36
29 $scope.individual = function() { 37 $scope.individual = function() {
30 $scope.idUsuario = -1; 38 $scope.idUsuario = -1;
31 }; 39 };
32 40
33 $scope.salir = function() { 41 $scope.salir = function() {
34 $location.path('/'); 42 $location.path('/');
35 }; 43 };
36 44
37 $scope.search = function(key) { 45 $scope.search = function(key) {
38 if (key === 13) { 46 if (key === 13) {
39 $scope.idUsuario = $scope.idUsuarioInput; 47 $scope.idUsuario = $scope.idUsuarioInput;
40 getSeguimiento(); 48 getSeguimiento();
41 } 49 }
42 }; 50 };
43 51
44 $scope.fecha = function() { 52 $scope.fecha = function() {
45 getSeguimiento(); 53 getSeguimiento();
46 }; 54 };
47 55
48 function getSeguimiento() { 56 function getSeguimiento() {
49 var now = $scope.now; 57 var now = $scope.now;
50 var desde = new Date(new Date(now.setHours(0)).setMinutes(0)); 58 var desde = new Date(new Date(now.setHours(0)).setMinutes(0));
51 desde = desde.setDate(desde.getDate() - 1); 59 desde = desde.setDate(desde.getDate() - 1);
52 desde = new Date(desde); 60 desde = new Date(desde);
53 var datos = { 61 var datos = {
54 actividad: $scope.actividad, 62 actividad: $scope.actividad,
55 idUsuario: $scope.idUsuario, 63 idUsuario: $scope.idUsuario,
56 fechaDesde: desde, 64 fechaDesde: desde,
57 fechaHasta: new Date(new Date(now.setHours(23)).setMinutes(59)) 65 fechaHasta: new Date(new Date(now.setHours(23)).setMinutes(59))
58 }; 66 };
59 67
60 $scope.datosBuscados = { 68 $scope.datosBuscados = {
61 actividad: $scope.actividad, 69 actividad: $scope.actividad,
62 individual: $scope.idUsuario !== 0 ? true : false 70 individual: $scope.idUsuario !== 0 ? true : false
63 }; 71 };
64 72
65 focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) { 73 focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) {
66 74
67 $scope.marcadores = datos.data; 75 $scope.marcadores = datos.data;
68 }); 76 });
69 } 77 }
70 } 78 }
71 ]); 79 ]);
72 80
src/views/foca-admin-seguimiento.html
1 <div class="foca-admin-seguimiento"> 1 <div class="foca-admin-seguimiento">
2 <div class="row"> 2 <div class="row">
3 <div class="offset-1 col-9"> 3 <div class="offset-1 col-9">
4 <osm 4 <osm
5 latitud="-32.89214159952345" 5 latitud="-32.89214159952345"
6 longitud="-68.84572999101856" 6 longitud="-68.84572999101856"
7 zoom="14" 7 zoom="14"
8 marcadores="marcadores" 8 marcadores="marcadores"
9 parametros= "datosBuscados" 9 parametros= "datosBuscados"
10 /> 10 />
11 </div> 11 </div>
12 <div class="col-2 pl-0"> 12 <div class="col-2 pl-0">
13 <input 13 <input
14 type="date" 14 type="date"
15 ng-model="now" 15 ng-model="now"
16 class="btn col-12 my-1" 16 class="btn col-12 my-1"
17 foca-focus="true" 17 foca-focus="true"
18 ng-blur="fecha()" 18 ng-blur="fecha()"
19 hasta-hoy 19 hasta-hoy
20 /> 20 />
21 <button 21 <button
22 type="button" 22 type="button"
23 ng-class="{'active': idUsuario == 0}" 23 ng-class="{'active': idUsuario == 0}"
24 class="btn col-12 my-1" 24 class="btn col-12 my-1"
25 ng-click="general()" 25 ng-click="general()"
26 >General</button> 26 >General</button>
27 <button 27 <button
28 type="button" 28 type="button"
29 ng-class="{'active': idUsuario != 0}" 29 ng-class="{'active': idUsuario != 0}"
30 class="btn col-12 my-1" 30 class="btn col-12 my-1"
31 ng-click="individual()" 31 ng-click="individual()"
32 >Individual</button> 32 >Individual</button>
33 <div class="form-group" ng-show="idUsuario == -1"> 33 <div class="form-group" ng-show="idUsuario == -1">
34 <input 34 <input
35 type="text" 35 type="text"
36 placeholder="Vendedor" 36 placeholder="Vendedor"
37 class="form-control" 37 class="form-control"
38 ng-model="idUsuarioInput" 38 ng-model="idUsuarioInput"
39 ng-keypress="search($event.keyCode)" 39 ng-keypress="search($event.keyCode)"
40 foca-focus="idUsuario == -1" 40 foca-focus="idUsuario == -1"
41 ng-show="actividad == 'Nota de pedido'" 41 ng-show="actividad == 'Nota de pedido'"
42 > 42 >
43 <input 43 <input
44 type="text" 44 type="text"
45 placeholder="Vehiculo" 45 placeholder="Vehiculo"
46 class="form-control" 46 class="form-control"
47 ng-model="idUsuarioInput" 47 ng-model="idUsuarioInput"
48 ng-keypress="search($event.keyCode)" 48 ng-keypress="search($event.keyCode)"
49 foca-focus="idUsuario == -1" 49 foca-focus="idUsuario == -1"
50 ng-show="actividad == 'Entrega de producto'" 50 ng-show="actividad == 'Entrega de producto'"
51 > 51 >
52 <input 52 <input
53 type="text" 53 type="text"
54 placeholder="Cobrador" 54 placeholder="Cobrador"
55 class="form-control" 55 class="form-control"
56 ng-model="idUsuarioInput" 56 ng-model="idUsuarioInput"
57 ng-keypress="search($event.keyCode)" 57 ng-keypress="search($event.keyCode)"
58 foca-focus="idUsuario == -1" 58 foca-focus="idUsuario == -1"
59 ng-show="actividad == 'Cobranza'" 59 ng-show="actividad == 'Cobranza'"
60 > 60 >
61 </div> 61 </div>
62 <button
63 type="button"
64 class="btn col-12 my-1 boton-salir"
65 ng-click="salir()"
66 >
67 Salir
68 </button>
69 </div> 62 </div>
70 </div> 63 </div>
71 </div> 64 </div>
72 65