Commit 03fa05eb119ec62cc5731a299cb779fe4d0c0e0f

Authored by Eric Fernandez
Exists in master

Merge branch 'master' of https://debo.suite.repo/modulos-npm/foca-modal-remito

src/views/foca-modal-remito.html
1 <div class="modal-header py-1"> 1 <div class="modal-header py-1">
2 <h5 class="modal-title">Busqueda de Remito</h5> 2 <h5 class="modal-title">Busqueda de Remito</h5>
3 </div> 3 </div>
4 <div class="modal-body" id="modal-body"> 4 <div class="modal-body" id="modal-body">
5 <div class="input-group"> 5 <div class="input-group">
6 <small class="col-2 text-left my-1">Fecha Desde</small> 6 <small class="col-2 text-left my-1">Fecha Desde</small>
7 <div class="input-group mb-2 col-4"> 7 <div class="input-group mb-2 col-4">
8 <div class="input-group-prepend"> 8 <div class="input-group-prepend">
9 <div class="input-group-text"> 9 <div class="input-group-text">
10 <i class="fa fa-calendar"></i> 10 <i class="fa fa-calendar"></i>
11 </div> 11 </div>
12 </div> 12 </div>
13 <input 13 <input
14 class="form-control form-control-sm" 14 class="form-control form-control-sm"
15 id="inlineFormInputGroup" 15 id="inlineFormInputGroup"
16 ladda="searchLoading" 16 ladda="searchLoading"
17 type="date" 17 type="date"
18 ng-model="fechaDesde" 18 ng-model="fechaDesde"
19 hasta-hoy 19 hasta-hoy
20 ng-required="true" 20 ng-required="true"
21 /> 21 />
22 </div> 22 </div>
23 <small class="col-2 text-left my-1">Fecha Hasta</small> 23 <small class="col-2 text-left my-1">Fecha Hasta</small>
24 <div class="input-group mb-2 col-4"> 24 <div class="input-group mb-2 col-4">
25 <div class="input-group-prepend"> 25 <div class="input-group-prepend">
26 <div class="input-group-text"> 26 <div class="input-group-text">
27 <i class="fa fa-calendar"></i> 27 <i class="fa fa-calendar"></i>
28 </div> 28 </div>
29 </div> 29 </div>
30 <input 30 <input
31 class="form-control form-control-sm" 31 class="form-control form-control-sm"
32 id="inlineFormInputGroup" 32 id="inlineFormInputGroup"
33 ladda="searchLoading" 33 ladda="searchLoading"
34 type="date" 34 type="date"
35 ng-model="fechaHasta" 35 ng-model="fechaHasta"
36 ng-required="true" 36 ng-required="true"
37 hasta-hoy 37 hasta-hoy
38 /> 38 />
39 </div> 39 </div>
40 </div> 40 </div>
41 <div class="input-group"> 41 <div class="input-group">
42 <input 42 <input
43 ladda="searchLoading" 43 ladda="searchLoading"
44 type="text" 44 type="text"
45 class="form-control form-control-sm" 45 class="form-control form-control-sm"
46 placeholder="Razón social" 46 placeholder="Razón social"
47 ng-model="filters" 47 ng-model="filters"
48 ng-change="search()" 48 ng-change="search()"
49 ng-keydown="busquedaDown($event.keyCode)" 49 ng-keydown="busquedaDown($event.keyCode)"
50 ng-keypress="busquedaPress($event.keyCode)" 50 ng-keypress="busquedaPress($event.keyCode)"
51 foca-focus="selectedRemito == -1" 51 foca-focus="selectedRemito == -1"
52 ng-focus="selectedRemito = -1" 52 ng-focus="selectedRemito = -1"
53 teclado-virtual 53 teclado-virtual
54 > 54 >
55 <div class="input-group-append"> 55 <div class="input-group-append">
56 <button 56 <button
57 ladda="searchLoading" 57 ladda="searchLoading"
58 class="btn btn-outline-secondary" 58 class="btn btn-outline-secondary"
59 type="button" 59 type="button"
60 ng-click="busquedaPress(13)" 60 ng-click="busquedaPress(13)"
61 > 61 >
62 <i class="fa fa-search" aria-hidden="true"></i> 62 <i class="fa fa-search" aria-hidden="true"></i>
63 </button> 63 </button>
64 </div> 64 </div>
65 </div> 65 </div>
66 <table ng-show="primerBusqueda" class="table table-striped table-sm"> 66 <table ng-show="primerBusqueda" class="table table-striped table-sm">
67 <thead> 67 <thead>
68 <tr> 68 <tr>
69 <th>Fecha</th> 69 <th>Fecha</th>
70 <th>Cliente</th> 70 <th>Cliente</th>
71 <th>Comprobante</th>
72 <th></th>
73 </tr>
74 </thead>
71 <th>Comprobante</th> 75 <tbody>
72 <th></th> 76 <tr ng-show="currentPageRemitos.length == 0 && primerBusqueda">
73 </tr> 77 <td colspan="5">
74 </thead> 78 No se encontraron resultados.
75 <tbody> 79 </td>
76 <tr ng-show="currentPageRemitos.length == 0 && primerBusqueda"> 80 </tr>
77 <td colspan="5"> 81 <tr class="selectable"
78 No se encontraron resultados. 82 ng-repeat="(key, remito) in currentPageRemitos"
79 </td> 83 ng-click="select(remito)">
80 </tr> 84 <td ng-bind="remito.fechaRemito | date : 'dd/MM/yyyy'"></td>
81 <tr class="selectable" 85 <td ng-bind="remito.nombreCliente"></td>
82 ng-repeat="(key, remito) in currentPageRemitos" 86 <td ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></td>
83 ng-click="select(remito)"> 87 <td>
84 <td ng-bind="remito.fechaRemito | date : 'dd/MM/yyyy'"></td> 88 <button
85 <td ng-bind="remito.nombreCliente"></td> 89 type="button"
86 <td ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></td> 90 class="btn btn-xs p-1 float-right"
87 <td> 91 ng-class="{
88 <button 92 'btn-secondary': selectedRemito != key,
93 'btn-primary': selectedRemito == key
94 }"
95 foca-focus="selectedRemito == {{key}}"
96 ng-keydown="itemRemito($event.keyCode)"
89 type="button" 97 >
90 class="btn btn-xs p-1 float-right" 98 <i class="fa fa-arrow-right" aria-hidden="true"></i>
91 ng-class="{ 99 </button>
92 'btn-secondary': selectedRemito != key, 100 </td>
93 'btn-primary': selectedRemito == key 101 </tr>
94 }" 102 </tbody>
95 foca-focus="selectedRemito == {{key}}" 103 </table>
96 ng-keydown="itemRemito($event.keyCode)" 104 <nav ng-show="currentPageRemitos.length > 0 && primerBusqueda">
97 > 105 <ul class="pagination pagination-sm justify-content mb-0">
98 <i class="fa fa-arrow-right" aria-hidden="true"></i> 106 <li class="page-item" ng-class="{'disabled': currentPage == 1}">
99 </button> 107 <a
100 </td> 108 class="page-link"
101 </tr> 109 href="javascript:void();"
102 </tbody> 110 ng-click="selectPage(currentPage - 1)"
103 </table> 111 >
104 <nav ng-show="currentPageRemitos.length > 0 && primerBusqueda"> 112 <span aria-hidden="true">&laquo;</span>
105 <ul class="pagination pagination-sm justify-content mb-0"> 113 <span class="sr-only">Anterior</span>
106 <li class="page-item" ng-class="{'disabled': currentPage == 1}"> 114 </a>
107 <a class="page-link" href="#" ng-click="selectPage(currentPage - 1)"> 115 </li>
108 <span aria-hidden="true">&laquo;</span> 116 <li
109 <span class="sr-only">Anterior</span> 117 class="page-item"
110 </a> 118 ng-repeat="pagina in paginas"
111 </li> 119 ng-class="{'active': pagina == currentPage}"
112 <li 120 >
113 class="page-item" 121 <a
114 ng-repeat="pagina in paginas" 122 class="page-link"
115 ng-class="{'active': pagina == currentPage}" 123 href="javascript:void();"
116 > 124 ng-click="selectPage(pagina)"
117 <a 125 ng-bind="pagina"
118 class="page-link" 126 ></a>
119 href="#" 127 </li>
120 ng-click="selectPage(pagina)" 128 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}">
121 ng-bind="pagina" 129 <a
122 ></a> 130 class="page-link"
123 </li> 131 href="javascript:void();"
124 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}"> 132 ng-click="selectPage(currentPage + 1)"
125 <a class="page-link" href="#" ng-click="selectPage(currentPage + 1)"> 133 >
126 <span aria-hidden="true">&raquo;</span> 134 <span aria-hidden="true">&raquo;</span>
127 <span class="sr-only">Siguiente</span> 135 <span class="sr-only">Siguiente</span>
128 </a> 136 </a>
129 </li> 137 </li>
130 </ul> 138 </ul>
131 </nav> 139 </nav>
132 </div> 140 </div>
133 <div class="modal-footer py-1"> 141 <div class="modal-footer py-1">
134 <button class="btn btn-sm btn-secondary" type="button" ng-click="cancel()">Cancelar</button> 142 <button class="btn btn-sm btn-secondary" type="button" ng-click="cancel()">Cancelar</button>
135 </div> 143 </div>
136 144