feat(document-permissions): 重构权限页面按模板接入真实接口

This commit is contained in:
yelan
2026-09-03 10:24:28 +08:00
parent f9b556896b
commit e43a118dee
9 changed files with 789 additions and 226 deletions
@@ -95,6 +95,7 @@ function mapTemplatePermission(dto: TemplatePermissionResponseDto): TemplatePerm
effect: dto.effect,
inherited: dto.inherited,
createdAt: formatDateTime(dto.createdAt),
createdBy: dto.createdBy,
}
}
+4 -2
View File
@@ -511,7 +511,7 @@ export type ApiPermissionLevel = 'VIEW' | 'USE' | 'MAINTAIN'
export type ApiPermissionEffect = 'ALLOW' | 'DENY'
export interface TemplatePermissionResponseDto {
id: string
id?: string
templateId: string
subjectType: ApiPermissionSubjectType
subjectId: string
@@ -519,10 +519,11 @@ export interface TemplatePermissionResponseDto {
effect: ApiPermissionEffect
inherited: boolean
createdAt: string
createdBy?: string
}
export interface TemplatePermissionRecord {
id: string
id?: string
templateId: string
subjectType: ApiPermissionSubjectType
subjectId: string
@@ -531,6 +532,7 @@ export interface TemplatePermissionRecord {
effect: ApiPermissionEffect
inherited: boolean
createdAt: string
createdBy?: string
}
export interface CreateTemplatePermissionRequest {