后台商品档案:点击表头排序 #18
Reference in New Issue
Block a user
Delete Branch "devin/1782028836-product-sort"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概述
商品档案列表支持点击表头排序。点击列头在 升序↑ → 降序↓ → 取消(恢复默认按最近更新)间循环。
可排序列:名称、品牌、条码、品类、状态、质量分。
实现
ListProducts新增sort/order参数;排序列经白名单映射到 SQL 列(防注入),NULLS LAST并以updated_at DESC兜底。GET /api/products?sort=<key>&order=asc|desc。ProductList表头改为SortableTh按钮,带升/降/未排序图标;切换排序时回到第 1 页。本地
go vet/gofmt/go test与前端tsc && vite build通过。