From 554608b948defaa424fc1a788189452567767b32 Mon Sep 17 00:00:00 2001 From: duxingchen Date: Fri, 28 Aug 2026 13:33:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=93=8D=E4=BD=9C=E7=BB=9F=E8=AE=A1):=20?= =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AD=9B=E9=80=89=E5=A2=9E=E5=8A=A0=E5=85=A8?= =?UTF-8?q?=E9=80=89/=E5=85=A8=E4=B8=8D=E9=80=89=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/admin/AdminDashboard.tsx | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/admin/AdminDashboard.tsx b/frontend/src/pages/admin/AdminDashboard.tsx index d1db25f..953e884 100644 --- a/frontend/src/pages/admin/AdminDashboard.tsx +++ b/frontend/src/pages/admin/AdminDashboard.tsx @@ -356,6 +356,9 @@ export default function AdminDashboard() { return next; }); }; + // 全选 / 全不选 + const selectAllUsers = () => setOpFilterUsers(new Set(opStats.map(u => u.user_id))); + const clearAllUsers = () => setOpFilterUsers(new Set()); // 表头升降序:无 → 升序 → 降序 → 无 const toggleOpSort = (key: string) => { @@ -707,11 +710,17 @@ export default function AdminDashboard() { {/* 人员选择 — 人名宫格多选 */}
- 人员筛选(可多选,不选 = 全部) - + 人员筛选(可多选) +
+ + +
{opStats.map(u => {