library-picturebook-activity/docs/design/super-admin/org-management.md
aid 83f007d20e Day5: 机构管理模块优化 — 隐藏内部租户+后端搜索+快捷操作+新建引导
- 后端过滤系统内部租户(super/public/school等),列表只展示真实机构
- 搜索改为后端分页查询(keyword+tenantType参数),去掉前端过滤
- 表格新增登录地址列,一键复制完整URL
- 新增停用/启用快捷按钮(PATCH /tenants/:id/status)
- 新建机构成功后弹出引导,可直接跳转创建管理员账号
- 修复编辑弹窗因模板访问window导致的渲染崩溃

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 15:39:14 +08:00

1.4 KiB
Raw Blame History

超管端机构管理 — 优化记录

所属端:超管端 状态:已优化 创建日期2026-03-31 最后更新2026-03-31


模块说明

超管端「机构管理」菜单,管理平台接入的外部机构(图书馆、学校、幼儿园等)。每个机构对应一个租户,拥有独立的用户、角色、菜单权限。

Day5 (2026-03-31) — 优化内容

1. 隐藏系统内部租户

  • 后端列表查询过滤 super/public/school/teacher/student/judge 等系统内部编码
  • 列表只展示真实外部机构

2. 搜索改为后端分页

  • keyword名称/编码)和 tenantType 参数传后端查询
  • 去掉前端 computed 过滤,支持大数据量
  • 类型下拉选择后自动触发查询

3. 新增登录地址列

  • 表格新增「登录地址」列,显示 /:code/login
  • 旁边有复制按钮,一键复制完整 URL方便运营发给机构管理员

4. 停用/启用快捷操作

  • 操作列新增停用/启用按钮(二次确认提示影响)
  • 后端新增 PATCH /tenants/:id/status 接口

5. 新建后引导

  • 创建机构成功后弹出引导弹窗
  • 提供「为该机构创建管理员账号」按钮,跳转用户管理页
  • 避免创建机构后不知道下一步做什么

新增 API

PATCH  /api/tenants/:id/status   — 切换租户启用/停用状态
GET    /api/tenants (新增参数)    — keyword 关键词搜索 + tenantType 类型筛选