Commit b185d5af572af2125ec778d75f17320a288b45eb

Authored by Eric Fernandez
1 parent 21a3b935b7
Exists in master

agrego ng-click para abrir modals

funciones a la tabla
typeHead a los domicilios
Showing 1 changed file with 20 additions and 12 deletions   Show diff stats
src/views/nota-pedido.html
... ... @@ -41,7 +41,7 @@
41 41 <div class="col-md-3">
42 42 <div class="col-auto">
43 43 <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega"
44   - ng-model="notaPedido.jurisdiccion" ng-required="true">
  44 + ng-model="notaPedido.jurisdiccionIIBB" ng-required="true">
45 45 </div>
46 46 </div>
47 47 <div class="col-md-2">
... ... @@ -130,7 +130,7 @@
130 130 <div class="col-md-3">
131 131 <div class="col-auto">
132 132 <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor"
133   - readonly>
  133 + ng-click="seleccionarVendedor()" readonly>
134 134 </div>
135 135 </div>
136 136 <div class="col-md-2">
... ... @@ -141,7 +141,7 @@
141 141 <div class="col-md-3">
142 142 <div class="col-auto">
143 143 <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera"
144   - readonly>
  144 + ng-click="seleccionarPetrolera()" readonly>
145 145 </div>
146 146 </div>
147 147 </div>
... ... @@ -155,7 +155,7 @@
155 155 <div class="col-md-3">
156 156 <div class="col-auto">
157 157 <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente"
158   - ng-change="obtenerDomicilios()" readonly>
  158 + ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly>
159 159 </div>
160 160 </div>
161 161 <div class="col-md-2">
... ... @@ -166,9 +166,17 @@
166 166 <div class="col-md-4">
167 167 <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio">
168 168 <div class="col-auto">
169   - <select class="form-control" ng-options="domi as domi.dom for domi in domiciliosCliente"
170   - ng-model="domicilio.id" ng-required="true">
171   - </select>
  169 + <input type="text" ng-model="domicilio.dom" placeholder="Domicilio" uib-typeahead="
  170 + domi.dom
  171 + for domi
  172 + in domiciliosCliente
  173 + "
  174 + typeahead-no-results="sinResultados" typeahead-min-length="0" typeahead-on-select="seleccionar($item)"
  175 + class="form-control mb-2" ng-disabled="domicilio.id > 0" ng-required="true">
  176 + <i ng-show="cargandoClientes" class="fas fa-sync"></i>
  177 + <div ng-show="sinResultados">
  178 + No se encontraron resultados.
  179 + </div>
172 180 </div>
173 181 <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a>
174 182 <a class="btn" ng-click="addNewDom()">+</a>
... ... @@ -179,7 +187,7 @@
179 187 <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid">
180 188 <div>
181 189 <div class="col-auto my-2">
182   - <button type="submit" title="Siguiente" class="btn btn-primary float-right">Abrir</button>
  190 + <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button>
183 191 </div>
184 192 </div>
185 193 <br>
... ... @@ -192,7 +200,7 @@
192 200 </div>
193 201 <div class="col-md-4">
194 202 <div class="col-auto">
195   - <select class="form-control" ng-model="notaPedido.precioCondicion" ng-options="preCond.nombre for preCond in precioCondiciones">
  203 + <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones">
196 204 </select>
197 205 </div>
198 206 </div>
... ... @@ -208,7 +216,7 @@
208 216 </div>
209 217 </div>
210 218 </div>
211   - <div class="row">
  219 + <div class="col-md-12">
212 220 <table class="table my-3 table-hover table-nonfluid">
213 221 <thead>
214 222 <tr>
... ... @@ -226,8 +234,8 @@
226 234 <td ng-bind="articulo.nombre"></td>
227 235 <td ng-bind="articulo.precio"></td>
228 236 <td ng-bind="articulo.costoUnitario"></td>
229   - <td ng-bind="articulo.cantidad"></td>
230   - <td ng-bind="articulo.subtotal"></td>
  237 + <td><input ng-model="articulo.cantidad" class="form-control" type="number" min="0" value="1"></td>
  238 + <td ng-bind="getSubTotal(articulo.item)"></td>
231 239 </tr>
232 240 </tbody>
233 241 </table>