feat: 接入文档权限批量接口

This commit is contained in:
xy
2026-09-03 14:15:38 +08:00
parent 925d8c9202
commit 6d56bc0075
7 changed files with 437 additions and 75 deletions
@@ -84,7 +84,11 @@ function deletePermission(permissionId: string | undefined) {
}
}
function formatSubject(subjectType: PermissionSubjectOption['type'], subjectId: string) {
function formatSubject(subjectType: PermissionSubjectOption['type'], subjectId: string | null) {
if (!subjectId) {
return '系统默认继承规则'
}
const subject = props.subjects.find((item) => item.type === subjectType && item.id === subjectId)
return subject?.label ?? subjectId
}