- 后端过滤系统内部租户(super/public/school等),列表只展示真实机构 - 搜索改为后端分页查询(keyword+tenantType参数),去掉前端过滤 - 表格新增登录地址列,一键复制完整URL - 新增停用/启用快捷按钮(PATCH /tenants/:id/status) - 新建机构成功后弹出引导,可直接跳转创建管理员账号 - 修复编辑弹窗因模板访问window导致的渲染崩溃 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
超管端机构管理 — 优化记录
所属端:超管端 状态:已优化 创建日期: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 类型筛选