Commit 76108ce85bd9a56c2a646206479bb989326baeb1

Authored by Jose Pinto
1 parent e62657fc2f
Exists in master

boton guardar al editar

Showing 1 changed file with 8 additions and 0 deletions   Show diff stats
src/views/remito.html
1 <div class="crear-nota-remito foca-crear row"> 1 <div class="crear-nota-remito foca-crear row">
2 <foca-cabecera-facturador 2 <foca-cabecera-facturador
3 titulo="'Remito'" 3 titulo="'Remito'"
4 numero="puntoVenta + '-' + comprobante" 4 numero="puntoVenta + '-' + comprobante"
5 fecha="now" 5 fecha="now"
6 class="mb-0 col-lg-12" 6 class="mb-0 col-lg-12"
7 busqueda="seleccionarRemito" 7 busqueda="seleccionarRemito"
8 ></foca-cabecera-facturador> 8 ></foca-cabecera-facturador>
9 <div class="col-lg-12"> 9 <div class="col-lg-12">
10 <div class="row mt-4"> 10 <div class="row mt-4">
11 <div class="col-12 col-md-10 col-lg-10 border border-light rounded"> 11 <div class="col-12 col-md-10 col-lg-10 border border-light rounded">
12 <div class="row p-1 botonera-secundaria px-5 py-2"> 12 <div class="row p-1 botonera-secundaria px-5 py-2">
13 <div class="col-12"> 13 <div class="col-12">
14 <foca-botonera-facturador botones="botonera" extra="4" class="row"></foca-botonera-facturador> 14 <foca-botonera-facturador botones="botonera" extra="4" class="row"></foca-botonera-facturador>
15 </div> 15 </div>
16 </div> 16 </div>
17 <!-- PC --> 17 <!-- PC -->
18 <div class="row grilla-articulo align-items-end d-none d-sm-flex"> 18 <div class="row grilla-articulo align-items-end d-none d-sm-flex">
19 <table class="table tabla-articulo table-striped table-sm mb-0 rounded-bottom"> 19 <table class="table tabla-articulo table-striped table-sm mb-0 rounded-bottom">
20 <thead> 20 <thead>
21 <tr class="d-flex"> 21 <tr class="d-flex">
22 <th class="">#</th> 22 <th class="">#</th>
23 <th class="col">Código</th> 23 <th class="col">Código</th>
24 <th class="col-4">Descripción</th> 24 <th class="col-4">Descripción</th>
25 <th class="col text-right">Cantidad</th> 25 <th class="col text-right">Cantidad</th>
26 <th class="col text-right">Precio Unitario</th> 26 <th class="col text-right">Precio Unitario</th>
27 <th class="col text-right">SubTotal</th> 27 <th class="col text-right">SubTotal</th>
28 <th class="text-right"> 28 <th class="text-right">
29 <button 29 <button
30 class="btn btn-outline-light selectable" 30 class="btn btn-outline-light selectable"
31 ng-click="show = !show; masMenos()" 31 ng-click="show = !show; masMenos()"
32 > 32 >
33 <i 33 <i
34 class="fa fa-chevron-down" 34 class="fa fa-chevron-down"
35 ng-show="show" 35 ng-show="show"
36 aria-hidden="true" 36 aria-hidden="true"
37 > 37 >
38 </i> 38 </i>
39 <i 39 <i
40 class="fa fa-chevron-up" 40 class="fa fa-chevron-up"
41 ng-hide="show" 41 ng-hide="show"
42 aria-hidden="true"> 42 aria-hidden="true">
43 </i> 43 </i>
44 </button> 44 </button>
45 </th> 45 </th>
46 </tr> 46 </tr>
47 </thead> 47 </thead>
48 <tbody class="tabla-articulo-body"> 48 <tbody class="tabla-articulo-body">
49 <tr 49 <tr
50 ng-repeat="(key, articulo) in remito.articulosRemito" 50 ng-repeat="(key, articulo) in remito.articulosRemito"
51 ng-show="show || key == (remito.articulosRemito.length - 1)" 51 ng-show="show || key == (remito.articulosRemito.length - 1)"
52 class="d-flex" 52 class="d-flex"
53 > 53 >
54 <td ng-bind="key + 1"></td> 54 <td ng-bind="key + 1"></td>
55 <td 55 <td
56 class="col" 56 class="col"
57 ng-bind="articulo.sector + '-' + articulo.codigo" 57 ng-bind="articulo.sector + '-' + articulo.codigo"
58 ></td> 58 ></td>
59 <td 59 <td
60 class="col-4" 60 class="col-4"
61 ng-bind="articulo.descripcion" 61 ng-bind="articulo.descripcion"
62 ></td> 62 ></td>
63 <td class="col text-right"> 63 <td class="col text-right">
64 <input 64 <input
65 ng-show="articulo.editCantidad" 65 ng-show="articulo.editCantidad"
66 ng-model="articulo.cantidad" 66 ng-model="articulo.cantidad"
67 class="form-control" 67 class="form-control"
68 foca-tipo-input 68 foca-tipo-input
69 min="1" 69 min="1"
70 foca-focus="articulo.editCantidad" 70 foca-focus="articulo.editCantidad"
71 ng-keypress="editarArticulo($event.keyCode, articulo)" 71 ng-keypress="editarArticulo($event.keyCode, articulo)"
72 ng-focus="selectFocus($event)" 72 ng-focus="selectFocus($event)"
73 teclado-virtual 73 teclado-virtual
74 > 74 >
75 <i 75 <i
76 class="selectable" 76 class="selectable"
77 ng-click="cambioEdit(articulo, 'cantidad')" 77 ng-click="cambioEdit(articulo, 'cantidad')"
78 ng-hide="articulo.editCantidad" 78 ng-hide="articulo.editCantidad"
79 ng-bind="articulo.cantidad"> 79 ng-bind="articulo.cantidad">
80 </i> 80 </i>
81 </td> 81 </td>
82 <td class="col text-right"> 82 <td class="col text-right">
83 <input 83 <input
84 ng-show="articulo.editPrecio" 84 ng-show="articulo.editPrecio"
85 ng-model="articulo.precio" 85 ng-model="articulo.precio"
86 class="form-control" 86 class="form-control"
87 foca-tipo-input 87 foca-tipo-input
88 min="1" 88 min="1"
89 step="0.0001" 89 step="0.0001"
90 foca-focus="articulo.editPrecio" 90 foca-focus="articulo.editPrecio"
91 ng-keypress="editarArticulo($event.keyCode, articulo)" 91 ng-keypress="editarArticulo($event.keyCode, articulo)"
92 ng-focus="selectFocus($event)" 92 ng-focus="selectFocus($event)"
93 teclado-virtual 93 teclado-virtual
94 > 94 >
95 <i 95 <i
96 class="selectable" 96 class="selectable"
97 ng-click="cambioEdit(articulo, 'precio')" 97 ng-click="cambioEdit(articulo, 'precio')"
98 ng-hide="articulo.editPrecio" 98 ng-hide="articulo.editPrecio"
99 ng-bind="articulo.precio | number: 4"> 99 ng-bind="articulo.precio | number: 4">
100 </i> 100 </i>
101 </td> 101 </td>
102 <td 102 <td
103 class="col text-right" 103 class="col text-right"
104 ng-bind="(articulo.precio * articulo.cantidad) | number: 2"> 104 ng-bind="(articulo.precio * articulo.cantidad) | number: 2">
105 </td> 105 </td>
106 <td class="text-center"> 106 <td class="text-center">
107 <button 107 <button
108 class="btn btn-outline-light" 108 class="btn btn-outline-light"
109 ng-click="quitarArticulo(key)" 109 ng-click="quitarArticulo(key)"
110 ng-hide="articulo.editCantidad || articulo.editPrecio"
110 > 111 >
111 <i class="fa fa-trash"></i> 112 <i class="fa fa-trash"></i>
112 </button> 113 </button>
114 <button
115 class="btn btn-outline-light"
116 ng-click="editarArticulo(13, articulo)"
117 ng-show="articulo.editCantidad || articulo.editPrecio"
118 >
119 <i class="fa fa-save"></i>
120 </button>
113 </td> 121 </td>
114 </tr> 122 </tr>
115 </tbody> 123 </tbody>
116 <tfoot> 124 <tfoot>
117 <tr ng-show="!cargando" class="d-flex"> 125 <tr ng-show="!cargando" class="d-flex">
118 <td 126 <td
119 class="align-middle" 127 class="align-middle"
120 ng-bind="remito.articulosRemito.length + 1" 128 ng-bind="remito.articulosRemito.length + 1"
121 ></td> 129 ></td>
122 <td class="col"> 130 <td class="col">
123 <input 131 <input
124 class="form-control" 132 class="form-control"
125 ng-model="articuloACargar.sectorCodigo" 133 ng-model="articuloACargar.sectorCodigo"
126 readonly 134 readonly
127 > 135 >
128 </td> 136 </td>
129 <td class="col-4 tabla-articulo-descripcion"> 137 <td class="col-4 tabla-articulo-descripcion">
130 <input 138 <input
131 class="form-control" 139 class="form-control"
132 ng-model="articuloACargar.descripcion" 140 ng-model="articuloACargar.descripcion"
133 readonly 141 readonly
134 > 142 >
135 </td> 143 </td>
136 <td class="col text-right"> 144 <td class="col text-right">
137 <input 145 <input
138 class="form-control" 146 class="form-control"
139 foca-tipo-input 147 foca-tipo-input
140 min="1" 148 min="1"
141 ng-model="articuloACargar.cantidad" 149 ng-model="articuloACargar.cantidad"
142 foca-focus="!cargando" 150 foca-focus="!cargando"
143 esc-key="resetFilter()" 151 esc-key="resetFilter()"
144 ng-keypress="agregarATabla($event.keyCode)" 152 ng-keypress="agregarATabla($event.keyCode)"
145 teclado-virtual 153 teclado-virtual
146 > 154 >
147 </td> 155 </td>
148 <td class="col text-right"> 156 <td class="col text-right">
149 <input 157 <input
150 class="form-control" 158 class="form-control"
151 ng-model="articuloACargar.precio" 159 ng-model="articuloACargar.precio"
152 ng-show="idLista != -1" 160 ng-show="idLista != -1"
153 ng-keypress="agregarATabla($event.keyCode)" 161 ng-keypress="agregarATabla($event.keyCode)"
154 > 162 >
155 <input 163 <input
156 class="form-control" 164 class="form-control"
157 foca-tipo-input 165 foca-tipo-input
158 step="0.0001" 166 step="0.0001"
159 ng-model="articuloACargar.precio" 167 ng-model="articuloACargar.precio"
160 esc-key="resetFilter()" 168 esc-key="resetFilter()"
161 ng-keypress="agregarATabla($event.keyCode)" 169 ng-keypress="agregarATabla($event.keyCode)"
162 ng-show="idLista == -1" 170 ng-show="idLista == -1"
163 teclado-virtual 171 teclado-virtual
164 > 172 >
165 </td> 173 </td>
166 <td class="col text-right"> 174 <td class="col text-right">
167 <input 175 <input
168 class="form-control" 176 class="form-control"
169 ng-value="getSubTotal() | number: 2" 177 ng-value="getSubTotal() | number: 2"
170 readonly 178 readonly
171 ></td> 179 ></td>
172 <td class="text-center align-middle"> 180 <td class="text-center align-middle">
173 <button 181 <button
174 class="btn btn-outline-light" 182 class="btn btn-outline-light"
175 ng-click="agregarATabla(13)" 183 ng-click="agregarATabla(13)"
176 > 184 >
177 <i class="fa fa-save"></i> 185 <i class="fa fa-save"></i>
178 </button> 186 </button>
179 </td> 187 </td>
180 </tr> 188 </tr>
181 189
182 <tr class="d-flex"> 190 <tr class="d-flex">
183 <td colspan="4" class="no-border-top"> 191 <td colspan="4" class="no-border-top">
184 <strong>Items:</strong> 192 <strong>Items:</strong>
185 <a ng-bind="remito.articulosRemito.length"></a> 193 <a ng-bind="remito.articulosRemito.length"></a>
186 </td> 194 </td>
187 <td class="text-right ml-auto table-celda-total no-border-top"> 195 <td class="text-right ml-auto table-celda-total no-border-top">
188 <h3>Total:</h3> 196 <h3>Total:</h3>
189 </td> 197 </td>
190 <td class="table-celda-total text-right no-border-top" colspan="1"> 198 <td class="table-celda-total text-right no-border-top" colspan="1">
191 <h3>{{getTotal() | currency: remito.moneda.SIMBOLO}}</h3> 199 <h3>{{getTotal() | currency: remito.moneda.SIMBOLO}}</h3>
192 </td> 200 </td>
193 <td class="text-right no-border-top"> 201 <td class="text-right no-border-top">
194 <button 202 <button
195 type="button" 203 type="button"
196 class="btn btn-default btn-sm" 204 class="btn btn-default btn-sm"
197 > 205 >
198 Totales 206 Totales
199 </button> 207 </button>
200 </td> 208 </td>
201 </tr> 209 </tr>
202 </tfoot> 210 </tfoot>
203 </table> 211 </table>
204 </div> 212 </div>
205 213
206 <!-- MOBILE --> 214 <!-- MOBILE -->
207 <div class="row d-sm-none"> 215 <div class="row d-sm-none">
208 <table class="table table-sm table-striped tabla-articulo margin-bottom-mobile"> 216 <table class="table table-sm table-striped tabla-articulo margin-bottom-mobile">
209 <thead> 217 <thead>
210 <tr class="d-flex"> 218 <tr class="d-flex">
211 <th class="">#</th> 219 <th class="">#</th>
212 <th class="col px-0"> 220 <th class="col px-0">
213 <div class="d-flex"> 221 <div class="d-flex">
214 <div class="col-4 px-1">Código</div> 222 <div class="col-4 px-1">Código</div>
215 <div class="col-8 px-1">Descripción</div> 223 <div class="col-8 px-1">Descripción</div>
216 </div> 224 </div>
217 <div class="d-flex"> 225 <div class="d-flex">
218 <div class="col-3 px-1">Cantidad</div> 226 <div class="col-3 px-1">Cantidad</div>
219 <div class="col px-1 text-right">P. Uni.</div> 227 <div class="col px-1 text-right">P. Uni.</div>
220 <div class="col px-1 text-right">Subtotal</div> 228 <div class="col px-1 text-right">Subtotal</div>
221 </div> 229 </div>
222 </th> 230 </th>
223 <th class="text-center tamaño-boton"> 231 <th class="text-center tamaño-boton">
224 &nbsp; 232 &nbsp;
225 </th> 233 </th>
226 </tr> 234 </tr>
227 </thead> 235 </thead>
228 <tbody> 236 <tbody>
229 <tr 237 <tr
230 ng-repeat="(key, articulo) in remito.articulosRemito" 238 ng-repeat="(key, articulo) in remito.articulosRemito"
231 ng-show="show || key == remito.articulosRemito.length - 1" 239 ng-show="show || key == remito.articulosRemito.length - 1"
232 > 240 >
233 <td class="w-100 align-middle d-flex p-0"> 241 <td class="w-100 align-middle d-flex p-0">
234 <div class="align-middle p-1"> 242 <div class="align-middle p-1">
235 <span ng-bind="key+1" class="align-middle"></span> 243 <span ng-bind="key+1" class="align-middle"></span>
236 </div> 244 </div>
237 <div class="col px-0"> 245 <div class="col px-0">
238 <div class="d-flex"> 246 <div class="d-flex">
239 <div class="col-4 px-1"> 247 <div class="col-4 px-1">
240 <span 248 <span
241 ng-bind="articulo.sector + '-' + articulo.codigo" 249 ng-bind="articulo.sector + '-' + articulo.codigo"
242 ></span> 250 ></span>
243 </div> 251 </div>
244 <div class="col-8 px-1"> 252 <div class="col-8 px-1">
245 <span 253 <span
246 ng-bind="'x' + articulo.cantidad" 254 ng-bind="'x' + articulo.cantidad"
247 ng-hide="articulo.editCantidad" 255 ng-hide="articulo.editCantidad"
248 ></span> 256 ></span>
249 <i 257 <i
250 class="fa fa-pencil text-white-50" 258 class="fa fa-pencil text-white-50"
251 aria-hidden="true" 259 aria-hidden="true"
252 ng-hide="articulo.editCantidad" 260 ng-hide="articulo.editCantidad"
253 ng-click="articulo.editCantidad = true" 261 ng-click="articulo.editCantidad = true"
254 ></i> 262 ></i>
255 <input 263 <input
256 ng-show="articulo.editCantidad" 264 ng-show="articulo.editCantidad"
257 ng-model="articulo.cantidad" 265 ng-model="articulo.cantidad"
258 class="form-control" 266 class="form-control"
259 foca-tipo-input 267 foca-tipo-input
260 min="1" 268 min="1"
261 step="0.001" 269 step="0.001"
262 foca-focus="articulo.editCantidad" 270 foca-focus="articulo.editCantidad"
263 ng-keypress="editarArticulo($event.keyCode, articulo)" 271 ng-keypress="editarArticulo($event.keyCode, articulo)"
264 ng-focus="selectFocus($event)" 272 ng-focus="selectFocus($event)"
265 > 273 >
266 </div> 274 </div>
267 </div> 275 </div>
268 <div class="d-flex"> 276 <div class="d-flex">
269 <div class="col-3 px-1"> 277 <div class="col-3 px-1">
270 <span ng-bind="'x' + articulo.cantidad"></span> 278 <span ng-bind="'x' + articulo.cantidad"></span>
271 </div> 279 </div>
272 <div class="col px-1 text-right"> 280 <div class="col px-1 text-right">
273 <span ng-bind="articulo.precio | currency: remito.moneda.SIMBOLO : 4"></span> 281 <span ng-bind="articulo.precio | currency: remito.moneda.SIMBOLO : 4"></span>
274 </div> 282 </div>
275 <div class="col px-1 text-right"> 283 <div class="col px-1 text-right">
276 <span 284 <span
277 ng-bind="(articulo.precio * articulo.cantidad) | currency: remito.moneda.SIMBOLO" 285 ng-bind="(articulo.precio * articulo.cantidad) | currency: remito.moneda.SIMBOLO"
278 > 286 >
279 </span> 287 </span>
280 </div> 288 </div>
281 </div> 289 </div>
282 </div> 290 </div>
283 <div class="align-middle p-1"> 291 <div class="align-middle p-1">
284 <button 292 <button
285 class="btn btn-outline-light" 293 class="btn btn-outline-light"
286 ng-click="quitarArticulo(key)" 294 ng-click="quitarArticulo(key)"
287 > 295 >
288 <i class="fa fa-trash"></i> 296 <i class="fa fa-trash"></i>
289 </button> 297 </button>
290 </div> 298 </div>
291 </td> 299 </td>
292 </tr> 300 </tr>
293 </tbody> 301 </tbody>
294 <tfoot> 302 <tfoot>
295 <!-- CARGANDO ITEM --> 303 <!-- CARGANDO ITEM -->
296 <tr ng-show="!cargando" class="d-flex"> 304 <tr ng-show="!cargando" class="d-flex">
297 <td 305 <td
298 class="align-middle p-1" 306 class="align-middle p-1"
299 ng-bind="remito.articulosRemito.length + 1" 307 ng-bind="remito.articulosRemito.length + 1"
300 ></td> 308 ></td>
301 <td class="col p-0"> 309 <td class="col p-0">
302 <div class="d-flex"> 310 <div class="d-flex">
303 <div class="col-4 px-1"> 311 <div class="col-4 px-1">
304 <span 312 <span
305 ng-bind="articuloACargar.sectorCodigo" 313 ng-bind="articuloACargar.sectorCodigo"
306 ></span> 314 ></span>
307 </div> 315 </div>
308 <div class="col-8 px-1"> 316 <div class="col-8 px-1">
309 <span ng-bind="articuloACargar.descripcion"></span> 317 <span ng-bind="articuloACargar.descripcion"></span>
310 </div> 318 </div>
311 </div> 319 </div>
312 <div class="d-flex"> 320 <div class="d-flex">
313 <div class="col-3 px-1 m-1"> 321 <div class="col-3 px-1 m-1">
314 <input 322 <input
315 class="form-control p-1" 323 class="form-control p-1"
316 foca-tipo-input 324 foca-tipo-input
317 min="1" 325 min="1"
318 ng-model="articuloACargar.cantidad" 326 ng-model="articuloACargar.cantidad"
319 foca-focus="!cargando" 327 foca-focus="!cargando"
320 ng-keypress="agregarATabla($event.keyCode)" 328 ng-keypress="agregarATabla($event.keyCode)"
321 style="height: auto; line-height: 1.1em" 329 style="height: auto; line-height: 1.1em"
322 > 330 >
323 </div> 331 </div>
324 <div class="col px-1 text-right"> 332 <div class="col px-1 text-right">
325 <span ng-bind="articuloACargar.precio | currency: remito.moneda.SIMBOLO : 4"></span> 333 <span ng-bind="articuloACargar.precio | currency: remito.moneda.SIMBOLO : 4"></span>
326 </div> 334 </div>
327 <div class="col px-1 text-right"> 335 <div class="col px-1 text-right">
328 <span 336 <span
329 ng-bind="getSubTotal() | currency: remito.moneda.SIMBOLO" 337 ng-bind="getSubTotal() | currency: remito.moneda.SIMBOLO"
330 > 338 >
331 </span> 339 </span>
332 </div> 340 </div>
333 </div> 341 </div>
334 </td> 342 </td>
335 <td class="text-center align-middle"> 343 <td class="text-center align-middle">
336 <button 344 <button
337 class="btn btn-outline-light" 345 class="btn btn-outline-light"
338 ng-click="agregarATabla(13)" 346 ng-click="agregarATabla(13)"
339 > 347 >
340 <i class="fa fa-save"></i> 348 <i class="fa fa-save"></i>
341 </button> 349 </button>
342 </td> 350 </td>
343 </tr> 351 </tr>
344 <!-- TOOGLE EXPANDIR --> 352 <!-- TOOGLE EXPANDIR -->
345 <tr> 353 <tr>
346 <td class="col"> 354 <td class="col">
347 <button 355 <button
348 class="btn btn-outline-light selectable w-100" 356 class="btn btn-outline-light selectable w-100"
349 ng-click="show = !show; masMenos()" 357 ng-click="show = !show; masMenos()"
350 ng-show="remito.articulosRemito.length > 0" 358 ng-show="remito.articulosRemito.length > 0"
351 > 359 >
352 <i 360 <i
353 class="fa fa-chevron-down" 361 class="fa fa-chevron-down"
354 ng-hide="show" 362 ng-hide="show"
355 aria-hidden="true" 363 aria-hidden="true"
356 > 364 >
357 </i> 365 </i>
358 <i 366 <i
359 class="fa fa-chevron-up" 367 class="fa fa-chevron-up"
360 ng-show="show" 368 ng-show="show"
361 aria-hidden="true"> 369 aria-hidden="true">
362 </i> 370 </i>
363 </button> 371 </button>
364 </td> 372 </td>
365 </tr> 373 </tr>
366 <!-- FOOTER --> 374 <!-- FOOTER -->
367 <tr class="d-flex"> 375 <tr class="d-flex">
368 <td class="align-middle no-border-top" colspan="2"> 376 <td class="align-middle no-border-top" colspan="2">
369 <strong>Cantidad Items:</strong> 377 <strong>Cantidad Items:</strong>
370 <a ng-bind="remito.articulosRemito.length"></a> 378 <a ng-bind="remito.articulosRemito.length"></a>
371 </td> 379 </td>
372 <td class="text-right ml-auto table-celda-total no-border-top"> 380 <td class="text-right ml-auto table-celda-total no-border-top">
373 <h3>Total:</h3> 381 <h3>Total:</h3>
374 </td> 382 </td>
375 <td class="table-celda-total text-right no-border-top"> 383 <td class="table-celda-total text-right no-border-top">
376 <h3>{{getTotal() | currency: remito.moneda.SIMBOLO}}</h3> 384 <h3>{{getTotal() | currency: remito.moneda.SIMBOLO}}</h3>
377 </td> 385 </td>
378 </tr> 386 </tr>
379 </tfoot> 387 </tfoot>
380 </table> 388 </table>
381 </div> 389 </div>
382 </div> 390 </div>
383 </div> 391 </div>
384 </div> 392 </div>
385 <div class="row d-md-none fixed-bottom"> 393 <div class="row d-md-none fixed-bottom">
386 <div class="w-100 bg-dark d-flex px-3 acciones-mobile"> 394 <div class="w-100 bg-dark d-flex px-3 acciones-mobile">
387 <span class="ml-3 text-muted" ng-click="salir()">Salir</span> 395 <span class="ml-3 text-muted" ng-click="salir()">Salir</span>
388 <span 396 <span
389 class="mr-3 ml-auto" 397 class="mr-3 ml-auto"
390 ng-class="saveLoading ? 'text-muted' : ''" 398 ng-class="saveLoading ? 'text-muted' : ''"
391 ng-click="crearRemito()" 399 ng-click="crearRemito()"
392 ladda="saveLoading" 400 ladda="saveLoading"
393 data-style="expand-left" 401 data-style="expand-left"
394 >Guardar</span> 402 >Guardar</span>
395 </div> 403 </div>
396 </div> 404 </div>
397 </div> 405 </div>
398 406