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

43 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 超管端机构管理 — 优化记录
> 所属端:超管端
> 状态:已优化
> 创建日期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 类型筛选
```