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

> 所属端：超管端
> 状态：已优化
> 创建日期：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 类型筛选
```
