feat: 更新管理员导航,重定向菜单权限至根路径,添加角色同步API,移除菜单权限模块
This commit is contained in:
@@ -6,6 +6,7 @@ import type {
|
||||
AdminPermissionCatalogData,
|
||||
AdminUserPermissionListData,
|
||||
AdminUserPermissionSyncData,
|
||||
AdminUserRoleSyncData,
|
||||
} from "@/types/api/admin-user";
|
||||
|
||||
const A = `${API_V1_PREFIX}/admin`;
|
||||
@@ -33,3 +34,12 @@ export async function putAdminUserPermissions(
|
||||
{ permission_slugs: permissionSlugs },
|
||||
);
|
||||
}
|
||||
|
||||
export async function putAdminUserRoles(
|
||||
adminUserId: number,
|
||||
roleSlugs: string[],
|
||||
): Promise<AdminUserRoleSyncData> {
|
||||
return adminRequest.put<AdminUserRoleSyncData>(`${A}/admin-users/${adminUserId}/roles`, {
|
||||
role_slugs: roleSlugs,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user