package admin import ( "html/template" "net/http" "github.com/gin-gonic/gin" ) // ShowAdminIndexPage 渲染后台首页 func ShowAdminIndexPage(c *gin.Context) { // 直接加载 web/admin 目录下的 index.tmpl 模板(需确保文件存在) tpl, err := template.ParseFiles("web/admin/index.tmpl") if err != nil { c.String(http.StatusInternalServerError, "加载模板失败: "+err.Error()) return } c.Header("Content-Type", "text/html; charset=utf-8") err = tpl.Execute(c.Writer, gin.H{ "Title": "后台管理首页", }) if err != nil { c.String(http.StatusInternalServerError, "渲染模板失败: "+err.Error()) } }