Commit 1e221c8ea1b2c9e73f31aef01b4513c62e792d7d

Authored by Jose Pinto
1 parent e1ab6a3008
Exists in master

fuera fechas desde y hasta

Showing 1 changed file with 2 additions and 35 deletions   Show diff stats
src/views/foca-modal-factura.html
1 <div class="modal-header py-1"> 1 <div class="modal-header py-1">
2 <div class="row w-100"> 2 <div class="row w-100">
3 <div class="col-lg-6"> 3 <div class="col-lg-6">
4 <h5 class="modal-title">Búsqueda de Facturas</h5> 4 <h5 class="modal-title">Búsqueda de Facturas</h5>
5 </div> 5 </div>
6 <div class="input-group col-lg-6 pr-0 my-2"> 6 <div class="input-group col-lg-6 pr-0 my-2">
7 <input 7 <input
8 ladda="searchLoading" 8 ladda="searchLoading"
9 type="text" 9 type="text"
10 class="form-control form-control-sm" 10 class="form-control form-control-sm"
11 placeholder="Búsqueda" 11 placeholder="Búsqueda"
12 ng-model="filters" 12 ng-model="filters"
13 ng-change="search()" 13 ng-change="search()"
14 ng-keydown="busquedaDown($event.keyCode)" 14 ng-keydown="busquedaDown($event.keyCode)"
15 ng-keypress="busquedaPress($event.keyCode)" 15 ng-keypress="busquedaPress($event.keyCode)"
16 foca-focus="selectedFactura == -1" 16 foca-focus="selectedFactura == -1"
17 ng-focus="selectedFactura = -1" 17 ng-focus="selectedFactura = -1"
18 teclado-virtual 18 teclado-virtual
19 /> 19 />
20 <div class="input-group-append"> 20 <div class="input-group-append">
21 <button 21 <button
22 ladda="searchLoading" 22 ladda="searchLoading"
23 class="btn btn-outline-secondary" 23 class="btn btn-outline-secondary"
24 type="button" 24 type="button"
25 ng-click="busquedaPress(13)" 25 ng-click="busquedaPress(13)"
26 > 26 >
27 <i class="fa fa-search" aria-hidden="true"></i> 27 <i class="fa fa-search" aria-hidden="true"></i>
28 </button> 28 </button>
29 </div> 29 </div>
30 </div> 30 </div>
31 </div> 31 </div>
32 </div> 32 </div>
33 <div class="modal-body" id="modal-body"> 33 <div class="modal-body" id="modal-body">
34 <div class="input-group row"> 34 <div ng-show="!primerBusqueda">
35 <small class="col-md-2 col-4 text-left my-1">Fecha Desde</small> 35 Debe realizar una primer búsqueda.
36 <div class="col-md-4 col-8 input-group mb-2">
37 <div class="input-group-prepend">
38 <div class="input-group-text form-control-sm">
39 <i class="fa fa-calendar"></i>
40 </div>
41 </div>
42 <input
43 class="form-control form-control-sm"
44 id="inlineFormInputGroup"
45 ladda="searchLoading"
46 type="date"
47 ng-model="fechaDesde"
48 hasta-hoy
49 ng-required="true"
50 />
51 </div>
52 <small class="col-md-2 col-4 text-left my-1">Fecha Hasta</small>
53 <div class="col-md-4 col-8 input-group mb-2">
54 <div class="input-group-prepend">
55 <div class="input-group-text form-control-sm">
56 <i class="fa fa-calendar"></i>
57 </div>
58 </div>
59 <input
60 class="form-control form-control-sm"
61 id="inlineFormInputGroup"
62 ladda="searchLoading"
63 type="date"
64 ng-model="fechaHasta"
65 ng-required="true"
66 hasta-hoy
67 />
68 </div>
69 </div> 36 </div>
70 37
71 <table ng-show="primerBusqueda" class="table table-striped table-sm"> 38 <table ng-show="primerBusqueda" class="table table-striped table-sm">
72 <thead> 39 <thead>
73 <tr> 40 <tr>
74 <th>Cliente</th> 41 <th>Cliente</th>
75 <th>Fecha</th> 42 <th>Fecha</th>
76 <th>Nro</th> 43 <th>Nro</th>
77 <th>Importe</th> 44 <th>Importe</th>
78 <th></th> 45 <th></th>
79 </tr> 46 </tr>
80 </thead> 47 </thead>
81 <tbody> 48 <tbody>
82 <tr ng-show="currentPageFacturas.length == 0 && primerBusqueda"> 49 <tr ng-show="currentPageFacturas.length == 0 && primerBusqueda">
83 <td colspan="5"> 50 <td colspan="5">
84 No se encontraron resultados. 51 No se encontraron resultados.
85 </td> 52 </td>
86 </tr> 53 </tr>
87 <tr class="selectable" 54 <tr class="selectable"
88 ng-repeat="(key,factura) in currentPageFacturas"> 55 ng-repeat="(key,factura) in currentPageFacturas">
89 <td ng-bind="factura.cliente.NOM"></td> 56 <td ng-bind="factura.cliente.NOM"></td>
90 <td ng-bind="factura.FEP | date : 'dd/MM/yyyy'"></td> 57 <td ng-bind="factura.FEP | date : 'dd/MM/yyyy'"></td>
91 <td ng-bind= 58 <td ng-bind=
92 "(factura.TCO + '-' + factura.TIP + '-' + factura.SUC + '-' + factura.NCO)"> 59 "(factura.TCO + '-' + factura.TIP + '-' + factura.SUC + '-' + factura.NCO)">
93 </td> 60 </td>
94 <td 61 <td
95 class="text-right" 62 class="text-right"
96 ng-bind="(factura.IPA / parametrosFactura.cotizacion) | 63 ng-bind="(factura.IPA / parametrosFactura.cotizacion) |
97 currency: parametrosFactura.simbolo"></td> 64 currency: parametrosFactura.simbolo"></td>
98 <td><input 65 <td><input
99 ng-class="{ 66 ng-class="{
100 'btn-secondary': selectedFactura != key, 67 'btn-secondary': selectedFactura != key,
101 'btn-primary': selectedFactura == key}" 68 'btn-primary': selectedFactura == key}"
102 ng-keydown="itemFactura($event.keyCode)" 69 ng-keydown="itemFactura($event.keyCode)"
103 foca-focus="selectedFactura == {{key}}" 70 foca-focus="selectedFactura == {{key}}"
104 type="checkbox" 71 type="checkbox"
105 ng-model="factura.checked"/> 72 ng-model="factura.checked"/>
106 </td> 73 </td>
107 </tr> 74 </tr>
108 </tbody> 75 </tbody>
109 </table> 76 </table>
110 </div> 77 </div>
111 <div class="modal-footer py-1"> 78 <div class="modal-footer py-1">
112 <nav ng-show="currentPageFacturas.length > 0 && primerBusqueda" class="mr-auto"> 79 <nav ng-show="currentPageFacturas.length > 0 && primerBusqueda" class="mr-auto">
113 <ul class="pagination pagination-sm justify-content mb-0"> 80 <ul class="pagination pagination-sm justify-content mb-0">
114 <li class="page-item" ng-class="{'disabled': currentPage == 1}"> 81 <li class="page-item" ng-class="{'disabled': currentPage == 1}">
115 <a class="page-link" href="javascript:void();" ng-click="selectPage(currentPage - 1)"> 82 <a class="page-link" href="javascript:void();" ng-click="selectPage(currentPage - 1)">
116 <span aria-hidden="true">&laquo;</span> 83 <span aria-hidden="true">&laquo;</span>
117 <span class="sr-only">Anterior</span> 84 <span class="sr-only">Anterior</span>
118 </a> 85 </a>
119 </li> 86 </li>
120 <li 87 <li
121 class="page-item" 88 class="page-item"
122 ng-repeat="pagina in paginas" 89 ng-repeat="pagina in paginas"
123 ng-class="{'active': pagina == currentPage}" 90 ng-class="{'active': pagina == currentPage}"
124 > 91 >
125 <a 92 <a
126 class="page-link" 93 class="page-link"
127 href="javascript:void();" 94 href="javascript:void();"
128 ng-click="selectPage(pagina)" 95 ng-click="selectPage(pagina)"
129 ng-bind="pagina" 96 ng-bind="pagina"
130 ></a> 97 ></a>
131 </li> 98 </li>
132 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}"> 99 <li class="page-item" ng-class="{'disabled': currentPage == lastPage}">
133 <a class="page-link" href="javascript:void();" ng-click="selectPage(currentPage + 1)"> 100 <a class="page-link" href="javascript:void();" ng-click="selectPage(currentPage + 1)">
134 <span aria-hidden="true">&raquo;</span> 101 <span aria-hidden="true">&raquo;</span>
135 <span class="sr-only">Siguiente</span> 102 <span class="sr-only">Siguiente</span>
136 </a> 103 </a>
137 </li> 104 </li>
138 </ul> 105 </ul>
139 </nav> 106 </nav>
140 <button class="btn btn-sm btn-secondary" type="button" ng-click="cancel()">Cancelar</button> 107 <button class="btn btn-sm btn-secondary" type="button" ng-click="cancel()">Cancelar</button>
141 <button 108 <button
142 class="btn btn-sm btn-primary" 109 class="btn btn-sm btn-primary"
143 type="button" 110 type="button"
144 ng-click="aceptar()" 111 ng-click="aceptar()"
145 ng-disabled="tieneAlMenosUno()" 112 ng-disabled="tieneAlMenosUno()"
146 >Aceptar</button> 113 >Aceptar</button>
147 </div> 114 </div>
148 115