diff --git a/resources/views/servidor.html b/resources/views/servidor.html
index f9b01ec..fbc6cbf 100755
--- a/resources/views/servidor.html
+++ b/resources/views/servidor.html
@@ -399,6 +399,7 @@
this.limit = 10;
}
this.setLoading(true);
+ console.log('🔄 Cargando servidores desde:', '/app/loadservidor', {page: this.page, limit: this.limit, search: this.search});
axios.get('/app/loadservidor', {
params: {
page: this.page,
@@ -406,25 +407,33 @@
search: this.search
}
}).then(response => {
- this.datos = response.data.registros.map(data => ({
- id: data.ID,
- nombre: data.nombre,
- ip_servidor: data.ip_servidor,
- so: data.so,
- vencimiento: data.vencimiento,
- ram: data.ram,
- nucleos: data.nucleos,
- disco: data.disco,
- ultimo_ping: data.ultimo_ping,
- prov_servidor_id: data.prov_servidor_id,
- tipo_servidor_id: data.tipo_servidor_id,
- created_at: data.CreatedAt,
- }));
+ console.log('✅ Respuesta recibida:', response.data);
+ if (response.data.registros && response.data.registros.length > 0) {
+ this.datos = response.data.registros.map(data => ({
+ id: data.ID,
+ nombre: data.nombre,
+ ip_servidor: data.ip_servidor,
+ so: data.so,
+ vencimiento: data.vencimiento,
+ ram: data.ram,
+ nucleos: data.nucleos,
+ disco: data.disco,
+ ultimo_ping: data.ultimo_ping,
+ prov_servidor_id: data.prov_servidor_id,
+ tipo_servidor_id: data.tipo_servidor_id,
+ created_at: data.CreatedAt,
+ }));
+ console.log('📊 Servidores procesados:', this.datos.length);
+ } else {
+ console.warn('⚠️ No se encontraron servidores');
+ this.datos = [];
+ }
this.totalPages = response.data.totalPages;
this.calculatePaginatedPages();
}).catch(error => {
- console.error('Error al obtener datos:', error);
+ console.error('❌ Error al obtener datos:', error);
+ alert('Error cargando servidores: ' + (error.response?.data?.message || error.message));
}).finally(() => {
this.setLoading(false);
});
@@ -432,19 +441,21 @@
loadProvServidor() {
axios.get('/app/loadprovservidor')
.then(response => {
+ console.log('✅ Proveedores cargados:', response.data.registros?.length || 0);
this.proveedores = response.data.registros;
})
.catch(error => {
- console.error('Error al cargar proveedores:', error);
+ console.error('❌ Error al cargar proveedores:', error);
});
},
loadTipoServidor() {
axios.get('/app/loadtiposervidor')
.then(response => {
+ console.log('✅ Tipos de servidor cargados:', response.data.registros?.length || 0);
this.tipos = response.data.registros;
})
.catch(error => {
- console.error('Error al cargar tipos de servidor:', error);
+ console.error('❌ Error al cargar tipos de servidor:', error);
});
},
setSelectedItem(data) {