diff --git a/backend/app/api/v1/admin.py b/backend/app/api/v1/admin.py index f7ce13c..7d330e5 100644 --- a/backend/app/api/v1/admin.py +++ b/backend/app/api/v1/admin.py @@ -34,8 +34,11 @@ async def get_dashboard_stats( message="权限不足,需要管理员权限" ) - # 用户统计 - total_users = await db.scalar(select(func.count(User.id))) + # 用户统计 - 只统计未删除且活跃的用户 + total_users = await db.scalar( + select(func.count(User.id)) + .where(User.is_deleted == False, User.is_active == True) + ) # 计算最近30天的新增用户 thirty_days_ago = datetime.now() - timedelta(days=30) diff --git a/frontend/src/views/admin/user-management.vue b/frontend/src/views/admin/user-management.vue index 1d07d73..e0645b9 100644 --- a/frontend/src/views/admin/user-management.vue +++ b/frontend/src/views/admin/user-management.vue @@ -63,12 +63,14 @@ placeholder="全部岗位" clearable @change="handleRealTimeSearch" - style="width: 120px" + style="width: 150px" > - - - - +