Commit aba9729a8df7f2116e642c164a3c4fa92729cf44

Authored by Nicolás Guarnieri
1 parent 8647c3864d
Exists in master

fix para compilar

src/js/controller.js
... ... @@ -403,7 +403,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
403 403 };
404 404  
405 405 function addCabecera(label, valor) {
406   - let existe = false;
  406 + var existe = false;
407 407  
408 408 for (var i = $scope.cabecera.length - 1; i >= 0; i--) {
409 409 if ($scope.cabecera[i].label === label) {
src/views/nota-pedido_1.html
... ... @@ -1,245 +0,0 @@
1   -<form name="formCrearNota" ng-submit="siguienteTab()">
2   - <uib-tabset active="active">
3   - <uib-tab index="0" heading="General">
4   - <input type="hidden" name="id" ng-model="notaPedido.id" />
5   - <div>
6   - <div class="col-auto my-2">
7   - <button type="submit" title="Siguiente" class="btn btn-primary float-right">Siguiente</button>
8   - </div>
9   - </div>
10   - <br>
11   - <br>
12   - <div class="row">
13   - <div class="col-md-2">
14   - <div class="col-auto">
15   - <label>Fecha de carga</label>
16   - </div>
17   - </div>
18   - <div class="col-md-3">
19   - <div class="col-auto">
20   - <input type="date" class="form-control" ng-model="notaPedido.fechaCarga" ng-required="true">
21   - </div>
22   - </div>
23   - <div class="col-md-2">
24   - <div class="col-auto">
25   - <label>Kilómetros</label>
26   - </div>
27   - </div>
28   - <div class="col-md-3">
29   - <div class="col-auto">
30   - <input type="number" min="0" step="0.01" class="form-control" placeholder="Kilómetros recorridos para la entrega en el cliente"
31   - ng-model="notaPedido.kilometros" ng-required="true">
32   - </div>
33   - </div>
34   - </div>
35   - <div class="row my-3">
36   - <div class="col-md-2">
37   - <div class="col-auto">
38   - <label>Jurisdicción de IIBB</label>
39   - </div>
40   - </div>
41   - <div class="col-md-3">
42   - <div class="col-auto">
43   - <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega"
44   - ng-model="notaPedido.jurisdiccionIIBB" ng-required="true">
45   - </div>
46   - </div>
47   - <div class="col-md-2">
48   - <div class="col-auto">
49   - <label>Costo de financiación</label>
50   - </div>
51   - </div>
52   - <div class="col-md-3">
53   - <div class="col-auto">
54   - <div class="input-group mb-2">
55   - <div class="input-group-prepend">
56   - <div class="input-group-text">$</div>
57   - </div>
58   - <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo de financiación"
59   - ng-model="notaPedido.costoFinanciacion">
60   - </div>
61   - </div>
62   - </div>
63   - </div>
64   - <div class="row">
65   - <div class="col-md-2">
66   - <div class="col-auto">
67   - <label>Bomba</label>
68   - </div>
69   - </div>
70   - <div class="col-md-1">
71   - <div class="col-auto">
72   - <div class="form-check custom-radio custom-control-inline">
73   - <input class="form-check-input" type="radio" name="radioBomba" value="1" ng-model="notaPedido.bomba">
74   - <label class="form-check-label">
75   - Si
76   - </label>
77   - </div>
78   - <div class="form-check custom-radio custom-control-inline">
79   - <input class="form-check-input" type="radio" name="radioBomba" value="0" ng-model="notaPedido.bomba">
80   - <label class="form-check-label">
81   - No
82   - </label>
83   - </div>
84   - </div>
85   - </div>
86   - <div class="col-md-1">
87   - <div class="col-auto">
88   - <label>Flete</label>
89   - </div>
90   - </div>
91   - <div class="col-md-1">
92   - <div class="col-auto">
93   - <div class="form-check custom-radio custom-control-inline">
94   - <input class="form-check-input" type="radio" name="radioFlete" value="1" ng-model="notaPedido.flete">
95   - <label class="form-check-label">
96   - Si
97   - </label>
98   - </div>
99   - <div class="form-check custom-radio custom-control-inline">
100   - <input class="form-check-input" type="radio" name="radioFlete" value="0" ng-model="notaPedido.flete">
101   - <label class="form-check-label">
102   - FOB
103   - </label>
104   - </div>
105   - </div>
106   - </div>
107   - <div class="col-md-2">
108   - <div class="col-auto">
109   - <label>Costo unitario kilometro flete</label>
110   - </div>
111   - </div>
112   - <div class="col-md-3">
113   - <div class="col-auto">
114   - <div class="input-group mb-2">
115   - <div class="input-group-prepend">
116   - <div class="input-group-text">$</div>
117   - </div>
118   - <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo unitario del kilometro del flete"
119   - ng-model="notaPedido.costoUnitarioKmFlete" ng-required="true">
120   - </div>
121   - </div>
122   - </div>
123   - </div>
124   - <div class="row my-3">
125   - <div class="col-md-2">
126   - <div class="col-auto">
127   - <label>Vendedor</label>
128   - </div>
129   - </div>
130   - <div class="col-md-3">
131   - <div class="col-auto">
132   - <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor"
133   - ng-click="seleccionarVendedor()" readonly>
134   - </div>
135   - </div>
136   - <div class="col-md-2">
137   - <div class="col-auto">
138   - <label>Petrolera</label>
139   - </div>
140   - </div>
141   - <div class="col-md-3">
142   - <div class="col-auto">
143   - <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera"
144   - ng-click="seleccionarPetrolera()" readonly>
145   - </div>
146   - </div>
147   - </div>
148   - </div>
149   - <div class="row">
150   - <div class="col-md-2">
151   - <div class="col-auto">
152   - <label>Cliente</label>
153   - </div>
154   - </div>
155   - <div class="col-md-3">
156   - <div class="col-auto">
157   - <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente"
158   - ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly>
159   - </div>
160   - </div>
161   - <div class="col-md-2">
162   - <div class="col-auto">
163   - <label>Domicilio</label>
164   - </div>
165   - </div>
166   - <div class="col-md-4">
167   - <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio">
168   - <div class="col-auto">
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>
180   - </div>
181   - <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a>
182   - <a class="btn" ng-click="addNewDom()">+</a>
183   - </div>
184   - </div>
185   - </div>
186   - </uib-tab>
187   - <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid">
188   - <div>
189   - <div class="col-auto my-2">
190   - <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button>
191   - </div>
192   - </div>
193   - <br>
194   - <br>
195   - <div class="row">
196   - <div class="col-md-2">
197   - <div class="col-auto">
198   - <label>Precios y condiciones</label>
199   - </div>
200   - </div>
201   - <div class="col-md-4">
202   - <div class="col-auto">
203   - <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones">
204   - </select>
205   - </div>
206   - </div>
207   - <div class="col-md-2">
208   - <div class="col-auto">
209   - <label>Producto</label>
210   - </div>
211   - </div>
212   - <div class="col-md-4">
213   - <div class="col-auto">
214   - <input type="text" class="form-control" placeholder="Seleccione producto" ng-model="notaPedido.producto"
215   - ng-click="seleccionarArticulo()" readonly>
216   - </div>
217   - </div>
218   - </div>
219   - <div class="col-md-12">
220   - <table class="table my-3 table-hover table-nonfluid">
221   - <thead>
222   - <tr>
223   - <th>Código</th>
224   - <th>Nombre</th>
225   - <th>Precio unitario</th>
226   - <th>Costo unitario bruto</th>
227   - <th>Cantidad</th>
228   - <th>Subtotal</th>
229   - </tr>
230   - </thead>
231   - <tbody>
232   - <tr ng-repeat="articulo in articulosTabla">
233   - <td ng-bind="articulo.codigo"></td>
234   - <td ng-bind="articulo.nombre"></td>
235   - <td ng-bind="articulo.precio"></td>
236   - <td ng-bind="articulo.costoUnitario"></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>
239   - </tr>
240   - </tbody>
241   - </table>
242   - </div>
243   - </uib-tab>
244   - </uib-tabset>
245   -</form>
246 0 \ No newline at end of file