diff --git a/internal/server/gin.go b/internal/server/gin.go index 9fc19a4..5ba03f0 100644 --- a/internal/server/gin.go +++ b/internal/server/gin.go @@ -31,6 +31,8 @@ func StartGinServer() error { r.GET("/", indexHandler) r.GET("/radar/nanning", radarNanningHandler) r.GET("/radar/guangzhou", radarGuangzhouHandler) + r.GET("/radar/panyu", radarPanyuHandler) + r.GET("/radar/haizhu", radarHaizhuHandler) // API路由组 api := r.Group("/api") @@ -90,6 +92,28 @@ func radarGuangzhouHandler(c *gin.Context) { c.HTML(http.StatusOK, "radar_guangzhou.html", data) } +// radarHaizhuHandler 海珠雷达站占位页 +func radarHaizhuHandler(c *gin.Context) { + data := types.PageData{ + Title: "海珠雷达站", + ServerTime: time.Now().Format("2006-01-02 15:04:05"), + OnlineDevices: database.GetOnlineDevicesCount(database.GetDB()), + TiandituKey: "0c260b8a094a4e0bc507808812cefdac", + } + c.HTML(http.StatusOK, "radar_haizhu.html", data) +} + +// radarPanyuHandler 番禺雷达站占位页 +func radarPanyuHandler(c *gin.Context) { + data := types.PageData{ + Title: "番禺雷达站", + ServerTime: time.Now().Format("2006-01-02 15:04:05"), + OnlineDevices: database.GetOnlineDevicesCount(database.GetDB()), + TiandituKey: "0c260b8a094a4e0bc507808812cefdac", + } + c.HTML(http.StatusOK, "radar_panyu.html", data) +} + // systemStatusHandler 处理系统状态API请求 func systemStatusHandler(c *gin.Context) { status := types.SystemStatus{ diff --git a/templates/_header.html b/templates/_header.html index 60aef2b..0fa79cf 100644 --- a/templates/_header.html +++ b/templates/_header.html @@ -6,6 +6,8 @@ 首页 南宁雷达站 广州雷达站 + 番禺雷达站 + 海珠雷达站