Loading resources/views/adminGen/catalogos/dependencias.blade.php +20 −23 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ </svg> </div> <input id="nombreEditar" name="nombre" type="text" placeholder="Nombre de la dependencia:" class="form-input ltr:rounded-l-md rtl:rounded-r-md" /> <input id="nombreEditar" name="nombre" required type="text" placeholder="Nombre de la dependencia:" class="form-input ltr:rounded-l-md rtl:rounded-r-md" /> </div> </div> <input type="hidden" name="id" id="idEditar"> Loading Loading @@ -103,7 +103,7 @@ </svg> </div> <input id="nombre" name="nombre" type="text" placeholder="Nombre de la institución:" class="form-input ltr:rounded-l-none rtl:rounded-r-none" /> <input id="nombre" name="nombre" type="text" required placeholder="Nombre de la institución:" class="form-input ltr:rounded-l-none rtl:rounded-r-none" /> </div> </div> Loading Loading @@ -146,15 +146,15 @@ function renderActions(id, nombre) { return ` <div class="flex space-x-2"> <button class="btn btn-danger btn-sm" onclick="deleteItem(${id})">Eliminar</button> <form action="{{ route('catalogos.dependencias.destroy', '') }}/${id}" method="POST" class="inline-block"> @csrf @method('DELETE') <button type="submit" class="btn btn-danger btn-sm">Eliminar</button> </form> <button class="btn btn-primary btn-sm" onclick="editItem(${id}, '${nombre}')">Editar</button> </div>`; } function deleteItem(id) { console.log('Eliminar', id); } function editItem(id, nombre) { const modal = document.querySelector('#editModal'); const nombreInput = modal.querySelector('#nombreEditar'); Loading Loading @@ -195,13 +195,9 @@ function editItem(id, nombre) { labels: { perPage: "{select}" }, layout: { top: "{search}", bottom: "{info}{select}{pager}" } rowId: 'Hola' }); window.deleteItem = deleteItem; window.editItem = editItem; }); Loading @@ -215,10 +211,10 @@ function editItem(id, nombre) { })); }); showMessage = (msg = 'Example notification text.', position = 'bottom-start', showCloseButton = true, closeButtonHtml = '', duration = 3000, type = 'success') => { showMessage = (msg = 'Example notification text.', position = 'top-end', showCloseButton = true, closeButtonHtml = '', duration = 3000, type = 'success') => { const toast = window.Swal.mixin({ toast: true, position: position || 'bottom-start', position: position || 'top-end', showConfirmButton: false, timer: duration, showCloseButton: showCloseButton, Loading Loading @@ -263,16 +259,17 @@ function editItem(id, nombre) { }); }; // Verifica si hay un mensaje de éxito en la sesión document.addEventListener('DOMContentLoaded', function() { @if(session('success')) // Muestra el mensaje de éxito utilizando showMessage showMessage('{{ session('success') }}', 'bottom-start', true, '', 3000, 'success'); showMessage("{{ session('success') }}", 'top-end', true, '', 3000, 'success'); @endif // Verifica si hay un mensaje de error en la sesión @if(session('error')) // Muestra el mensaje de error utilizando showMessage showMessage('{{ session('error') }}', 'bottom-start', true, '', 3000, 'error'); @if($errors -> any()) @foreach($errors -> all() as $error) showMessage("{{$error}}", 'top-end', true, '', 3000, 'error'); @endforeach @endif }); </script> </x-layout.default> No newline at end of file Loading
resources/views/adminGen/catalogos/dependencias.blade.php +20 −23 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ </svg> </div> <input id="nombreEditar" name="nombre" type="text" placeholder="Nombre de la dependencia:" class="form-input ltr:rounded-l-md rtl:rounded-r-md" /> <input id="nombreEditar" name="nombre" required type="text" placeholder="Nombre de la dependencia:" class="form-input ltr:rounded-l-md rtl:rounded-r-md" /> </div> </div> <input type="hidden" name="id" id="idEditar"> Loading Loading @@ -103,7 +103,7 @@ </svg> </div> <input id="nombre" name="nombre" type="text" placeholder="Nombre de la institución:" class="form-input ltr:rounded-l-none rtl:rounded-r-none" /> <input id="nombre" name="nombre" type="text" required placeholder="Nombre de la institución:" class="form-input ltr:rounded-l-none rtl:rounded-r-none" /> </div> </div> Loading Loading @@ -146,15 +146,15 @@ function renderActions(id, nombre) { return ` <div class="flex space-x-2"> <button class="btn btn-danger btn-sm" onclick="deleteItem(${id})">Eliminar</button> <form action="{{ route('catalogos.dependencias.destroy', '') }}/${id}" method="POST" class="inline-block"> @csrf @method('DELETE') <button type="submit" class="btn btn-danger btn-sm">Eliminar</button> </form> <button class="btn btn-primary btn-sm" onclick="editItem(${id}, '${nombre}')">Editar</button> </div>`; } function deleteItem(id) { console.log('Eliminar', id); } function editItem(id, nombre) { const modal = document.querySelector('#editModal'); const nombreInput = modal.querySelector('#nombreEditar'); Loading Loading @@ -195,13 +195,9 @@ function editItem(id, nombre) { labels: { perPage: "{select}" }, layout: { top: "{search}", bottom: "{info}{select}{pager}" } rowId: 'Hola' }); window.deleteItem = deleteItem; window.editItem = editItem; }); Loading @@ -215,10 +211,10 @@ function editItem(id, nombre) { })); }); showMessage = (msg = 'Example notification text.', position = 'bottom-start', showCloseButton = true, closeButtonHtml = '', duration = 3000, type = 'success') => { showMessage = (msg = 'Example notification text.', position = 'top-end', showCloseButton = true, closeButtonHtml = '', duration = 3000, type = 'success') => { const toast = window.Swal.mixin({ toast: true, position: position || 'bottom-start', position: position || 'top-end', showConfirmButton: false, timer: duration, showCloseButton: showCloseButton, Loading Loading @@ -263,16 +259,17 @@ function editItem(id, nombre) { }); }; // Verifica si hay un mensaje de éxito en la sesión document.addEventListener('DOMContentLoaded', function() { @if(session('success')) // Muestra el mensaje de éxito utilizando showMessage showMessage('{{ session('success') }}', 'bottom-start', true, '', 3000, 'success'); showMessage("{{ session('success') }}", 'top-end', true, '', 3000, 'success'); @endif // Verifica si hay un mensaje de error en la sesión @if(session('error')) // Muestra el mensaje de error utilizando showMessage showMessage('{{ session('error') }}', 'bottom-start', true, '', 3000, 'error'); @if($errors -> any()) @foreach($errors -> all() as $error) showMessage("{{$error}}", 'top-end', true, '', 3000, 'error'); @endforeach @endif }); </script> </x-layout.default> No newline at end of file