package role import ( "context" "management/internal/erpserver/templ/base" "management/internal/pkg/mid" "management/internal/erpserver/templ/component" "management/internal/erpserver/model/view" ) templ SetMenu(ctx context.Context, item *view.SetMenuView) { @base.Base(ctx, setMenuCss(), setMenuJs(ctx)) { {{ meuns := mid.GetCurMenus(ctx) }} if item.Role.ID == 0 {

角色数据错误, 请刷新重试

return }
if len(item.Menus) > 0 {
for _, menu := range item.Menus {
{ menu.Name }({ menu.Link })
if len(menu.Items) > 0 {
for _, menu1 := range menu.Items {
{ menu1.Name }({ menu1.Link })
if len(menu1.Items) > 0 {
for _, menu2 := range menu1.Items {
{ menu2.Name }({ menu2.Link })
if len(menu2.Items) > 0 {
for _, menu3 := range menu2.Items { if menu3.IsSelect { } else { } }
}
}
}
}
}
}
}
@component.SubmitBtn(meuns, "set_menu")
} } templ setMenuCss() { } templ setMenuJs(ctx context.Context) { {{ token := mid.GetCsrfToken(ctx) }} }