feat: 补齐缺失页 Phase1 - 多平台IM Bot(企业微信/飞书/QQ/悟空IM)+应用服务页+路由导航

This commit is contained in:
QihuAI Design committed 2026-07-14 11:38:08 +08:00
1 parent fa01b5df5b
commit 6525b4d994
7 files changed
+1163

No files matched your search

+26
View File
@@ -1955,5 +1955,31 @@ export const imUserAPI = {
history: () => get<any>('/im/wechat/history'),
// 多平台 IM Bot(企业微信/飞书/QQ/悟空IM)
getPlatforms: () => get<any>('/im/platform/platforms'),
listPlatforms: () => get<any>('/im/platform/list'),
platformConfig: (platform: string) => get<any>(`/im/platform/${platform}/config`),
savePlatformConfig: (platform: string, data: any) => post<any>(`/im/platform/${platform}/config`, data),
disconnectPlatform: (platform: string) => post<any>(`/im/platform/${platform}/disconnect`),
platformHistory: (platform: string) => get<any>(`/im/platform/${platform}/history`),
platformWebhookUrl: (platform: string) => get<any>(`/im/platform/${platform}/webhook-url`),
// 应用服务(已发布 AI 应用浏览)
appServices: (params?: { category?: string; search?: string; page?: number; page_size?: number }) => {
const qs = new URLSearchParams();
if (params?.category) qs.set('category', params.category);
if (params?.search) qs.set('search', params.search);
if (params?.page) qs.set('page', String(params.page));
if (params?.page_size) qs.set('page_size', String(params.page_size));
const q = qs.toString();
return get<any>(`/im/platform/apps${q ? `?${q}` : ''}`);
},
};