沈阳玫苑物业管理后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
403 B

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)
}