Commit 6723c0403e22b1ba98fe9ccda4c06985c0830c85

Authored by Jose Pinto
1 parent ddce87f264
Exists in master

agrego foca-botonera-facturador

... ... @@ -8,7 +8,7 @@
8 8 "compile": "gulp uglify",
9 9 "gulp-pre-commit": "gulp pre-commit",
10 10 "postinstall": "npm run compile && gulp clean-post-install",
11   - "install-dev": "npm install -D jasmine-core pre-commit angular angular-ladda ladda@1.0.6 angular-route bootstrap ui-bootstrap4 font-awesome gulp gulp-angular-templatecache gulp-connect gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify-es gulp-uglify jquery jshint pump git+https://debo.suite.repo/modulos-npm/foca-directivas.git git+https://debo.suite.repo/modulos-npm/foca-modal-remito.git"
  11 + "install-dev": "npm install -D jasmine-core pre-commit angular angular-ladda ladda@1.0.6 angular-route bootstrap ui-bootstrap4 font-awesome gulp gulp-angular-templatecache gulp-connect gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify-es gulp-uglify jquery jshint pump git+http://git.focasoftware.com/npm/foca-botonera-facturador.git git+http://git.focasoftware.com/npm/foca-directivas.git git+http://git.focasoftware.com/npm/foca-modal-remito.git"
12 12 },
13 13 "pre-commit": [
14 14 "gulp-pre-commit"
... ... @@ -24,8 +24,9 @@
24 24 "angular-ladda": "^0.4.3",
25 25 "angular-route": "^1.7.5",
26 26 "bootstrap": "^4.1.3",
27   - "foca-directivas": "git+https://debo.suite.repo/modulos-npm/foca-directivas.git",
28   - "foca-modal-remito": "git+https://debo.suite.repo/modulos-npm/foca-modal-remito.git",
  27 + "foca-botonera-facturador": "git+http://git.focasoftware.com/npm/foca-botonera-facturador.git",
  28 + "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git",
  29 + "foca-modal-remito": "git+http://git.focasoftware.com/npm/foca-modal-remito.git",
29 30 "font-awesome": "^4.7.0",
30 31 "gulp": "^3.9.1",
31 32 "gulp-angular-templatecache": "^2.2.5",
src/js/controller.js
... ... @@ -2,19 +2,8 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
2 2 [
3 3 '$scope', '$uibModal', '$location', '$filter', 'crearHojaRutaService', 'focaModalService',
4 4 function($scope, $uibModal, $location, $filter, crearHojaRutaService, focaModalService) {
5   - $scope.botonera = [
6   - {texto: 'Transportista', imagen: '../img/abmPrecios.png',
7   - accion: function() {$scope.seleccionarProveedor();}},
8   - {texto: 'Chofer', imagen: '../img/abmPrecios.png',
9   - accion: function() {$scope.seleccionarChofer();}},
10   - {texto: 'Vehículo', imagen: '../img/abmPrecios.png',
11   - accion: function() {$scope.seleccionarVehiculo();}},
12   - {texto: 'Tarifario', imagen: '../img/abmPrecios.png',
13   - accion: function() {$scope.seleccionarTarifario();}},
14   - {texto: 'Remitos', imagen: '../img/abmPrecios.png',
15   - accion: function() {$scope.seleccionarRemito();}},
16   - {texto: '', accion: function() {}}
17   - ];
  5 +
  6 + $scope.botonera = crearHojaRutaService.getBotonera();
18 7 $scope.datepickerAbierto = false;
19 8  
20 9 $scope.show = false;
... ... @@ -181,7 +170,7 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
181 170 );
182 171 };
183 172  
184   - $scope.seleccionarProveedor = function() {
  173 + $scope.seleccionarTransportista = function() {
185 174 var modalInstance = $uibModal.open(
186 175 {
187 176 ariaLabelledBy: 'Busqueda de Transportista',
... ... @@ -273,7 +262,7 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
273 262 );
274 263 };
275 264  
276   - $scope.seleccionarRemito = function() {
  265 + $scope.seleccionarRemitos = function() {
277 266 var modalInstance = $uibModal.open(
278 267 {
279 268 ariaLabelledBy: 'Busqueda de Remito',
... ... @@ -54,6 +54,9 @@ angular.module('focaCrearHojaRuta')
54 54 },
55 55 getNumeroHojaRuta: function() {
56 56 return $http.get(route + '/hoja-ruta/numero-siguiente');
  57 + },
  58 + getBotonera: function() {
  59 + return ['Transportista', 'Chofer', 'Vehiculo', 'Tarifario', 'Remitos'];
57 60 }
58 61 };
59 62 }]);
src/views/hoja-ruta.html
... ... @@ -74,22 +74,7 @@
74 74 <div class="col-12 col-md-10 border border-light rounded">
75 75 <div class="row px-5 py-2 botonera-secundaria">
76 76 <div class="col-12">
77   - <div class="row">
78   - <div
79   - class="col-6 col-sm-2 px-1 py-1 m-auto m-md-0"
80   - ng-repeat="boton in botonera"
81   - ng-class="{'d-none d-md-grid': boton.texto == ''}">
82   - <button
83   - type="button"
84   - class="btn btn-default btn-block btn-xs text-center py-1 rounded border border-light"
85   - ng-click="boton.accion()"
86   - ng-class="{'d-sm-block h-100': boton.texto == ''}"
87   - >
88   - <img src="{{boton.imagen}}" alt="" ng-if="boton.imagen">
89   - <span>{{boton.texto}}</span>
90   - </button>
91   - </div>
92   - </div>
  77 + <foca-botonera-facturador botones="botonera" extra="1" class="row"></foca-botonera-facturador>
93 78 </div>
94 79 </div>
95 80 <!-- PC -->