feat(admin): 用户管理 - 支持管理员添加用户 (#104)

* feat(canvas): 绘图工具 - 支持自定义 tldraw License Key

* docs(canvas): 绘图工具 - 添加 License Key 页面截图

* feat(admin): 用户管理 - 支持管理员添加用户
This commit is contained in:
ahyang
2026-08-03 22:40:10 +08:00
committed by GitHub
parent 5e2ddd9888
commit 68e5b0f662
6 changed files with 280 additions and 5 deletions

View File

@@ -345,6 +345,10 @@ export function listAdminUsers(params: AdminListParams = {}) {
return request<{ users: AdminUser[]; total: number; page: number; limit: number }>(api.get("/admin/users", { params }));
}
export function createAdminUser(input: { username: string; displayName: string; email?: string; password: string; role: LocalUser["role"]; status: LocalUser["status"] }) {
return request<{ user: AdminUser }>(api.post("/admin/users", input));
}
export function getAdminReferences() {
return request<AdminReferenceData>(api.get("/admin/references"));
}