feat(admin): 选手管理新增「小组视图」—— 激活状态与所属学校清单

- api/admin.js:新增 getTeams({ group, activated, includeTest })

- Admin.vue:列表/小组视图切换、组别 + 激活状态 + 含测试三筛选、汇总条、小组表格(所属学校 / 成员数 / 已激活 / 状态)

线上验证:R86 已部署(dist 157 文件 / 70 个 .gz),线上入口 index-DQf5Bj8S.js
This commit is contained in:
2026-10-09 09:33:07 +08:00
parent 680faacd1d
commit e7179bfe54
2 changed files with 132 additions and 1 deletions

View File

@@ -19,6 +19,15 @@ export function getAccounts(params) {
return request.get('/admin/accounts', { params })
}
/**
* 获取小组(团队)激活状态清单(R84 续六)
* @param {object} params - { group, activated, includeTest }
* @returns {Promise} { list, summary, filteredTotal, filters }
*/
export function getTeams(params) {
return request.get('/admin/teams', { params })
}
/**
* 导入 Excel 批量创建账号
* @param {FormData} formData - 包含 Excel 文件的 FormData