创作记录-管理后台完成

This commit is contained in:
2026-06-03 12:48:44 +08:00
parent fe67fe86d3
commit 7ef0450dd1
8 changed files with 1107 additions and 56 deletions
+14 -1
View File
@@ -6,7 +6,7 @@ import { api, setToken, clearToken } from './client';
import type {
User, CreditRecord, Project, GenerationRecord, GenerationParams,
Industry, AdminUser, AdminStats, ModelConfig, SystemConfig, AdminNotification,
GenerationAiEnginesResponse,
GenerationAiEnginesResponse, GenerationAITaskListOut, GenerationAITaskQueryParams,
} from '../types';
// ── Auth ──────────────────────────────────────────────────
@@ -309,3 +309,16 @@ export async function adminGenerateVideo(
export async function getGenerationAiEngines(): Promise<GenerationAiEnginesResponse> {
return api.get<GenerationAiEnginesResponse>(`/generation-ai/engines`);
}
export async function getAdminGenerationAiTasks(params?: GenerationAITaskQueryParams): Promise<GenerationAITaskListOut> {
const q = new URLSearchParams();
if (params?.genType) q.set('gen_type', params.genType);
if (params?.status) q.set('status', params.status);
if (params?.page) q.set('page', String(params.page));
if (params?.pageSize) q.set('page_size', String(params.pageSize));
if (params?.userId) q.set('user_id', params.userId);
if (params?.userName) q.set('user_name', params.userName);
const qs = q.toString();
return api.get<GenerationAITaskListOut>(`/generation-ai/tasks${qs ? `?${qs}` : ''}`);
}