You've already forked DataMate
refactor(annotation): 更新任务编辑模式的数据类型定义
- 移除 AnnotationTask 类型导入 - 添加 AnnotationTaskListItem 类型导入 - 修改 editTask 属性类型从 AnnotationTask 到 AnnotationTaskListItem - 优化组件类型定义以匹配实际使用的数据结构
This commit is contained in:
@@ -19,7 +19,8 @@ import {
|
|||||||
queryAnnotationTemplatesUsingGet,
|
queryAnnotationTemplatesUsingGet,
|
||||||
} from "../../annotation.api";
|
} from "../../annotation.api";
|
||||||
import { DatasetType, type Dataset } from "@/pages/DataManagement/dataset.model";
|
import { DatasetType, type Dataset } from "@/pages/DataManagement/dataset.model";
|
||||||
import { DataType, type AnnotationTemplate, type AnnotationTask } from "../../annotation.model";
|
import { DataType, type AnnotationTemplate } from "../../annotation.model";
|
||||||
|
import type { AnnotationTaskListItem } from "../../annotation.const";
|
||||||
import LabelStudioEmbed from "@/components/business/LabelStudioEmbed";
|
import LabelStudioEmbed from "@/components/business/LabelStudioEmbed";
|
||||||
import TemplateConfigurationTreeEditor from "../../components/TemplateConfigurationTreeEditor";
|
import TemplateConfigurationTreeEditor from "../../components/TemplateConfigurationTreeEditor";
|
||||||
import { useTagConfig } from "@/hooks/useTagConfig";
|
import { useTagConfig } from "@/hooks/useTagConfig";
|
||||||
@@ -29,7 +30,7 @@ interface AnnotationTaskDialogProps {
|
|||||||
onClose: () => void;
|
onClose: () => void;
|
||||||
onRefresh: () => void;
|
onRefresh: () => void;
|
||||||
/** 编辑模式:传入要编辑的任务数据 */
|
/** 编辑模式:传入要编辑的任务数据 */
|
||||||
editTask?: AnnotationTask | null;
|
editTask?: AnnotationTaskListItem | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
type DatasetOption = Dataset & { icon?: ReactNode };
|
type DatasetOption = Dataset & { icon?: ReactNode };
|
||||||
|
|||||||
Reference in New Issue
Block a user