feat: 添加权限查询和管理机制

- 新增权限管理页面
- 改进轮询链,引入权限查询
- 支持订阅权限变更或轮询权限检测变更
- 应用权限到页面和组件
This commit is contained in:
yangsy
2026-01-22 10:34:37 +08:00
parent 82789c78a9
commit 0af52c62ce
53 changed files with 1129 additions and 131 deletions
+1
View File
@@ -1,3 +1,4 @@
export * from './alarm-type';
export * from './device-type';
export * from './fault-level';
export * from './permission-type';
+13
View File
@@ -0,0 +1,13 @@
export const PERMISSION_TYPE_LITERALS = {
VIEW: 'VIEW',
OPERATION: 'OPERATION',
} as const;
export type PermissionType = keyof typeof PERMISSION_TYPE_LITERALS;
export const PERMISSION_TYPE_NAMES = {
[PERMISSION_TYPE_LITERALS.VIEW]: '查看',
[PERMISSION_TYPE_LITERALS.OPERATION]: '操作',
} as const;
export type PermissionTypeEnum = typeof PERMISSION_TYPE_NAMES;