Commit 092fc9ef2a41a35968b094f15ed3b3ef8a913f2b

Authored by Eric Fernandez
1 parent c09a3d9271
Exists in master

Agrego inputs para fletes

Showing 1 changed file with 52 additions and 1 deletions   Show diff stats
src/views/nota-pedido.html
1 <div class="row"> 1 <div class="row">
2 <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> 2 <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2">
3 <div class="row bg-secondary p-3"> 3 <div class="row bg-secondary p-3">
4 <div class="form-group col-12 col-sm-6 col-md-4"> 4 <div class="form-group col-12 col-sm-6 col-md-4">
5 <div class="input-group"> 5 <div class="input-group">
6 <input 6 <input
7 type="text" 7 type="text"
8 class="form-control" 8 class="form-control"
9 uib-datepicker-popup="dd/MM/yyyy" 9 uib-datepicker-popup="dd/MM/yyyy"
10 ng-model="notaPedido.fechaCarga" 10 ng-model="notaPedido.fechaCarga"
11 is-open="popup1.opened" 11 is-open="popup1.opened"
12 datepicker-options="dateOptions" 12 datepicker-options="dateOptions"
13 close-text="Cerrar" 13 close-text="Cerrar"
14 current-text="Hoy" 14 current-text="Hoy"
15 clear-text="Borrar" 15 clear-text="Borrar"
16 alt-input-formats="altInputFormats" 16 alt-input-formats="altInputFormats"
17 /> 17 />
18 <span class="input-group-append"> 18 <span class="input-group-append">
19 <button type="button" class="btn btn-default" ng-click="popup1.opened = true"> 19 <button type="button" class="btn btn-default" ng-click="popup1.opened = true">
20 <i class="fa fa-calendar"></i> 20 <i class="fa fa-calendar"></i>
21 </button> 21 </button>
22 </span> 22 </span>
23 </div> 23 </div>
24 </div> 24 </div>
25 <div class="form-group col-12 col-sm-6 col-md-4"> 25 <div class="form-group col-12 col-sm-6 col-md-4">
26 <input 26 <input
27 class="form-control selectable" 27 class="form-control selectable"
28 type="text" 28 type="text"
29 readonly="true" 29 readonly="true"
30 ng-bind="cliente.nombre" 30 ng-bind="cliente.nombre"
31 ng-click="seleccionarVendedor()" 31 ng-click="seleccionarVendedor()"
32 placeholder="Seleccione Vendedor" 32 placeholder="Seleccione Vendedor"
33 > 33 >
34 </div> 34 </div>
35 <div class="form-group col-12 col-sm-6 col-md-4"> 35 <div class="form-group col-12 col-sm-6 col-md-4">
36 <input 36 <input
37 class="form-control selectable" 37 class="form-control selectable"
38 type="text" 38 type="text"
39 readonly="true" 39 readonly="true"
40 ng-bind="vendedor.nombre" 40 ng-bind="vendedor.nombre"
41 ng-click="seleccionarCliente()" 41 ng-click="seleccionarCliente()"
42 placeholder="Seleccione Cliente" 42 placeholder="Seleccione Cliente"
43 > 43 >
44 </div> 44 </div>
45 <div class="form-group col-12 col-sm-6 col-md-4"> 45 <div class="form-group col-12 col-sm-6 col-md-4">
46 <input 46 <input
47 class="form-control selectable" 47 class="form-control selectable"
48 type="text" 48 type="text"
49 readonly="true" 49 readonly="true"
50 ng-bind="vendedor.nombre" 50 ng-bind="vendedor.nombre"
51 ng-click="abrirModalDomicilio()" 51 ng-click="abrirModalDomicilio()"
52 placeholder="Seleccione Domicilio" 52 placeholder="Seleccione Domicilio"
53 > 53 >
54 </div> 54 </div>
55 <div class="form-group col-12 col-sm-6 col-md-4"> 55 <div class="form-group col-12 col-sm-6 col-md-4">
56 <input 56 <input
57 class="form-control selectable" 57 class="form-control selectable"
58 type="text" 58 type="text"
59 readonly="true" 59 readonly="true"
60 ng-bind="notaPedido.precioCondicion" 60 ng-model="notaPedido.precioCondicion"
61 ng-click="abrirModalListaPrecio()" 61 ng-click="abrirModalListaPrecio()"
62 placeholder="Seleccione Lista de precio" 62 placeholder="Seleccione Lista de precio"
63 > 63 >
64 </div> 64 </div>
65 <div class="form-group col-12 col-sm-6 col-md-4">
66 <label>Flete</label>
67 <div class="form-check custom-radio custom-control-inline">
68 <input
69 class="form-check-input"
70 type="radio"
71 name="radioFlete"
72 value="1"
73 ng-model="notaPedido.flete">
74 <label class="form-check-label">Si</label>
75 </div>
76 <div class="form-check custom-radio custom-control-inline">
77 <input
78 class="form-check-input"
79 type="radio"
80 name="radioFlete"
81 value="0"
82 ng-model="notaPedido.flete">
83 <label class="form-check-label">No</label>
84 </div>
85 </div>
86 <div class="form-group col-12 col-sm-6 col-md-4">
87 <input
88 class="form-control selectable"
89 type="text"
90 readonly="true"
91 ng-model="notaPedido.fleteNombre"
92 ng-click="abrirModalFlete()"
93 placeholder="Seleccione Flete"
94 >
95 </div>
96 <div class="form-group col-12 col-sm-6 col-md-4">
97 <input
98 class="form-control selectable"
99 type="number"
100 step="0.01"
101 ng-disabled="notaPedido.flete == 0"
102 ng-model="notaPedido.costoUnitarioKmFlete"
103 placeholder="Costo por kilómetro"
104 >
105 </div>
106 <div class="form-group col-12 col-sm-6 col-md-4">
107 <input
108 class="form-control selectable"
109 type="number"
110 step="0.1"
111 ng-disabled="notaPedido.flete == 0"
112 ng-model="notaPedido.kilometros"
113 placeholder="Kilómetros recorridos"
114 >
115 </div>
65 </div> 116 </div>
66 </div> 117 </div>
67 </div> 118 </div>
68 <div class="row"> 119 <div class="row">
69 <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2"> 120 <div class="col-md-10 col-lg-8 offset-md-1 offset-lg-2">
70 <div class="row"> 121 <div class="row">
71 122
72 </div> 123 </div>
73 <div class="row"> 124 <div class="row">
74 <table class="table table-striped table-sm"> 125 <table class="table table-striped table-sm">
75 <thead> 126 <thead>
76 <tr> 127 <tr>
77 <th>Sector</th> 128 <th>Sector</th>
78 <th>Código</th> 129 <th>Código</th>
79 <th>Descripción</th> 130 <th>Descripción</th>
80 <th>Cantidad</th> 131 <th>Cantidad</th>
81 <th>Precio Unitario</th> 132 <th>Precio Unitario</th>
82 <th>SubTotal</th> 133 <th>SubTotal</th>
83 <th></th> 134 <th></th>
84 <th></th> 135 <th></th>
85 </tr> 136 </tr>
86 </thead> 137 </thead>
87 <tbody> 138 <tbody>
88 <tr> 139 <tr>
89 <td colspan="2"><input class="form-control" readonly></td> 140 <td colspan="2"><input class="form-control" readonly></td>
90 <td></td> 141 <td></td>
91 <td></td> 142 <td></td>
92 <td></td> 143 <td></td>
93 <td></td> 144 <td></td>
94 <td></td> 145 <td></td>
95 <td></td> 146 <td></td>
96 </tr> 147 </tr>
97 <tr style="cursor: pointer;" ng-click="show = !show"> 148 <tr style="cursor: pointer;" ng-click="show = !show">
98 <td>1</td> 149 <td>1</td>
99 <td>1</td> 150 <td>1</td>
100 <td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</td> 151 <td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</td>
101 <td>{{10000 | number: 2}}</td> 152 <td>{{10000 | number: 2}}</td>
102 <td>{{1000000000 | currency:'$'}}</td> 153 <td>{{1000000000 | currency:'$'}}</td>
103 <td>{{1000000000 | currency:'$'}}</td> 154 <td>{{1000000000 | currency:'$'}}</td>
104 <td></td> 155 <td></td>
105 <td> 156 <td>
106 <button class="btn btn-outline-secondary" style="float: right;"> 157 <button class="btn btn-outline-secondary" style="float: right;">
107 <i class="fa fa-chevron-down" ng-hide="show" aria-hidden="true"></i> 158 <i class="fa fa-chevron-down" ng-hide="show" aria-hidden="true"></i>
108 <i class="fa fa-chevron-up" ng-show="show" aria-hidden="true"></i> 159 <i class="fa fa-chevron-up" ng-show="show" aria-hidden="true"></i>
109 </button> 160 </button>
110 </td> 161 </td>
111 </tr> 162 </tr>
112 <tr ng-show="show"> 163 <tr ng-show="show">
113 <td>1</td> 164 <td>1</td>
114 <td>2</td> 165 <td>2</td>
115 <td>Lorem Ipsum</td> 166 <td>Lorem Ipsum</td>
116 <td>1</td> 167 <td>1</td>
117 <td>{{1000000000 | currency:'U$D'}}</td> 168 <td>{{1000000000 | currency:'U$D'}}</td>
118 <td>{{10 | currency:'$'}}</td> 169 <td>{{10 | currency:'$'}}</td>
119 <td></td> 170 <td></td>
120 <td></td> 171 <td></td>
121 </tr> 172 </tr>
122 <tr ng-show="show"> 173 <tr ng-show="show">
123 <td>1</td> 174 <td>1</td>
124 <td>2</td> 175 <td>2</td>
125 <td>Lorem Ipsum</td> 176 <td>Lorem Ipsum</td>
126 <td>1</td> 177 <td>1</td>
127 <td>{{10 | currency:'$'}}</td> 178 <td>{{10 | currency:'$'}}</td>
128 <td>{{10 | currency:'$'}}</td> 179 <td>{{10 | currency:'$'}}</td>
129 <td></td> 180 <td></td>
130 <td></td> 181 <td></td>
131 </tr> 182 </tr>
132 </tbody> 183 </tbody>
133 <tfoot> 184 <tfoot>
134 <tr class="table-secondary"> 185 <tr class="table-secondary">
135 <td colspan="5"><b>Cantidad Items:</b> 3</td> 186 <td colspan="5"><b>Cantidad Items:</b> 3</td>
136 <td colspan="3">{{30 | currency:'$'}}</td> 187 <td colspan="3">{{30 | currency:'$'}}</td>
137 </tr> 188 </tr>
138 </tfoot> 189 </tfoot>
139 </table> 190 </table>
140 </div> 191 </div>
141 </div> 192 </div>
142 </div> 193 </div>
143 194
144 <!-- 195 <!--
145 <form name="formCrearNota"> 196 <form name="formCrearNota">
146 <uib-tabset active="active"> 197 <uib-tabset active="active">
147 <uib-tab index="0" heading="General"> 198 <uib-tab index="0" heading="General">
148 <input type="hidden" name="id" ng-model="notaPedido.id" /> 199 <input type="hidden" name="id" ng-model="notaPedido.id" />
149 <div> 200 <div>
150 <div class="col-auto my-2"> 201 <div class="col-auto my-2">
151 <button type="submit" title="Siguiente" class="btn btn-primary float-right">Siguiente</button> 202 <button type="submit" title="Siguiente" class="btn btn-primary float-right">Siguiente</button>
152 </div> 203 </div>
153 </div> 204 </div>
154 <br> 205 <br>
155 <br> 206 <br>
156 <div class="row"> 207 <div class="row">
157 <div class="col-md-2"> 208 <div class="col-md-2">
158 <div class="col-auto"> 209 <div class="col-auto">
159 <label>Fecha de carga</label> 210 <label>Fecha de carga</label>
160 </div> 211 </div>
161 </div> 212 </div>
162 <div class="col-md-3"> 213 <div class="col-md-3">
163 <div class="col-auto"> 214 <div class="col-auto">
164 <input type="date" class="form-control" ng-model="notaPedido.fechaCarga" ng-required="true"> 215 <input type="date" class="form-control" ng-model="notaPedido.fechaCarga" ng-required="true">
165 </div> 216 </div>
166 </div> 217 </div>
167 <div class="col-md-2"> 218 <div class="col-md-2">
168 <div class="col-auto"> 219 <div class="col-auto">
169 <label>Kilómetros</label> 220 <label>Kilómetros</label>
170 </div> 221 </div>
171 </div> 222 </div>
172 <div class="col-md-3"> 223 <div class="col-md-3">
173 <div class="col-auto"> 224 <div class="col-auto">
174 <input type="number" min="0" step="0.01" class="form-control" placeholder="Kilómetros recorridos para la entrega en el cliente" 225 <input type="number" min="0" step="0.01" class="form-control" placeholder="Kilómetros recorridos para la entrega en el cliente"
175 ng-model="notaPedido.kilometros" ng-required="true"> 226 ng-model="notaPedido.kilometros" ng-required="true">
176 </div> 227 </div>
177 </div> 228 </div>
178 </div> 229 </div>
179 <div class="row my-3"> 230 <div class="row my-3">
180 <div class="col-md-2"> 231 <div class="col-md-2">
181 <div class="col-auto"> 232 <div class="col-auto">
182 <label>Jurisdicción de IIBB</label> 233 <label>Jurisdicción de IIBB</label>
183 </div> 234 </div>
184 </div> 235 </div>
185 <div class="col-md-3"> 236 <div class="col-md-3">
186 <div class="col-auto"> 237 <div class="col-auto">
187 <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega" 238 <input type="text" class="form-control" placeholder="Jurisdicción de IIBB donde se realiza la entrega"
188 ng-model="notaPedido.jurisdiccionIIBB" ng-required="true"> 239 ng-model="notaPedido.jurisdiccionIIBB" ng-required="true">
189 </div> 240 </div>
190 </div> 241 </div>
191 <div class="col-md-2"> 242 <div class="col-md-2">
192 <div class="col-auto"> 243 <div class="col-auto">
193 <label>Costo de financiación</label> 244 <label>Costo de financiación</label>
194 </div> 245 </div>
195 </div> 246 </div>
196 <div class="col-md-3"> 247 <div class="col-md-3">
197 <div class="col-auto"> 248 <div class="col-auto">
198 <div class="input-group mb-2"> 249 <div class="input-group mb-2">
199 <div class="input-group-prepend"> 250 <div class="input-group-prepend">
200 <div class="input-group-text">$</div> 251 <div class="input-group-text">$</div>
201 </div> 252 </div>
202 <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo de financiación" 253 <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo de financiación"
203 ng-model="notaPedido.costoFinanciacion"> 254 ng-model="notaPedido.costoFinanciacion">
204 </div> 255 </div>
205 </div> 256 </div>
206 </div> 257 </div>
207 </div> 258 </div>
208 <div class="row"> 259 <div class="row">
209 <div class="col-md-2"> 260 <div class="col-md-2">
210 <div class="col-auto"> 261 <div class="col-auto">
211 <label>Bomba</label> 262 <label>Bomba</label>
212 </div> 263 </div>
213 </div> 264 </div>
214 <div class="col-md-1"> 265 <div class="col-md-1">
215 <div class="col-auto"> 266 <div class="col-auto">
216 <div class="form-check custom-radio custom-control-inline"> 267 <div class="form-check custom-radio custom-control-inline">
217 <input class="form-check-input" type="radio" name="radioBomba" value="1" ng-model="notaPedido.bomba"> 268 <input class="form-check-input" type="radio" name="radioBomba" value="1" ng-model="notaPedido.bomba">
218 <label class="form-check-label"> 269 <label class="form-check-label">
219 Si 270 Si
220 </label> 271 </label>
221 </div> 272 </div>
222 <div class="form-check custom-radio custom-control-inline"> 273 <div class="form-check custom-radio custom-control-inline">
223 <input class="form-check-input" type="radio" name="radioBomba" value="0" ng-model="notaPedido.bomba"> 274 <input class="form-check-input" type="radio" name="radioBomba" value="0" ng-model="notaPedido.bomba">
224 <label class="form-check-label"> 275 <label class="form-check-label">
225 No 276 No
226 </label> 277 </label>
227 </div> 278 </div>
228 </div> 279 </div>
229 </div> 280 </div>
230 <div class="col-md-1"> 281 <div class="col-md-1">
231 <div class="col-auto"> 282 <div class="col-auto">
232 <label>Flete</label> 283 <label>Flete</label>
233 </div> 284 </div>
234 </div> 285 </div>
235 <div class="col-md-1"> 286 <div class="col-md-1">
236 <div class="col-auto"> 287 <div class="col-auto">
237 <div class="form-check custom-radio custom-control-inline"> 288 <div class="form-check custom-radio custom-control-inline">
238 <input class="form-check-input" type="radio" name="radioFlete" value="1" ng-model="notaPedido.flete"> 289 <input class="form-check-input" type="radio" name="radioFlete" value="1" ng-model="notaPedido.flete">
239 <label class="form-check-label"> 290 <label class="form-check-label">
240 Si 291 Si
241 </label> 292 </label>
242 </div> 293 </div>
243 <div class="form-check custom-radio custom-control-inline"> 294 <div class="form-check custom-radio custom-control-inline">
244 <input class="form-check-input" type="radio" name="radioFlete" value="0" ng-model="notaPedido.flete"> 295 <input class="form-check-input" type="radio" name="radioFlete" value="0" ng-model="notaPedido.flete">
245 <label class="form-check-label"> 296 <label class="form-check-label">
246 FOB 297 FOB
247 </label> 298 </label>
248 </div> 299 </div>
249 </div> 300 </div>
250 </div> 301 </div>
251 <div class="col-md-2"> 302 <div class="col-md-2">
252 <div class="col-auto"> 303 <div class="col-auto">
253 <label>Costo unitario kilometro flete</label> 304 <label>Costo unitario kilometro flete</label>
254 </div> 305 </div>
255 </div> 306 </div>
256 <div class="col-md-3"> 307 <div class="col-md-3">
257 <div class="col-auto"> 308 <div class="col-auto">
258 <div class="input-group mb-2"> 309 <div class="input-group mb-2">
259 <div class="input-group-prepend"> 310 <div class="input-group-prepend">
260 <div class="input-group-text">$</div> 311 <div class="input-group-text">$</div>
261 </div> 312 </div>
262 <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo unitario del kilometro del flete" 313 <input type="number" min="0" step="0.01" class="form-control" placeholder="Costo unitario del kilometro del flete"
263 ng-model="notaPedido.costoUnitarioKmFlete" ng-required="true"> 314 ng-model="notaPedido.costoUnitarioKmFlete" ng-required="true">
264 </div> 315 </div>
265 </div> 316 </div>
266 </div> 317 </div>
267 </div> 318 </div>
268 <div class="row my-3"> 319 <div class="row my-3">
269 <div class="col-md-2"> 320 <div class="col-md-2">
270 <div class="col-auto"> 321 <div class="col-auto">
271 <label>Vendedor</label> 322 <label>Vendedor</label>
272 </div> 323 </div>
273 </div> 324 </div>
274 <div class="col-md-3"> 325 <div class="col-md-3">
275 <div class="col-auto"> 326 <div class="col-auto">
276 <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor" 327 <input type="text" class="form-control" placeholder="Seleccione vendedor" ng-model="notaPedido.vendedor"
277 ng-click="seleccionarVendedor()" readonly> 328 ng-click="seleccionarVendedor()" readonly>
278 </div> 329 </div>
279 </div> 330 </div>
280 <div class="col-md-2"> 331 <div class="col-md-2">
281 <div class="col-auto"> 332 <div class="col-auto">
282 <label>Petrolera</label> 333 <label>Petrolera</label>
283 </div> 334 </div>
284 </div> 335 </div>
285 <div class="col-md-3"> 336 <div class="col-md-3">
286 <div class="col-auto"> 337 <div class="col-auto">
287 <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera" 338 <input type="text" class="form-control" placeholder="Seleccione petrolera" ng-model="notaPedido.petrolera"
288 ng-click="seleccionarPetrolera()" readonly> 339 ng-click="seleccionarPetrolera()" readonly>
289 </div> 340 </div>
290 </div> 341 </div>
291 </div> 342 </div>
292 </div> 343 </div>
293 <div class="row"> 344 <div class="row">
294 <div class="col-md-2"> 345 <div class="col-md-2">
295 <div class="col-auto"> 346 <div class="col-auto">
296 <label>Cliente</label> 347 <label>Cliente</label>
297 </div> 348 </div>
298 </div> 349 </div>
299 <div class="col-md-3"> 350 <div class="col-md-3">
300 <div class="col-auto"> 351 <div class="col-auto">
301 <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente" 352 <input type="text" class="form-control" placeholder="Seleccione cliente" ng-model="notaPedido.cliente"
302 ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly> 353 ng-click="seleccionarCliente()" ng-change="obtenerDomicilios()" readonly>
303 </div> 354 </div>
304 </div> 355 </div>
305 <div class="col-md-2"> 356 <div class="col-md-2">
306 <div class="col-auto"> 357 <div class="col-auto">
307 <label>Domicilio</label> 358 <label>Domicilio</label>
308 </div> 359 </div>
309 </div> 360 </div>
310 <div class="col-md-4"> 361 <div class="col-md-4">
311 <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio"> 362 <div class="col-md-12 row" ng-repeat="domicilio in notaPedido.domicilio">
312 <div class="col-auto"> 363 <div class="col-auto">
313 <input type="text" ng-model="domicilio.dom" placeholder="Domicilio" uib-typeahead=" 364 <input type="text" ng-model="domicilio.dom" placeholder="Domicilio" uib-typeahead="
314 domi.dom 365 domi.dom
315 for domi 366 for domi
316 in domiciliosCliente 367 in domiciliosCliente
317 " 368 "
318 typeahead-no-results="sinResultados" typeahead-min-length="0" typeahead-on-select="seleccionar($item)" 369 typeahead-no-results="sinResultados" typeahead-min-length="0" typeahead-on-select="seleccionar($item)"
319 class="form-control mb-2" ng-disabled="domicilio.id > 0" ng-required="true"> 370 class="form-control mb-2" ng-disabled="domicilio.id > 0" ng-required="true">
320 <i ng-show="cargandoClientes" class="fas fa-sync"></i> 371 <i ng-show="cargandoClientes" class="fas fa-sync"></i>
321 <div ng-show="sinResultados"> 372 <div ng-show="sinResultados">
322 No se encontraron resultados. 373 No se encontraron resultados.
323 </div> 374 </div>
324 </div> 375 </div>
325 <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a> 376 <a class="btn" ng-click="removeNewChoice(domicilio)" ng-if="domicilio.id==0">-</a>
326 <a class="btn" ng-click="addNewDom()">+</a> 377 <a class="btn" ng-click="addNewDom()">+</a>
327 </div> 378 </div>
328 </div> 379 </div>
329 </div> 380 </div>
330 </uib-tab> 381 </uib-tab>
331 <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid"> 382 <uib-tab index="1" heading="Producto" disable="formCrearNota.$invalid">
332 <div> 383 <div>
333 <div class="col-auto my-2"> 384 <div class="col-auto my-2">
334 <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button> 385 <button ng-click="crearNotaPedido()" type="button" title="Crear nota pedido" class="btn btn-primary float-right">Crear</button>
335 </div> 386 </div>
336 </div> 387 </div>
337 <br> 388 <br>
338 <br> 389 <br>
339 <div class="row"> 390 <div class="row">
340 <div class="col-md-2"> 391 <div class="col-md-2">
341 <div class="col-auto"> 392 <div class="col-auto">
342 <label>Precios y condiciones</label> 393 <label>Precios y condiciones</label>
343 </div> 394 </div>
344 </div> 395 </div>
345 <div class="col-md-4"> 396 <div class="col-md-4">
346 <div class="col-auto"> 397 <div class="col-auto">
347 <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones"> 398 <select class="form-control" ng-change="cargarArticulos()" ng-model="notaPedido.precioCondicion" ng-options="preCond.id as preCond.nombre for preCond in precioCondiciones">
348 </select> 399 </select>
349 </div> 400 </div>
350 </div> 401 </div>
351 <div class="col-md-2"> 402 <div class="col-md-2">
352 <div class="col-auto"> 403 <div class="col-auto">
353 <label>Producto</label> 404 <label>Producto</label>
354 </div> 405 </div>
355 </div> 406 </div>
356 <div class="col-md-4"> 407 <div class="col-md-4">
357 <div class="col-auto"> 408 <div class="col-auto">
358 <input type="text" class="form-control" placeholder="Seleccione producto" ng-model="notaPedido.producto" 409 <input type="text" class="form-control" placeholder="Seleccione producto" ng-model="notaPedido.producto"
359 ng-click="seleccionarArticulo()" readonly> 410 ng-click="seleccionarArticulo()" readonly>
360 </div> 411 </div>
361 </div> 412 </div>
362 </div> 413 </div>
363 <div class="col-md-12"> 414 <div class="col-md-12">
364 <table class="table my-3 table-hover table-nonfluid"> 415 <table class="table my-3 table-hover table-nonfluid">
365 <thead> 416 <thead>
366 <tr> 417 <tr>
367 <th>Código</th> 418 <th>Código</th>
368 <th>Nombre</th> 419 <th>Nombre</th>
369 <th>Precio unitario</th> 420 <th>Precio unitario</th>
370 <th>Costo unitario bruto</th> 421 <th>Costo unitario bruto</th>
371 <th>Cantidad</th> 422 <th>Cantidad</th>
372 <th>Subtotal</th> 423 <th>Subtotal</th>
373 </tr> 424 </tr>
374 </thead> 425 </thead>
375 <tbody> 426 <tbody>
376 <tr ng-repeat="articulo in articulosTabla"> 427 <tr ng-repeat="articulo in articulosTabla">
377 <td ng-bind="articulo.codigo"></td> 428 <td ng-bind="articulo.codigo"></td>
378 <td ng-bind="articulo.nombre"></td> 429 <td ng-bind="articulo.nombre"></td>
379 <td ng-bind="articulo.precio"></td> 430 <td ng-bind="articulo.precio"></td>
380 <td ng-bind="articulo.costoUnitario"></td> 431 <td ng-bind="articulo.costoUnitario"></td>
381 <td><input ng-model="articulo.cantidad" class="form-control" type="number" min="0" value="1"></td> 432 <td><input ng-model="articulo.cantidad" class="form-control" type="number" min="0" value="1"></td>
382 <td ng-bind="getSubTotal(articulo.item)"></td> 433 <td ng-bind="getSubTotal(articulo.item)"></td>
383 </tr> 434 </tr>
384 </tbody> 435 </tbody>
385 </table> 436 </table>
386 </div> 437 </div>
387 </uib-tab> 438 </uib-tab>
388 </uib-tabset> 439 </uib-tabset>
389 </form>--> 440 </form>-->