|
|
@ -186,6 +186,7 @@ function displayServerData(data){ |
|
|
|
add_bar(serverCard); |
|
|
|
} |
|
|
|
|
|
|
|
// gpu
|
|
|
|
if ('gpu_list' in serverData){ |
|
|
|
serverData.gpu_list.forEach(function(gpu){ |
|
|
|
let gpuInfo = document.createElement('div'); |
|
|
@ -226,6 +227,27 @@ function displayServerData(data){ |
|
|
|
add_bar(serverCard); |
|
|
|
} |
|
|
|
|
|
|
|
// 错误信息
|
|
|
|
if ('error_dict' in serverData){ |
|
|
|
let errorInfo = document.createElement('div'); |
|
|
|
errorInfo.className = 'storage-info'; |
|
|
|
|
|
|
|
if (Object.keys(serverData.error_dict).length > 0){ |
|
|
|
for (let k in serverData.error_dict){ |
|
|
|
errorInfo.innerHTML += '<strong>' + k + " :</strong>" + serverData.error_dict[k] + "<br>"; |
|
|
|
} |
|
|
|
|
|
|
|
serverCard.appendChild(errorInfo); |
|
|
|
// 分割线
|
|
|
|
add_bar(serverCard); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 删除最后的分割线
|
|
|
|
if (serverCard.lastElementChild && serverCard.lastElementChild.tagName === 'HR') { |
|
|
|
serverCard.removeChild(serverCard.lastElementChild); |
|
|
|
} |
|
|
|
|
|
|
|
// 单个服务器信息作为child加入
|
|
|
|
serverDataContainer.appendChild(serverCard); |
|
|
|
} |
|
|
|