feat(document-permissions): 重构权限页面按模板接入真实接口
This commit is contained in:
+7
-1
@@ -68,6 +68,12 @@ function submit() {
|
||||
emit('add', { ...form })
|
||||
}
|
||||
|
||||
function deletePermission(permissionId: string | undefined) {
|
||||
if (permissionId) {
|
||||
emit('delete', permissionId)
|
||||
}
|
||||
}
|
||||
|
||||
function formatSubject(subjectType: PermissionSubjectOption['type'], subjectId: string) {
|
||||
const subject = props.subjects.find((item) => item.type === subjectType && item.id === subjectId)
|
||||
return subject?.label ?? subjectId
|
||||
@@ -137,7 +143,7 @@ watch(
|
||||
class="delete-button"
|
||||
:disabled="permission.inherited || saving"
|
||||
:title="permission.inherited ? '继承权限不可直接删除' : '删除权限'"
|
||||
@click="emit('delete', permission.id)"
|
||||
@click="deletePermission(permission.id)"
|
||||
>
|
||||
删除
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user