columns searching and ordering ots

This commit is contained in:
amazuecos
2025-05-06 10:06:33 +02:00
parent ddd7c471a1
commit f6b8d2ba85

View File

@ -16,14 +16,14 @@ class OrdenTrabajoDatatable {
this.datatableColumns = [
{ data: 'pdf_check', searchable: false, sortable: false, render: d => `<input class="form-check-input pdf-check" data-id="${d}" type="checkbox">` },
{ data: 'id', searchable: false, sortable: true },
{ data: 'pedido_id', searchable: false, sortable: false },
{ data: 'fecha_encuadernado_at', searchable: false, sortable: false },
{ data: 'cliente_nombre', searchable: false, sortable: false },
{ data: 'presupuesto_titulo', searchable: false, sortable: false },
{ data: 'ubicacion_nombre', searchable: false, sortable: false },
{ data: 'total_tirada', searchable: false, sortable: false, render: (d) => `<span class="autonumeric">${d}</span>` },
{ data: 'tipo_presupuesto_impresion', searchable: false, sortable: false },
{ data: 'id', searchable: true, sortable: true },
{ data: 'pedido_id', searchable: true, sortable: true },
{ data: 'fecha_encuadernado_at',name:"pedidos.fecha_encuadernado", searchable: true, sortable: true },
{ data: 'cliente_nombre', name:"clientes.nombre", searchable: true, sortable: false },
{ data: 'presupuesto_titulo', name:"presupuestos.titulo", searchable: true, sortable: true },
{ data: 'ubicacion_nombre', name:"ubicaciones.nombre", searchable: true, sortable: true },
{ data: 'total_tirada', name:"pedidos.total_tirada",searchable: true, sortable: true, render: (d) => `<span class="autonumeric">${d}</span>` },
{ data: 'tipo_presupuesto_impresion', name:"tipos_presupuestos.codigo", searchable: true, sortable: true },
{
data: 'logo', searchable: false, sortable: false, render: (d, t) => {
return `<div class="logo-container">
@ -33,7 +33,7 @@ class OrdenTrabajoDatatable {
}
},
{
data: 'progreso', searchable: false, sortable: false, render: (d, t) => {
data: 'progreso',name:"ordenes_trabajo.progreso", searchable: false, sortable: true, render: (d, t) => {
return `<div class="progress border rounded-2" style="height: 1rem;">
<div id="ot-progress-bar" class="progress-bar" role="progressbar" style="width: ${parseInt(d)}%;" aria-valuenow="${d}" aria-valuemin="0" aria-valuemax="100">${d}%</div>
</div>