diff --git a/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx b/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx index 0abdc4c..ea8e0d0 100644 --- a/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx +++ b/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx @@ -1,6 +1,6 @@ -import { queryDatasetsUsingGet, previewDatasetUsingGet } from "@/pages/DataManagement/dataset.api"; +import { queryDatasetsUsingGet, queryDatasetFilesUsingGet } from "@/pages/DataManagement/dataset.api"; import { mapDataset } from "@/pages/DataManagement/dataset.const"; -import { Button, Form, Input, Modal, Select, message, Radio, Table } from "antd"; +import { App, Button, Form, Input, Modal, Select, Radio, Table } from "antd"; import TextArea from "antd/es/input/TextArea"; import { useEffect, useState } from "react"; import { Eye } from "lucide-react"; @@ -22,6 +22,7 @@ export default function CreateAnnotationTask({ onClose: () => void; onRefresh: () => void; }) { + const { message } = App.useApp(); const [manualForm] = Form.useForm(); const [datasets, setDatasets] = useState([]); const [templates, setTemplates] = useState([]); @@ -97,9 +98,9 @@ export default function CreateAnnotationTask({ } setDatasetPreviewLoading(true); try { - const res = await previewDatasetUsingGet(selectedDatasetId, { limit: 10 }); - if (res.code === 200 && res.data) { - setDatasetPreviewData(res.data || []); + const res = await queryDatasetFilesUsingGet(selectedDatasetId, { page: 0, size: 10 }); + if (res.code === '0' && res.data) { + setDatasetPreviewData(res.data.content || []); setDatasetPreviewVisible(true); } else { message.error("获取数据集预览失败"); @@ -272,13 +273,13 @@ export default function CreateAnnotationTask({ labelConfig: finalLabelConfig, }; await createAnnotationTaskUsingPost(requestData); - message?.success?.("创建标注任务成功"); + message.success("创建标注任务成功"); onClose(); onRefresh(); } catch (err: any) { console.error("Create annotation task failed", err); const msg = err?.message || err?.data?.message || "创建失败,请稍后重试"; - (message as any)?.error?.(msg); + message.error(msg); } finally { setSubmitting(false); } @@ -523,8 +524,8 @@ export default function CreateAnnotationTask({ setDatasetPreviewVisible(false)} - title="数据集预览" - width={900} + title="数据集预览(前10条文件)" + width={700} footer={[