feat: 工单权限过滤+仪表盘优化+LDAP登录+审批流程+待处理工单
后端: - ticket_statistics/list_tickets 按用户身份过滤(admin全部, dba/auditor审批相关, developer自己的) - 新增 /dashboard/my-tickets 接口(按角色返回待处理工单) - auth.py 本地优先+LDAP fallback 登录认证 - ldap_config.py LDAPS 证书验证修复 - instance_detail.py developer/auditor 权限修复 前端: - Dashboard 仪表盘: 3核心大数字指标+公告+我的待处理工单 - 删除 ECharts 趋势图(无真实数据) - TicketDetailPage 审批流程时间线展示 - TicketsPage 工单统计按用户过滤+关联列(我提交的/待我审批) - types 新增 TicketApproval 等类型定义
This commit is contained in:
1 parent
be2d6f3894
commit
43d1f3a234
10 files changed
+587
-440
No files matched your search
@@ -158,6 +158,13 @@ export interface PermissionNode {
|
||||
children?: PermissionNode[];
|
||||
}
|
||||
|
||||
export interface QueryStatsData {
|
||||
total: number;
|
||||
avg_time_ms: number;
|
||||
slow_count: number;
|
||||
type_distribution: { label: string; count: number }[];
|
||||
}
|
||||
|
||||
export interface DashboardStats {
|
||||
ticket_total: number;
|
||||
ticket_pending: number;
|
||||
@@ -167,6 +174,7 @@ export interface DashboardStats {
|
||||
instance_online: number;
|
||||
user_total: number;
|
||||
queries_today: number;
|
||||
query_stats?: QueryStatsData;
|
||||
}
|
||||
|
||||
export interface MenuItem {
|
||||
|
||||
Reference in new issue
Block a user