diff --git a/app/admin/models/sys_menu.go b/app/admin/models/sys_menu.go index c8c02786..a14a795a 100644 --- a/app/admin/models/sys_menu.go +++ b/app/admin/models/sys_menu.go @@ -33,7 +33,7 @@ type SysMenu struct { type SysMenuSlice []SysMenu func (x SysMenuSlice) Len() int { return len(x) } -func (x SysMenuSlice) Less(i, j int) bool { return x[i].MenuId < x[j].MenuId } +func (x SysMenuSlice) Less(i, j int) bool { return x[i].Sort < x[j].Sort } func (x SysMenuSlice) Swap(i, j int) { x[i], x[j] = x[j], x[i] } func (SysMenu) TableName() string { @@ -47,4 +47,4 @@ func (e *SysMenu) Generate() models.ActiveRecord { func (e *SysMenu) GetId() interface{} { return e.MenuId -} \ No newline at end of file +}