From 2a6e2ea70786487c022f2b28daec2674d744f83a Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Sat, 1 Aug 2026 17:01:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(control):=20=E6=B6=88=E9=99=A4=20dev=20?= =?UTF-8?q?=E5=8D=A0=E4=BD=8D=E7=89=88=E6=9C=AC=E5=8F=B7=EF=BC=8Cinit()=20?= =?UTF-8?q?=E5=85=9C=E5=BA=95=E4=B8=BA=E6=9E=84=E5=BB=BA=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 即使构建时忘记注入 ldflags,footer 也不会显示占位版本 --- internal/web/ui.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/internal/web/ui.go b/internal/web/ui.go index 1a219cc..903f686 100644 --- a/internal/web/ui.go +++ b/internal/web/ui.go @@ -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