修复权限管理页面错误

1. 修复 ApiPermissions.vue 中的数据绑定错误
   - 从 axios 响应中正确提取 .data 属性
   - 修复 loadPermissionData、loadMonitoringData、save 函数

2. 禁用 FastAPI 响应验证
   - 在 api_permissions.py 中添加 response_model=None
   - 避免 Pydantic 验证错误

3. 注册权限监控 API 路由
   - 在 router.py 中导入并注册 permission_monitoring 模块
   - 修改 permission_monitoring.py 的路由前缀

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Cheng Zhou
2026-05-14 10:41:16 +08:00
parent ebbb6aed25
commit 6eea6b35fd
4 changed files with 16 additions and 11 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ from fastapi import APIRouter, Depends, status
from app.core.deps import get_current_user
from app.core.permission_monitor import get_permission_monitor
router = APIRouter(prefix="/api/v1/permission-monitoring", tags=["permission-monitoring"])
router = APIRouter(prefix="/permission-monitoring", tags=["permission-monitoring"])
@router.get("/metrics", status_code=status.HTTP_200_OK)