controller.js
1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
angular.module('focaListaHojaRuta')
.controller('listaHojaRutaCtrl',
[
'$scope', '$filter', 'hojaRutaService',
function($scope, $filter, hojaRutaService) {
hojaRutaService.getHojasRuta().then(function(res) {
$scope.hojasRuta = res.data;
});
$scope.cabecera = [];
$scope.showCabecera = true;
addCabecera('Transportista:', 'Andesmar');
addCabecera('Chofer:', 'Carlos');
addCabecera('Vehículo:', 'SCANIA TODOPODEROSO');
$scope.now = new Date();
$scope.puntoVenta = '0000';
$scope.comprobante = '00000000';
function addCabecera(label, valor) {
var propiedad = $filter('filter')($scope.cabecera, {label: label}, true);
if(propiedad.length === 1) {
propiedad[0].valor = valor;
} else {
$scope.cabecera.push({label: label, valor: valor});
}
}
function removeCabecera(label) {
var propiedad = $filter('filter')($scope.cabecera, {label: label}, true);
if(propiedad.length === 1) {
$scope.cabecera.splice($scope.cabecera.indexOf(propiedad[0]), 1);
}
}
function rellenar(relleno, longitud) {
relleno = '' + relleno;
while (relleno.length < longitud) {
relleno = '0' + relleno;
}
return relleno;
}
}
]);