{{define "device_control"}} {{template "device_nav" .}}

{{icon "control"}}设备控制

服务动作、候选配置应用和回滚都在这里完成。
{{if .Device.Online}}可操作{{else}}设备离线{{end}}
当前配置
{{if and .ConfigStatus .ConfigStatus.Metadata.ConfigID}}{{.ConfigStatus.Metadata.ConfigID}}{{else}}待读取{{end}}
上一份配置
{{if and .ConfigStatus .ConfigStatus.PreviousConfig .ConfigStatus.PreviousConfig.Metadata.ConfigID}}{{.ConfigStatus.PreviousConfig.Metadata.ConfigID}}{{else}}-{{end}}
服务状态
{{if and .ConfigStatus .ConfigStatus.MediaServer.Running}}运行中{{else}}未确认{{end}}

{{icon "preview"}}配置预览

进入预览器生成、上传候选配置。
{{icon "preview"}}打开预览器
当前模板{{if and .ConfigStatus .ConfigStatus.Metadata.Template}}{{.ConfigStatus.Metadata.Template}}{{else}}-{{end}}
Profile{{if and .ConfigStatus .ConfigStatus.Metadata.Profile}}{{.ConfigStatus.Metadata.Profile}}{{else}}-{{end}}
候选配置{{if and .ConfigStatus .ConfigStatus.Candidate .ConfigStatus.Candidate.Exists}}{{if .ConfigStatus.Candidate.Metadata.ConfigID}}{{.ConfigStatus.Candidate.Metadata.ConfigID}} / {{.ConfigStatus.Candidate.Metadata.ConfigVersion}}{{else}}已存在{{end}}{{else}}未上传{{end}}

{{icon "apply"}}配置应用

应用候选配置,或回滚到上一份配置回滚点。
当前配置{{if and .ConfigStatus .ConfigStatus.Metadata.ConfigID}}{{.ConfigStatus.Metadata.ConfigID}}{{else}}待读取{{end}}
上一份配置{{if and .ConfigStatus .ConfigStatus.PreviousConfig .ConfigStatus.PreviousConfig.Metadata.ConfigID}}{{.ConfigStatus.PreviousConfig.Metadata.ConfigID}}{{else}}-{{end}}

{{icon "service"}}服务控制

启动、停止、重启和重载当前服务。

{{icon "result"}}执行结果摘要

操作结果只在这里汇总,不在多个信息窗重复显示。
{{if .ResultTitle}}
{{.ResultTitle}}
{{end}} {{if .Message}}
{{.Message}}
{{end}} {{if .Error}}
{{.Error}}
{{end}} {{if .RawText}}
{{.RawText}}
{{else}}
暂无最近操作
从上面的配置应用或服务控制开始执行。
{{end}}
{{icon "meta"}}次要参考信息
设备 ID{{.Device.DeviceID}}
管理地址{{.Device.IP}}:{{.Device.AgentPort}}
当前服务{{if and .ConfigStatus .ConfigStatus.MediaServer.Running}}运行中{{else}}未确认{{end}}
当前版本{{if .Device.Version}}{{.Device.Version}}{{else}}-{{end}}
{{end}}