fix(auth): 完善权限控制与强制改密流程

This commit is contained in:
xy
2026-09-17 16:33:09 +08:00
parent 81922d774f
commit 61b4b19f55
22 changed files with 618 additions and 59 deletions
@@ -98,7 +98,10 @@ const canViewPolicy = computed(
() => isPermissionMockEnabled || hasAnyPermission(policyReadPermissions),
)
const canEditPolicy = computed(
() => isPermissionMockEnabled || hasAnyPermission(policyWritePermissions),
() =>
!loginStore.isReadOnly &&
(isPermissionMockEnabled ||
policyWritePermissions.some((code) => loginStore.hasWritePermission(code))),
)
const canViewTemplateExceptions = computed(() => canViewPolicy.value)
const canEditTemplateExceptions = computed(() => canEditPolicy.value)