Commit 977e8418897ffa0e938beb42e618d79588ad6329
1 parent
fd679a711e
Exists in
master
and in
1 other branch
calendario bootstrap, cabeceras
Showing
2 changed files
with
52 additions
and
23 deletions
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
... | ... | @@ -18,12 +18,16 @@ |
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" |