diff --git a/ci4/app/Controllers/Catalogo/CatalogoLibros.php b/ci4/app/Controllers/Catalogo/CatalogoLibros.php
index 54f7f2e2..19773d9e 100644
--- a/ci4/app/Controllers/Catalogo/CatalogoLibros.php
+++ b/ci4/app/Controllers/Catalogo/CatalogoLibros.php
@@ -14,7 +14,7 @@ class CatalogoLibros extends BaseResourceController
protected $format = 'json';
protected static $singularObjectName = 'Catalogo';
- protected static $singularObjectNameCc = 'catalogo';
+ protected static $singularObjectNameCc = 'CatalogoLibros';
protected static $pluralObjectName = 'Catalogos';
protected static $pluralObjectNameCc = 'catalogos';
@@ -194,6 +194,17 @@ class CatalogoLibros extends BaseResourceController
$q = $this->model->getDatatableQuery();
$result = DataTable::of($q)
+ ->edit(
+ "portada",
+ function ($row, $meta) {
+ if (is_null($row->cubierta_archivo)) {
+ return '';
+
+ } else {
+ return '';
+ }
+ }
+ )
->add("actionBtns", callback: function ($q) {
$actions = '';
if (auth()->user()->can('catalogo.edit')) {
diff --git a/ci4/app/Models/Catalogo/CatalogoLibroModel.php b/ci4/app/Models/Catalogo/CatalogoLibroModel.php
index 6c6a8622..7839b7e2 100644
--- a/ci4/app/Models/Catalogo/CatalogoLibroModel.php
+++ b/ci4/app/Models/Catalogo/CatalogoLibroModel.php
@@ -3,14 +3,14 @@
namespace App\Models\Catalogo;
use CodeIgniter\Model;
-use App\Entities\Catalogo\CatalogoLibro;
+use App\Entities\Catalogo\CatalogoLibroEntity;
class CatalogoLibroModel extends Model
{
protected $table = 'catalogo_libros';
protected $primaryKey = 'id';
- protected $returnType = CatalogoLibro::class;
+ protected $returnType = CatalogoLibroEntity::class;
protected $useSoftDeletes = true;
protected $useTimestamps = true;
@@ -100,6 +100,7 @@ class CatalogoLibroModel extends Model
t1.isbn AS isbn,
t1.ean AS ean,
t1.paginas AS paginas,
+ t1.cubierta_archivo AS cubierta_archivo,
t1.cubierta_url AS portada"
);
diff --git a/ci4/app/Views/themes/vuexy/form/catalogo/_catalogoLibrosFormItems.php b/ci4/app/Views/themes/vuexy/form/catalogo/_catalogoLibrosFormItems.php
index 85fd9a00..7667f353 100644
--- a/ci4/app/Views/themes/vuexy/form/catalogo/_catalogoLibrosFormItems.php
+++ b/ci4/app/Views/themes/vuexy/form/catalogo/_catalogoLibrosFormItems.php
@@ -1,74 +1,112 @@
-
+
+
+ Subir portada
+