optimalizations in collector
This commit is contained in:
@@ -90,10 +90,15 @@ class GPONDashboard {
|
||||
|
||||
updateDeviceInfo(data) {
|
||||
this.setElementText('vendor-id', data.vendor_id);
|
||||
this.setElementText('model', data.model);
|
||||
this.setElementText('serial-number', data.serial_number);
|
||||
this.setElementText('version', data.version);
|
||||
this.setElementText('hw-version', data.hw_version);
|
||||
this.setElementText('mac-address', data.mac_address);
|
||||
|
||||
this.setElementText('omcc-version', data.omcc_version);
|
||||
this.setElementText('olt-mode', data.olt_mode);
|
||||
this.setElementText('pon-mode', data.pon_mode);
|
||||
this.setElementText('lan-mode', data.lan_mode);
|
||||
this.setElementText('olt-vendor-info', data.olt_vendor_info);
|
||||
this.setElementText('olt-version-info', data.olt_version_info);
|
||||
|
||||
@@ -106,12 +111,10 @@ class GPONDashboard {
|
||||
const days = Math.floor(seconds / 86400);
|
||||
const hours = Math.floor((seconds % 86400) / 3600);
|
||||
const minutes = Math.floor((seconds % 3600) / 60);
|
||||
|
||||
let connTime = '';
|
||||
if (days > 0) connTime += days + 'd ';
|
||||
if (hours > 0 || days > 0) connTime += hours + 'h ';
|
||||
connTime += minutes + 'm';
|
||||
|
||||
connTimeElem.textContent = connTime.trim();
|
||||
} else {
|
||||
connTimeElem.textContent = '--';
|
||||
@@ -148,9 +151,9 @@ class GPONDashboard {
|
||||
const statusElem = document.getElementById('device-status');
|
||||
if (statusElem) {
|
||||
if (data.status === 'online') {
|
||||
statusElem.innerHTML = '<span class="badge bg-success">Online</span>';
|
||||
statusElem.innerHTML = '<i class="bi bi-check-circle-fill text-success"></i> Online';
|
||||
} else {
|
||||
statusElem.innerHTML = '<span class="badge bg-danger">Offline</span>';
|
||||
statusElem.innerHTML = '<i class="bi bi-x-circle-fill text-danger"></i> Offline';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -174,6 +177,7 @@ class GPONDashboard {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
updateStatus(data) {
|
||||
const indicator = document.getElementById('status-indicator');
|
||||
if (!indicator) return;
|
||||
|
||||
Reference in New Issue
Block a user