feat(user): 同步飞书用户功能
Some checks failed
Lint Code / Lint Code (push) Failing after 14m14s

- 新增 syncFeishuUsers API 用于同步飞书用户数据
- 用户列表页面添加“同步飞书用户”按钮及加载状态
- useUser hook 中实现同步飞书用户逻辑,支持按钮触发同步
- 分页处理逻辑调整,保证切换页码和页面大小均触发查询
- usePermission hook 中替换旧接口 getPermissionTree 为分页查询的 getPermissionList
- 权限列表分页数据更新,更准确处理总数、当前页和页面大小
This commit is contained in:
2026-03-28 11:46:29 +08:00
parent b8cb28589d
commit 39fa3a6370
4 changed files with 58 additions and 14 deletions

View File

@@ -51,3 +51,12 @@ export const getFeishuUserInfo = () => {
message: string;
}>("get", "/api/v1/auth/feishu/user/info");
};
/** 同步飞书用户 */
export const syncFeishuUsers = () => {
return http.request<{
code: number;
data: Record<string, any>;
message: string;
}>("post", "/api/v1/feishu/sync/users");
};