update 角色菜单权限展示优化

This commit is contained in:
lau
2026-04-16 21:19:13 +08:00
parent 7aaa40b46c
commit f269c003da
2 changed files with 214 additions and 18 deletions
+13 -1
View File
@@ -8,12 +8,24 @@ export interface MenuTreeOption {
label: string;
parentId: string | number;
weight: number;
menuType?: MenuTypeEnum | string;
children?: MenuTreeOption[];
}
export interface RoleMenuTree {
menus: MenuTreeOption[];
checkedKeys: string[];
checkedKeys: Array<string | number>;
buttonsMap: Record<string, RoleMenuButtonOption[]>;
}
/**
* 角色菜单分配中的按钮节点类型
*/
export interface RoleMenuButtonOption {
menuId: string | number;
menuName: string;
parentId: string | number;
perms?: string;
}
/**