feature: 新增支持拆书自选保留章节数,或者整本拆书功能

This commit is contained in:
xiamuceer
2026-04-02 11:03:58 +08:00
parent 099d12a1c9
commit 5968a3d29e
6 changed files with 158 additions and 23 deletions
+5 -3
View File
@@ -53,6 +53,7 @@ import type {
BookImportTask,
BookImportPreview,
BookImportApplyPayload,
BookImportCreateTaskPayload,
BookImportResult,
BookImportRetryResult,
BatchAnalysisStatusResponse,
@@ -455,11 +456,12 @@ export const projectApi = {
};
export const bookImportApi = {
createTask: (params: {
file: File;
}) => {
createTask: (params: BookImportCreateTaskPayload) => {
const formData = new FormData();
formData.append('file', params.file);
const tailChapterCount = params.tail_chapter_count ?? 10;
formData.append('extract_mode', params.extract_mode ?? 'tail');
formData.append('tail_chapter_count', String(tailChapterCount));
return api.post<unknown, { task_id: string; status: BookImportTask['status'] }>(
'/book-import/tasks',