diff --git a/src/goadmin/models/menu.go b/src/goadmin/models/menu.go index 7595546e..0d68b086 100644 --- a/src/goadmin/models/menu.go +++ b/src/goadmin/models/menu.go @@ -230,6 +230,12 @@ func (e *Menu) Get() (Menus []Menu, err error) { if e.MenuName != "" { table = table.Where("menuName = ?", e.MenuName) } + if e.Path != "" { + table = table.Where("path = ?", e.Path) + } + if e.Action != "" { + table = table.Where("action = ?", e.Action) + } if e.MenuType != "" { table = table.Where("menuType = ?", e.MenuType) }