feat: 支持主列表选择每页条数 (#242)
This commit is contained in:
@@ -11,7 +11,8 @@ import (
|
||||
)
|
||||
|
||||
func (h *Handler) CatalogHistory(c *gin.Context) {
|
||||
result, err := service.ListCatalogHistory(h.db, c.Query("source"), c.Query("status"), service.ParsePage(c.Query("page")))
|
||||
pageSize := service.ParsePageSize(c.Query("page_size"))
|
||||
result, err := service.ListCatalogHistoryWithPageSize(h.db, c.Query("source"), c.Query("status"), service.ParsePage(c.Query("page")), pageSize)
|
||||
if err != nil {
|
||||
fail(c, 500, "读取商品目录导入记录失败,数据没有被改动。请刷新后重试。")
|
||||
return
|
||||
@@ -23,7 +24,7 @@ func (h *Handler) CatalogHistory(c *gin.Context) {
|
||||
if result.Status != "" {
|
||||
values.Set("status", result.Status)
|
||||
}
|
||||
c.HTML(http.StatusOK, "catalog/list", page(c, "catalog", "商品目录导入记录", gin.H{"Rows": result.Rows, "Sources": result.Sources, "Source": result.Source, "StatusFilter": result.Status, "StatusOptions": service.CatalogStatusOptions(), "Status": fmt.Sprintf("共 %d 条 · 第 %d/%d 页", result.Total, result.Page, result.TotalPages), "Pagination": service.NewPaginationView(result.Page, result.TotalPages, values.Encode())}))
|
||||
c.HTML(http.StatusOK, "catalog/list", page(c, "catalog", "商品目录导入记录", gin.H{"Rows": result.Rows, "Sources": result.Sources, "Source": result.Source, "StatusFilter": result.Status, "StatusOptions": service.CatalogStatusOptions(), "Status": fmt.Sprintf("共 %d 条 · 第 %d/%d 页", result.Total, result.Page, result.TotalPages), "CurrentPageSize": pageSize, "Pagination": service.NewPaginationView(result.Page, pageSize, result.TotalPages, values.Encode())}))
|
||||
}
|
||||
|
||||
func (h *Handler) CatalogHistoryDetail(c *gin.Context) {
|
||||
|
||||
Reference in New Issue
Block a user