fix(admin-web): 移除用户管理中的编辑功能

系统设计原则:用户数据只能由用户本人修改,管理员不能编辑

移除的功能:
- 页面顶部的"批量编辑"按钮
- 表格行操作中的"编辑"按钮
- handleBatchEdit 事件处理函数
- API 端点: UPDATE, DELETE, BATCH_UPDATE

保留的功能:
- 查看用户列表
- 查看用户详情
- 导出 Excel

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-07 19:39:04 -08:00
parent 83f84b9d7c
commit d293ec10e4
2 changed files with 1 additions and 19 deletions

View File

@ -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() {
<Image src="/images/Container9.svg" width={16} height={16} alt="导出" />
<span className={styles.users__actionText}>Excel</span>
</button>
<button className={styles.users__actionBtn} onClick={handleBatchEdit}>
<Image src="/images/Container10.svg" width={16} height={16} alt="编辑" />
<span className={styles.users__actionText}></span>
</button>
</div>
</div>
@ -502,9 +489,6 @@ export default function UsersPage() {
>
</button>
<button className={styles.users__rowAction}>
</button>
</div>
</div>
))

View File

@ -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)