Commit e9fe03dc09acfbd3ed5015db2392738979e3be38

Authored by Nicolás Guarnieri
Exists in master and in 1 other branch develop

Merge branch 'master' into 'master'

Master

See merge request !18
src/js/controller.js
... ... @@ -9,23 +9,26 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll
9 9 var cabecera = '';
10 10  
11 11 $scope.now = new Date();
  12 + $scope.dateOptions = {
  13 + maxDate: new Date()
  14 + };
12 15  
13   - if ($routeParams.parametro === 'nota-pedido') {
14   - $scope.actividad = 'Nota de pedido';
15   - $scope.titulo = 'Seguimiento de nota de pedido';
16   - cabecera = 'Vendedor:';
17   - }
18   -
19   - if ($routeParams.parametro === 'hoja-ruta') {
20   - $scope.actividad = 'Entrega de producto';
21   - $scope.titulo = 'Seguimiento de hoja de ruta';
22   - cabecera = 'Vehiculo:';
23   - }
24   -
25   - if ($routeParams.parametro === 'cobranza') {
26   - $scope.actividad = 'Cobranza';
27   - $scope.titulo = 'Seguimiento de cobranza';
28   - cabecera = 'Cobrador:';
  16 + switch($routeParams.parametro){
  17 + case 'nota-pedido':
  18 + $scope.actividad = 'Nota de pedido';
  19 + $scope.titulo = 'Seguimiento de nota de pedido';
  20 + cabecera = 'Vendedor:';
  21 + break;
  22 + case 'hoja-ruta':
  23 + $scope.actividad = 'Entrega de producto';
  24 + $scope.titulo = 'Seguimiento de hoja de ruta';
  25 + cabecera = 'Vehiculo:';
  26 + break;
  27 + case 'cobranza':
  28 + $scope.actividad = 'Cobranza';
  29 + $scope.titulo = 'Seguimiento de cobranza';
  30 + cabecera = 'Cobrador:';
  31 + break;
29 32 }
30 33  
31 34 $scope.idUsuario = 0;
... ... @@ -48,6 +51,7 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll
48 51 $scope.idUsuario = 0;
49 52 getSeguimiento();
50 53 $scope.$broadcast('removeCabecera', cabecera);
  54 + $scope.$broadcast('removeCabecera', 'Individual');
51 55 $scope.$broadcast('addCabecera',{
52 56 label: 'General',
53 57 valor: ''
... ... @@ -65,12 +69,12 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll
65 69 $scope.search = function(key) {
66 70 if (key === 13) {
67 71 $scope.idUsuario = $scope.idUsuarioInput;
68   - getSeguimiento();
69 72 $scope.$broadcast('removeCabecera', 'General');
70 73 $scope.$broadcast('addCabecera', {
71   - label: cabecera,
72   - valor: $scope.idUsuarioInput
  74 + label: 'Individual',
  75 + valor: ''
73 76 });
  77 + getSeguimiento();
74 78 }
75 79 };
76 80  
... ... @@ -96,7 +100,28 @@ angular.module('focaAdminSeguimiento') .controller('focaAdminSeguimientoControll
96 100 };
97 101  
98 102 focaAdminSeguimientoService.obtenerActividad(datos).then(function(datos) {
99   -
  103 + if($scope.idUsuario !== 0){
  104 + switch($routeParams.parametro){
  105 + case 'nota-pedido':
  106 + $scope.$broadcast('addCabecera', {
  107 + label: cabecera,
  108 + valor: (datos.data.length) ? $scope.idUsuario + ' - ' +
  109 + datos.data[0].notaPedido.vendedor.NomVen
  110 + : $scope.idUsuario
  111 + });
  112 + break;
  113 + case 'hoja-ruta':
  114 + $scope.$broadcast('addCabecera', {
  115 + label: cabecera,
  116 + valor: (datos.data.length) ? $scope.idUsuario + ' - ' +
  117 + datos.data[0].hojaRutaMovimiento.remito.hojaRuta.vehiculo.tractor
  118 + : $scope.idUsuario
  119 + });
  120 + break;
  121 + case 'cobranza':
  122 + break;
  123 + }
  124 + }
100 125 $scope.marcadores = datos.data;
101 126 });
102 127 }
src/views/foca-admin-seguimiento.html
... ... @@ -9,21 +9,25 @@
9 9 <div class="row">
10 10 <div class="col-10">
11 11 <osm
12   - latitud="-32.89214159952345"
13   - longitud="-68.84572999101856"
14   - zoom="14"
  12 + latitud="-34.7152975"
  13 + longitud="-65.9053867"
  14 + zoom="6"
15 15 marcadores="marcadores"
16 16 parametros= "datosBuscados"
17 17 />
18 18 </div>
19 19 <div class="col-2 pl-0">
20 20 <input
21   - type="date"
  21 + type="text"
22 22 ng-model="now"
23 23 class="btn col-12 my-1"
24   - foca-focus="true"
25 24 ng-blur="fecha()"
26   - hasta-hoy
  25 + uib-datepicker-popup="dd/MM/yyyy"
  26 + show-button-bar="false"
  27 + is-open="datepickerOpen"
  28 + on-open-focus="false"
  29 + ng-focus="datepickerOpen = true"
  30 + datepicker-options="dateOptions"
27 31 />
28 32 <button
29 33 type="button"