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