package controllers
|
|
|
|
import (
|
|
"lapp_-wy/utils"
|
|
"lapp_-wy/web/middleware/jwts"
|
|
"lapp_-wy/web/models"
|
|
"lapp_-wy/web/supports"
|
|
"github.com/kataras/iris"
|
|
)
|
|
|
|
func DynamicMenu(ctx iris.Context) {
|
|
user, ok := jwts.ParseToken(ctx)
|
|
if !ok {
|
|
return
|
|
}
|
|
utils.TrimStruct(user,*user)
|
|
menu := new(models.Menu)
|
|
menuTree,_ := menu.SetMenuRole(user.Role)
|
|
supports.Ok(ctx, supports.OptionSuccess, menuTree)
|
|
}
|