Commit c3a38c185374074c79fe00928c5f475a86e13440

Authored by Eric Fernandez
1 parent af8a43d04a
Exists in master

leyendas titulos, tamaños th

Showing 1 changed file with 11 additions and 8 deletions   Show diff stats
src/views/foca-detalle-vehiculo.html
1 <div class="modal-header"> 1 <div class="modal-header">
2 <h4>Detalle de carga</h4> 2 <h4>Detalle de carga</h4>
3 Vehículo <strong ng-bind="vehiculo.tractor"></strong>
4 Transportista <strong ng-bind="vehiculo.transportista.NOM"></strong> 3 Transportista <strong ng-bind="vehiculo.transportista.NOM"></strong>
4 Unidad <strong ng-bind="vehiculo.codigo"></strong>
5 Tractor <strong ng-bind="vehiculo.tractor"></strong>
5 <br> 6 <br>
6 <div ng-show="idRemito !== -1"> 7 <div ng-show="idRemito !== -1">
7 <span>Remito Nº</span> 8 <span>Remito Nº</span>
8 <strong ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></strong> 9 <strong ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></strong>
10 <span>, Fecha</span>
11 <strong ng-bind="remito.fechaRemito | date: 'dd/MM/yyyy HH:mm'"></strong>
9 <span>, Cliente</span> 12 <span>, Cliente</span>
10 <strong ng-bind="remito.nombreCliente"></strong> 13 <strong ng-bind="remito.nombreCliente"></strong>
11 <span>, Domicilio</span> 14 <span>, Domicilio entrega</span>
12 <strong ng-bind="remito.domicilioStamp"></strong> 15 <strong ng-bind="remito.domicilioStamp"></strong>
13 </div> 16 </div>
14 </div> 17 </div>
15 <div class="modal-body"> 18 <div class="modal-body">
16 <div> 19 <div>
17 <table class="table table-sm" ng-show="idRemito !== -1"> 20 <table class="table table-sm" ng-show="idRemito !== -1">
18 <thead> 21 <thead>
19 <tr> 22 <tr>
20 <th></th> 23 <th></th>
21 <th>Articulo</th> 24 <th>Articulo</th>
22 <th>Total</th> 25 <th>Total</th>
23 <th>Cargado</th> 26 <th>Cargado</th>
24 <th>Pendiente</th> 27 <th>Pendiente</th>
25 </tr> 28 </tr>
26 </thead> 29 </thead>
27 <tbody> 30 <tbody>
28 <tr ng-repeat="(key, articulo) in articulos"> 31 <tr ng-repeat="(key, articulo) in articulos">
29 <td><input 32 <td><input
30 type="radio" 33 type="radio"
31 name="articuloRadio" 34 name="articuloRadio"
32 id="{{'articulo' + articulo.id}}" 35 id="{{'articulo' + articulo.id}}"
33 ng-checked="articulo.checked" 36 ng-checked="articulo.checked"
34 ng-disabled="articulo.cargado" 37 ng-disabled="articulo.cargado"
35 ng-click="cambioArticulo(articulo)" 38 ng-click="cambioArticulo(articulo)"
36 ></td> 39 ></td>
37 <td ng-bind="articulo.descripcion"></td> 40 <td ng-bind="articulo.descripcion"></td>
38 <td ng-bind="articulo.cantidad"></td> 41 <td ng-bind="articulo.cantidad"></td>
39 <td ng-bind="articulo.cantidadCargada || 0"></td> 42 <td ng-bind="articulo.cantidadCargada || 0"></td>
40 <td ng-bind="articulo.cantidad - articulo.cantidadCargada"></td> 43 <td ng-bind="articulo.cantidad - articulo.cantidadCargada"></td>
41 </tr> 44 </tr>
42 </tbody> 45 </tbody>
43 </table> 46 </table>
44 <table class="table table-sm"> 47 <table class="table table-sm">
45 <thead> 48 <thead>
46 <tr> 49 <tr>
47 <th>Cisterna</th> 50 <th width="10%">Cisterna</th>
48 <th>Cantidad asignada</th> 51 <th width="20%">Cantidad asignada</th>
49 <th>Estado</th> 52 <th width="35%">Estado</th>
50 <th>Articulo cargado</th> 53 <th>Articulo cargado</th>
51 </tr> 54 </tr>
52 </thead> 55 </thead>
53 <tbody> 56 <tbody>
54 <tr ng-repeat="(key, cisterna) in vehiculo.cisternas"> 57 <tr ng-repeat="(key, cisterna) in vehiculo.cisternas">
55 <td ng-bind="cisterna.codigo"></td> 58 <td ng-bind="cisterna.codigo"></td>
56 <td><input 59 <td><input
57 class="form-control" 60 class="form-control"
58 foca-tipo-input 61 foca-tipo-input
59 foca-teclado 62 foca-teclado
60 placeholder="A cargar..." 63 placeholder="A cargar..."
61 ng-model="aCargar[key]" 64 ng-model="aCargar[key]"
62 ng-disabled="(articuloSeleccionado.idArticulo !== cisterna.cisternaCarga.idProducto && 65 ng-disabled="(articuloSeleccionado.idArticulo !== cisterna.cisternaCarga.idProducto &&
63 cisterna.cisternaCarga.idProducto) || !tieneArticulosPendientes() 66 cisterna.cisternaCarga.idProducto) || !tieneArticulosPendientes()
64 || articuloSeleccionado.cantidad > cisterna.disponible" 67 || articuloSeleccionado.cantidad > cisterna.disponible"
65 ng-change="actualizarArticulo()" 68 ng-change="actualizarArticulo()"
66 > 69 >
67 </td> 70 </td>
68 <td colspan="2"><div class="progress foca-alto-progress pl-0 pr-0 mt-1"> 71 <td><div class="progress foca-alto-progress pl-0 pr-0 mt-1">
69 <strong 72 <strong
70 class="mt-2 col-3 text-center position-absolute" 73 class="mt-2 col-4 text-center position-absolute"
71 ng-bind="(cisterna.cisternaCarga.cantidad || 0) + '/' + (cisterna.capacidad)"> 74 ng-bind="(cisterna.cisternaCarga.cantidad || 0) + '/' + (cisterna.capacidad)">
72 </strong> 75 </strong>
73 <div 76 <div
74 id="{{cisterna.id}}" 77 id="{{cisterna.id}}"
75 class="progress-bar" 78 class="progress-bar"
76 role="progressbar" 79 role="progressbar"
77 aria-valuemin="0" 80 aria-valuemin="0"
78 aria-valuemax="{{cisterna.capacidad}}" 81 aria-valuemax="{{cisterna.capacidad}}"
79 ng-style="{'width':'{{calcularPorcentaje(cisterna)}}'}"> 82 ng-style="{'width':'{{calcularPorcentaje(cisterna)}}'}">
80 </div> 83 </div>
81 </div> 84 </div>
82 </td> 85 </td>
83 <td ng-bind="cisterna.cisternaCarga.articulo.DetArt || 'Sin articulo'"></td> 86 <td ng-bind="cisterna.cisternaCarga.articulo.DetArt || 'Sin articulo'"></td>
84 </tr> 87 </tr>
85 </tbody> 88 </tbody>
86 </table> 89 </table>
87 <div class="col-12 aling-end"> 90 <div class="col-12 aling-end">
88 <button 91 <button
89 class="form-control btn btn-success" 92 class="form-control btn btn-success"
90 ladda="cargando" 93 ladda="cargando"
91 data-spinner-color="#FF0000" 94 data-spinner-color="#FF0000"
92 type="button" 95 type="button"
93 ng-disabled="!articuloSeleccionado || articuloSeleccionado.cantidad - 96 ng-disabled="!articuloSeleccionado || articuloSeleccionado.cantidad -
94 articuloSeleccionado.cantidadCargada !== 0 || !tieneArticulosPendientes()" 97 articuloSeleccionado.cantidadCargada !== 0 || !tieneArticulosPendientes()"
95 ng-class="{'btn-light': !articuloSeleccionado || articuloSeleccionado.cantidad - 98 ng-class="{'btn-light': !articuloSeleccionado || articuloSeleccionado.cantidad -
96 articuloSeleccionado.cantidadCargada !== 0 || !tieneArticulosPendientes()}" 99 articuloSeleccionado.cantidadCargada !== 0 || !tieneArticulosPendientes()}"
97 ng-click="cargarACisternas(vehiculo)"> 100 ng-click="cargarACisternas(vehiculo)">
98 Aplicar distribución de cargas 101 Aplicar distribución de cargas
99 </button> 102 </button>
100 </div> 103 </div>
101 </div> 104 </div>
102 </div> 105 </div>
103 <div class="modal-footer py-1"> 106 <div class="modal-footer py-1">
104 <button 107 <button
105 class="btn btn-sm btn-secondary" 108 class="btn btn-sm btn-secondary"
106 ladda="cargando" 109 ladda="cargando"
107 type="button" 110 type="button"
108 ng-click="cancelar()">Cancelar</button> 111 ng-click="cancelar()">Cancelar</button>
109 <button 112 <button
110 class="btn btn-sm btn-primary" 113 class="btn btn-sm btn-primary"
111 ladda="cargando" 114 ladda="cargando"
112 type="button" 115 type="button"
113 ng-click="aceptar()" 116 ng-click="aceptar()"
114 ng-disabled="tieneArticulosPendientes()">Cargar</button> 117 ng-disabled="tieneArticulosPendientes() || idRemito === -1">Cargar</button>
115 </div> 118 </div>