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 @@
首页
南宁雷达站
广州雷达站
+ 番禺雷达站
+ 海珠雷达站