:fix: 优化代码风格,简化错误处理逻辑并新增设备信息显示
All checks were successful
BuildImage / build-image (push) Successful in 1m55s

This commit is contained in:
李寻欢 2025-04-22 20:21:08 +08:00
parent 8c11c0375a
commit f2c9eed3cf
2 changed files with 17 additions and 4 deletions

View File

@ -71,6 +71,19 @@
<span class="text-gray-800">{{.Robot.LastLoginAt.Format "2006-01-02 15:04:05"}}</span> <span class="text-gray-800">{{.Robot.LastLoginAt.Format "2006-01-02 15:04:05"}}</span>
</div> </div>
{{end}} {{end}}
<div class="flex justify-between text-sm">
<span class="text-gray-600">设备ID</span>
<span class="text-gray-800 font-mono text-xs" title="{{.Robot.ContainerID}}">
{{.Robot.DeviceId}}
</span>
</div>
<div class="flex justify-between text-sm">
<span class="text-gray-600">设备名称</span>
<span class="text-gray-800 font-mono text-xs" title="{{.Robot.ContainerID}}">
{{.Robot.DeviceName}}
</span>
</div>
</div> </div>
</div> </div>
@ -217,7 +230,7 @@
const memoryPercent = ((memoryUsage / memoryLimit) * 100).toFixed(2); const memoryPercent = ((memoryUsage / memoryLimit) * 100).toFixed(2);
const formattedMemoryUsage = formatBytes(memoryUsage); const formattedMemoryUsage = formatBytes(memoryUsage);
const formattedMemoryTotal = formatBytes(memoryLimit); const formattedMemoryTotal = formatBytes(memoryLimit);
document.getElementById('memory-usage-display').textContent = `${formattedMemoryUsage}/${formattedMemoryTotal}`; document.getElementById('memory-usage-display').textContent = `${formattedMemoryUsage}/${formattedMemoryTotal}`;
document.getElementById('memory-percent').textContent = `${memoryPercent}%`; document.getElementById('memory-percent').textContent = `${memoryPercent}%`;
document.getElementById('memory-bar').style.width = `${Math.min(memoryPercent, 100)}%`; document.getElementById('memory-bar').style.width = `${Math.min(memoryPercent, 100)}%`;

View File

@ -22,7 +22,7 @@ func main() {
log.Fatalf("无法加载配置: %v", err) log.Fatalf("无法加载配置: %v", err)
} }
if err := cfg.Validate(); err != nil { if err = cfg.Validate(); err != nil {
log.Fatalf("配置无效: %v", err) log.Fatalf("配置无效: %v", err)
} }
@ -54,7 +54,7 @@ func main() {
// 启动HTTP服务器 // 启动HTTP服务器
go func() { go func() {
if err := srv.Start(); err != nil { if err = srv.Start(); err != nil {
log.Printf("Server error: %v", err) log.Printf("Server error: %v", err)
} }
}() }()
@ -73,7 +73,7 @@ func main() {
cancel() // 停止容器监控 cancel() // 停止容器监控
// 关闭HTTP服务器 // 关闭HTTP服务器
if err := srv.Shutdown(); err != nil { if err = srv.Shutdown(); err != nil {
log.Fatalf("Server shutdown failed: %v", err) log.Fatalf("Server shutdown failed: %v", err)
} }