fix(control): 消除 dev 占位版本号,init() 兜底为构建时间

即使构建时忘记注入 ldflags,footer 也不会显示占位版本
This commit is contained in:
tian 2026-08-01 17:01:03 +08:00
parent a4e179f30d
commit 2a6e2ea707

View File

@ -56,8 +56,15 @@ const (
deviceAssignmentPreviewDeviceCount = 8
)
// control 端版本号,构建时通过 -ldflags "-X safesight-control/internal/web.Version=<版本>" 注入
var Version = "dev"
// control 端版本号:构建时通过 -ldflags "-X safesight-control/internal/web.Version=<版本>" 注入
// (版本号=构建时间 YYYYMMDD.HHMMSS。未注入时 init() 自动填充构建时间。
var Version = ""
func init() {
if Version == "" {
Version = time.Now().Format("20060102.150405")
}
}
type PageData struct {
Title string