- {(dataset as any).icon}
+ {dataset.icon}
{dataset.name}
{dataset.size}
@@ -532,6 +587,17 @@ export default function CreateAnnotationTask({
})}
onChange={(value) => {
setSelectedDatasetId(value);
+ const dataset = datasets.find((item) => item.id === value);
+ if (dataset?.datasetType === DatasetType.TEXT) {
+ const currentValue = manualForm.getFieldValue("segmentationEnabled");
+ if (currentValue === undefined) {
+ manualForm.setFieldsValue({
+ segmentationEnabled: DEFAULT_SEGMENTATION_ENABLED,
+ });
+ }
+ } else if (dataset) {
+ manualForm.setFieldsValue({ segmentationEnabled: false });
+ }
// 如果用户未手动修改名称,则用数据集名称作为默认任务名
if (!nameManuallyEdited) {
const ds = datasets.find((d) => d.id === value);
@@ -578,6 +644,28 @@ export default function CreateAnnotationTask({
+
+
+
+
{/* 标注模板选择 */}
标注配置
@@ -721,7 +809,7 @@ export default function CreateAnnotationTask({
dataIndex: "fileName",
key: "fileName",
ellipsis: true,
- render: (text: string, record: any) => (
+ render: (text: string, record: DatasetPreviewFile) => (