Commit 3b341b74ed04aa561446a7862f35c4711bdbab3b

Authored by Nicolás Guarnieri
Exists in master and in 2 other branches develop, lab

Merge branch 'master' into 'master'

implentacion modal detalle hoja de ruta

See merge request modulos-npm/foca-hoja-ruta!2
src/js/controller.js
1 1 angular.module('focaListaHojaRuta')
2 2 .controller('listaHojaRutaCtrl',
3 3 [
4   - '$scope', '$filter', 'hojaRutaService',
5   - function($scope, $filter, hojaRutaService) {
  4 + '$scope', '$filter', '$uibModal', 'hojaRutaService',
  5 + function($scope, $filter, $uibModal, hojaRutaService) {
6 6 hojaRutaService.getHojasRuta().then(function(res) {
7 7 $scope.hojasRuta = res.data;
8 8 });
... ... @@ -14,7 +14,32 @@ angular.module('focaListaHojaRuta')
14 14 $scope.now = new Date();
15 15 $scope.puntoVenta = '0000';
16 16 $scope.comprobante = '00000000';
17   -
  17 +
  18 + $scope.verDetalle = function(hojaRuta) {
  19 + var modalInstance = $uibModal.open(
  20 + {
  21 + ariaLabelledBy: 'Detalle hoja ruta',
  22 + templateUrl: 'modal-detalle-hoja-ruta.html',
  23 + controller: 'focaModalDetalleHojaRutaController',
  24 + resolve: {
  25 + parametrosDetalleHojaRuta: function(){
  26 + return {
  27 + remito: '00001-00000001',
  28 + cliente: 'Rubén Gomez',
  29 + domicilio: 'Patricias Mendocinas 5050',
  30 + producto: 'Super',
  31 + litros: 20
  32 + };
  33 + }
  34 + },
  35 + size: 'lg'
  36 + }
  37 + );
  38 + modalInstance.result.then(function() {
  39 +
  40 + })
  41 + };
  42 +
18 43 function addCabecera(label, valor) {
19 44 var propiedad = $filter('filter')($scope.cabecera, {label: label}, true);
20 45 if(propiedad.length === 1) {
src/views/lista-hoja-ruta.html
... ... @@ -84,6 +84,7 @@
84 84 <th>#</th>
85 85 <th>Sucursal</th>
86 86 <th>#HojaRuta</th>
  87 + <th></th>
87 88 </tr>
88 89 </thead>
89 90 <tbody class="tabla-articulo-body">
... ... @@ -93,6 +94,14 @@
93 94 <td ng-bind="key + 1"></td>
94 95 <td ng-bind="hojaRuta.sucursal"></td>
95 96 <td ng-bind="hojaRuta.numeroHojaRuta"></td>
  97 + <td>
  98 + <button
  99 + class="btn btn-secondary"
  100 + type="button"
  101 + ng-click="verDetalle(hojaRuta)"
  102 + ><i class="fa fa-search" aria-hidden="true"></i>
  103 + </button>
  104 + </td>
96 105 </tr>
97 106 </tbody>
98 107 </table>