safesight/control/internal/web/ui/templates/device_config.html
tian 98e375dc36 chore: 合并 safesight-control 仓库为 control/ 子目录
项目合并为单仓库:设备端(根) + 管理端(control/)。
两端 git 历史完整保留(git subtree 合并)。

git-subtree-dir: control
git-subtree-mainline: 923ab10d5c
git-subtree-split: 70738edb31
2026-08-02 11:13:26 +08:00

38 lines
1.3 KiB
HTML

{{define "device_config"}}
<div class="card">
<div class="section-title">
<div>
<h2>单设备配置已并入设备详情</h2>
<div class="muted small">配置查看、服务控制和回滚,都已经收敛到设备详情工作台。</div>
</div>
<a class="btn ghost" href="/devices">去设备列表</a>
</div>
</div>
<div class="card">
<h2>设备入口</h2>
<div class="device-selector-grid" style="margin-top:12px">
{{range .Devices}}
<a class="selector-card" href="/devices/{{.DeviceID}}#device-config">
<div class="selector-head">
<div>
<div class="selector-title">{{if .DeviceName}}{{.DeviceName}}{{else}}{{.DeviceID}}{{end}}</div>
<div class="muted small mono">{{.DeviceID}}</div>
</div>
{{if .Online}}<span class="pill ok">在线</span>{{else}}<span class="pill bad">离线</span>{{end}}
</div>
<div class="muted small mono">{{.IP}}:{{.AgentPort}}</div>
<div class="actions" style="margin-top:12px">
<span class="btn secondary">打开设备详情</span>
</div>
</a>
{{else}}
<div class="empty-state">
<div class="empty-title">暂无设备</div>
<div class="muted">请先去设备页扫描或新增设备。</div>
</div>
{{end}}
</div>
</div>
{{end}}