Skip to content

feat(admin): 优化访问管理布局与操作流程 - #125

Merged
Awuqing merged 1 commit into
mainfrom
feat/admin-access-management
Aug 11, 2026
Merged

feat(admin): 优化访问管理布局与操作流程#125
Awuqing merged 1 commit into
mainfrom
feat/admin-access-management

Conversation

@Awuqing

@Awuqing Awuqing commented Aug 11, 2026

Copy link
Copy Markdown
Owner

变更说明

  • 将用户账号与 API Key 统一到“访问管理”工作区,简化主导航并保留清晰的二级分区
  • 新增可复用的管理数据区、角色选择器、指标概览、筛选工具栏和响应式布局
  • 完善用户搜索、角色与状态筛选、自身账号保护、批量信息展示及危险操作确认
  • 完善 API Key 生命周期状态、到期限制、一次性明文保存提示和凭据审计入口
  • 将用户与 API Key 操作关联到审计日志分类,并支持通过查询参数直接筛选

设计约束

  • 不使用 Emoji、渐变、视觉阴影或独立字体
  • 圆角不超过 4px,不使用粗体制造层级
  • 减少 Card 依赖,不使用装饰性左侧竖线
  • 沿用现有 Arco Design 组件与项目 SVG 图标体系

验证

  • npm test:17 个测试文件、39 项测试全部通过
  • npm run build:TypeScript 类型检查与 Vite 生产构建通过
  • 禁用样式、Emoji 和 Card 使用静态扫描通过
  • git diff --check
  • 分支相对最新 main:领先 1 个提交、落后 0 个提交

@Awuqing
Awuqing merged commit 0aa3cc9 into main Aug 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant