diff --git a/ci4/app/Controllers/Catalogo/CatalogoLibros.php b/ci4/app/Controllers/Catalogo/CatalogoLibros.php
index b990feaa..1d451c6d 100644
--- a/ci4/app/Controllers/Catalogo/CatalogoLibros.php
+++ b/ci4/app/Controllers/Catalogo/CatalogoLibros.php
@@ -252,11 +252,12 @@ class CatalogoLibros extends BaseResourceController
't1.id',
't1.created_at',
't1.tirada',
+ '(CASE WHEN t1.tirada > 0 THEN t1.total / t1.tirada ELSE 0 END)',
't1.total',
't1.estado'
])
->edit('total', fn($row) => number_format((float) $row->total, 2, ',', '.') . ' €')
- ->edit('precio_ud', fn($row) => number_format((float) $row->total, 2, ',', '.') . ' €')
+ ->edit('precio_ud', fn($row) => number_format((float) $row->precio_ud, 2, ',', '.') . ' €')
->edit('created_at', fn($row) => date('d/m/Y', strtotime($row->created_at)))
->add('actionBtns', function ($row) {
return '
diff --git a/httpdocs/assets/js/safekat/pages/catalogo/catalogo.js b/httpdocs/assets/js/safekat/pages/catalogo/catalogo.js
index d082c455..38586991 100644
--- a/httpdocs/assets/js/safekat/pages/catalogo/catalogo.js
+++ b/httpdocs/assets/js/safekat/pages/catalogo/catalogo.js
@@ -299,7 +299,11 @@ class Catalogo {
// Ajustar al ancho de contenendor la tabla de historizo de pedidos
$('#collapsePedidos').on('shown.bs.collapse', function () {
- $('#tablaPedidosAntiguos').DataTable().columns.adjust().responsive.recalc();
+ const table = $('#tablaPedidosAntiguos').DataTable();
+ table.columns.adjust();
+ if (typeof table.responsive !== 'undefined') {
+ table.responsive.recalc();
+ }
});
// Al cargar la página
@@ -371,7 +375,7 @@ class Catalogo {
{ data: 'id' },
{ data: 'created_at' },
{ data: 'tirada' },
- { data: 'precio_ud' , searchable: false, orderable: false },
+ { data: 'precio_ud' },
{ data: 'total' },
{ data: 'estado' },
{ data: 'actionBtns' }