From a0d78d19a700df152dd835eea7e79f6e9370b24b Mon Sep 17 00:00:00 2001 From: deatil <2217957370@qq.com> Date: Mon, 3 Jun 2024 23:52:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/admin/art.go | 2 +- app/controller/admin/attach.go | 2 +- app/controller/admin/cate.go | 2 +- app/controller/admin/page.go | 2 +- app/controller/admin/tag.go | 4 +-- app/controller/admin/user.go | 2 +- pkg/page/page.go | 15 ++++++++--- resources/views/admin/art/index.jet.html | 1 + resources/views/admin/attach/index.jet.html | 1 + resources/views/admin/cate/index.jet.html | 1 + resources/views/admin/common/sidebar.jet.html | 26 ++++++++++++++++--- resources/views/admin/common/topnav.jet.html | 9 ++----- resources/views/admin/page/index.jet.html | 1 + resources/views/admin/setting/index.jet.html | 4 ++- resources/views/admin/tag/index.jet.html | 1 + resources/views/admin/user/add.jet.html | 4 ++- resources/views/admin/user/edit.jet.html | 4 ++- resources/views/admin/user/index.jet.html | 7 +++-- 18 files changed, 62 insertions(+), 26 deletions(-) diff --git a/app/controller/admin/art.go b/app/controller/admin/art.go index 93b2f42..426063b 100644 --- a/app/controller/admin/art.go +++ b/app/controller/admin/art.go @@ -136,7 +136,7 @@ func (this *Art) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := url.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/app/controller/admin/attach.go b/app/controller/admin/attach.go index 0562287..6970bdb 100644 --- a/app/controller/admin/attach.go +++ b/app/controller/admin/attach.go @@ -67,7 +67,7 @@ func (this *Attach) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := gourl.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/app/controller/admin/cate.go b/app/controller/admin/cate.go index 78fae0e..9637c25 100644 --- a/app/controller/admin/cate.go +++ b/app/controller/admin/cate.go @@ -68,7 +68,7 @@ func (this *Cate) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := url.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/app/controller/admin/page.go b/app/controller/admin/page.go index 067f3ef..9595a41 100644 --- a/app/controller/admin/page.go +++ b/app/controller/admin/page.go @@ -73,7 +73,7 @@ func (this *Page) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := url.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/app/controller/admin/tag.go b/app/controller/admin/tag.go index 86186f7..837a7ed 100644 --- a/app/controller/admin/tag.go +++ b/app/controller/admin/tag.go @@ -34,7 +34,7 @@ func (this *Tag) Index(ctx *fiber.Ctx) error { } // 每页数量 - listRows := 5 + listRows := 10 start := (currentPage - 1) * listRows // 搜索关键字 @@ -68,7 +68,7 @@ func (this *Tag) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := url.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/app/controller/admin/user.go b/app/controller/admin/user.go index 2af927b..3dfb5af 100644 --- a/app/controller/admin/user.go +++ b/app/controller/admin/user.go @@ -69,7 +69,7 @@ func (this *User) Index(ctx *fiber.Ctx) error { // url 链接信息 uri := ctx.Request().URI() parameters, _ := url.ParseQuery(uri.QueryArgs().String()) - pageHtml := page.New(). + pageHtml := page. Paginate(listRows, int(total), string(uri.Path()), parameters). PageHtml diff --git a/pkg/page/page.go b/pkg/page/page.go index af5861e..874e282 100644 --- a/pkg/page/page.go +++ b/pkg/page/page.go @@ -8,9 +8,13 @@ import ( "net/url" ) -// 构造函数 -func New() *Pagination { - return &Pagination{} +func Paginate( + listRows int, + total int, + urlPath string, + parameters url.Values, +) *Pagination { + return New().Paginate(listRows, total, urlPath, parameters) } // 分页 @@ -35,6 +39,11 @@ type Pagination struct { PageHtml string } +// 构造函数 +func New() *Pagination { + return &Pagination{} +} + // 每页数量 // listRows 每页数量 // total 总数量, diff --git a/resources/views/admin/art/index.jet.html b/resources/views/admin/art/index.jet.html index 6fcbf3c..f0ad9ec 100644 --- a/resources/views/admin/art/index.jet.html +++ b/resources/views/admin/art/index.jet.html @@ -266,6 +266,7 @@