- 权限一览:formatRoleAuthzTree 子节点键 apps→children(zTree 只认 children,导致除分类外全不渲染) - 权限一览:所属部门按行所在组请求 UserGroupTree,多组用户只显示该组链路,(本组)标记指向该组 - 角色授权:用户管理新增「部门」列,添加/删除按(用户,组)维度,切组清空勾选避免误绑 - 编辑用户:切「所在组」时身份与角色属性双回显,该组角色未就绪拦截提交防误存;保存按组覆盖 - 组用户管理:左侧树滚动条收敛到树节点(页面级新增 group-user-tree 类,不动全局 .tree-container)
This commit is contained in:
Vendored
+18
-1
@@ -179,11 +179,18 @@ export interface GroupAppAssignRequest {
|
||||
}
|
||||
export interface UserAppRoleBindRequest {
|
||||
userId: number;
|
||||
/** 绑定组ID(可选):角色归属的组,空则后端兜底主组 */
|
||||
groupId?: number;
|
||||
roleIds?: number[];
|
||||
}
|
||||
export interface AppRoleUserBinding {
|
||||
userId: number;
|
||||
/** 绑定发生时所选的组ID */
|
||||
groupId: number;
|
||||
}
|
||||
export interface AppRoleUserBindRequest {
|
||||
roleId: number;
|
||||
userIds?: number[];
|
||||
bindings?: AppRoleUserBinding[];
|
||||
}
|
||||
export interface AppRoleModuleAssignRequest {
|
||||
roleId: number;
|
||||
@@ -677,6 +684,10 @@ export interface AppRoleUserVo {
|
||||
id?: number;
|
||||
account?: string;
|
||||
realName?: string;
|
||||
/** 绑定发生时所选的组ID */
|
||||
groupId?: number;
|
||||
/** 组路径(查询时按 groupId 现算,scope 裁剪后) */
|
||||
groupPath?: string;
|
||||
}
|
||||
export interface AppRoleAuthzModuleVo {
|
||||
id?: number;
|
||||
@@ -2031,6 +2042,8 @@ declare global {
|
||||
Config extends Alova2MethodConfig<UserRoleVo[]> & {
|
||||
params: {
|
||||
userId: number;
|
||||
/** 组ID(可选):传入时只返回该组下的绑定(编辑弹窗按所在组回显) */
|
||||
groupId?: number;
|
||||
};
|
||||
}
|
||||
>(
|
||||
@@ -2129,6 +2142,8 @@ declare global {
|
||||
Config extends Alova2MethodConfig<UserGroupNodeVo[]> & {
|
||||
params: {
|
||||
userId: number;
|
||||
/** 上下文组ID(可选):传入且用户确属该组时只画该组祖先链 */
|
||||
groupId?: number;
|
||||
};
|
||||
}
|
||||
>(
|
||||
@@ -3036,6 +3051,8 @@ declare global {
|
||||
params: {
|
||||
roleId: number;
|
||||
userId: number;
|
||||
/** 绑定组ID:按行精确删除 */
|
||||
groupId: number;
|
||||
};
|
||||
}
|
||||
>(
|
||||
|
||||
Reference in New Issue
Block a user