Commit e9fe03dc09acfbd3ed5015db2392738979e3be38
Exists in
master
and in
1 other branch
Merge branch 'master' into 'master'
Master See merge request !18
Showing
2 changed files
Show diff stats
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" |