From d293ec10e4d6e47880d267e55ee4c26ce041dd59 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 7 Jan 2026 19:39:04 -0800 Subject: [PATCH] =?UTF-8?q?fix(admin-web):=20=E7=A7=BB=E9=99=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=E4=B8=AD=E7=9A=84=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 系统设计原则:用户数据只能由用户本人修改,管理员不能编辑 移除的功能: - 页面顶部的"批量编辑"按钮 - 表格行操作中的"编辑"按钮 - handleBatchEdit 事件处理函数 - API 端点: UPDATE, DELETE, BATCH_UPDATE 保留的功能: - 查看用户列表 - 查看用户详情 - 导出 Excel 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../admin-web/src/app/(dashboard)/users/page.tsx | 16 ---------------- .../src/infrastructure/api/endpoints.ts | 4 +--- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/frontend/admin-web/src/app/(dashboard)/users/page.tsx b/frontend/admin-web/src/app/(dashboard)/users/page.tsx index 3041ae0e..a66314a6 100644 --- a/frontend/admin-web/src/app/(dashboard)/users/page.tsx +++ b/frontend/admin-web/src/app/(dashboard)/users/page.tsx @@ -107,15 +107,6 @@ export default function UsersPage() { toast.success('导出功能开发中'); }, []); - // 批量编辑 - const handleBatchEdit = useCallback(() => { - if (selectedRows.length === 0) { - toast.warning('请先选择用户'); - return; - } - toast.success(`已选择 ${selectedRows.length} 位用户`); - }, [selectedRows.length]); - // 查看详情 const handleViewDetail = useCallback((user: UserListItem) => { setDetailUserId(user.accountId); @@ -266,10 +257,6 @@ export default function UsersPage() { 导出 导出Excel - @@ -502,9 +489,6 @@ export default function UsersPage() { > 查看详情 - )) diff --git a/frontend/admin-web/src/infrastructure/api/endpoints.ts b/frontend/admin-web/src/infrastructure/api/endpoints.ts index c2ed0f03..5500267b 100644 --- a/frontend/admin-web/src/infrastructure/api/endpoints.ts +++ b/frontend/admin-web/src/infrastructure/api/endpoints.ts @@ -13,14 +13,12 @@ export const API_ENDPOINTS = { }, // 用户管理 (admin-service) + // 注意:系统不允许管理员修改用户数据,用户数据只能由用户本人修改 USERS: { LIST: '/v1/admin/users', DETAIL: (id: string) => `/v1/admin/users/${id}`, STATS: '/v1/admin/users/stats/summary', - UPDATE: (id: string) => `/v1/admin/users/${id}`, - DELETE: (id: string) => `/v1/admin/users/${id}`, EXPORT: '/v1/admin/users/export', - BATCH_UPDATE: '/v1/admin/users/batch', }, // 龙虎榜 (leaderboard-service)