Loading app/Http/Controllers/ContactoController.php +1 −1 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ class ContactoController extends Controller */ public function index() { $contactos = Contacto::with('profesion', 'cargo')->get(); $contactos = Contacto::with('profesion', 'cargo', 'grupos', 'subgrupos')->get(); return view('adminGen.contactos.index', compact('contactos')); } Loading resources/views/adminGen/contactos/index.blade.php +6 −3 Original line number Diff line number Diff line Loading @@ -47,7 +47,10 @@ } else { nombreCompleto = contacto.nombre; } return [nombreCompleto, renderParameter(contacto.ap_paterno), renderParameter(contacto.ap_materno), renderParameter(contacto.cargo?.nombre), renderActions(contacto.id)]; return [nombreCompleto, renderParameter(contacto.ap_paterno), renderParameter(contacto.ap_materno), renderParameter(contacto.cargo?.nombre), renderParameter(contacto.cargo_desc), renderParameter(contacto.grupos.map(grupo => grupo.nombre).join(', ')), renderParameter(contacto.subgrupos.map(subgrupo => subgrupo.nombre).join(', ')), renderActions(contacto.id)]; }); function renderActions(id) { Loading @@ -64,7 +67,7 @@ function renderActions(id) { } function renderParameter(parametro) { if(parametro === null || parametro === undefined){ if(parametro === null || parametro === undefined || parametro === ""){ return `Sin información`; }else{ return parametro; Loading @@ -74,7 +77,7 @@ function renderParameter(parametro) { document.addEventListener('DOMContentLoaded', () => { const datatable = new simpleDatatables.DataTable('#myTable', { data: { headings: ['Nombre', 'Apellido paterno', 'Apellido materno', 'Cargo', 'Acciones'], headings: ['Nombre', 'Apellido paterno', 'Apellido materno', 'Cargo', 'Descripción del cargo', 'Grupos', 'Subgrupos', 'Acciones'], data: data }, perPage: 10, Loading Loading
app/Http/Controllers/ContactoController.php +1 −1 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ class ContactoController extends Controller */ public function index() { $contactos = Contacto::with('profesion', 'cargo')->get(); $contactos = Contacto::with('profesion', 'cargo', 'grupos', 'subgrupos')->get(); return view('adminGen.contactos.index', compact('contactos')); } Loading
resources/views/adminGen/contactos/index.blade.php +6 −3 Original line number Diff line number Diff line Loading @@ -47,7 +47,10 @@ } else { nombreCompleto = contacto.nombre; } return [nombreCompleto, renderParameter(contacto.ap_paterno), renderParameter(contacto.ap_materno), renderParameter(contacto.cargo?.nombre), renderActions(contacto.id)]; return [nombreCompleto, renderParameter(contacto.ap_paterno), renderParameter(contacto.ap_materno), renderParameter(contacto.cargo?.nombre), renderParameter(contacto.cargo_desc), renderParameter(contacto.grupos.map(grupo => grupo.nombre).join(', ')), renderParameter(contacto.subgrupos.map(subgrupo => subgrupo.nombre).join(', ')), renderActions(contacto.id)]; }); function renderActions(id) { Loading @@ -64,7 +67,7 @@ function renderActions(id) { } function renderParameter(parametro) { if(parametro === null || parametro === undefined){ if(parametro === null || parametro === undefined || parametro === ""){ return `Sin información`; }else{ return parametro; Loading @@ -74,7 +77,7 @@ function renderParameter(parametro) { document.addEventListener('DOMContentLoaded', () => { const datatable = new simpleDatatables.DataTable('#myTable', { data: { headings: ['Nombre', 'Apellido paterno', 'Apellido materno', 'Cargo', 'Acciones'], headings: ['Nombre', 'Apellido paterno', 'Apellido materno', 'Cargo', 'Descripción del cargo', 'Grupos', 'Subgrupos', 'Acciones'], data: data }, perPage: 10, Loading