:fix: 优化代码风格,简化错误处理逻辑并新增设备信息显示
All checks were successful
BuildImage / build-image (push) Successful in 1m55s
All checks were successful
BuildImage / build-image (push) Successful in 1m55s
This commit is contained in:
parent
8c11c0375a
commit
f2c9eed3cf
@ -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)}%`;
|
||||||
|
6
main.go
6
main.go
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user