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:
logan committed 2026-05-25 20:47:15 +08:00
1 parent be2d6f3894
commit 43d1f3a234
10 files changed
+587 -440

No files matched your search

+8
View File
@@ -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 {