From 4f9987567087f44cafdf1abd6cca859c63a95298 Mon Sep 17 00:00:00 2001
From: Jerry Yan <792602257@qq.com>
Date: Sat, 31 Jan 2026 18:50:56 +0800
Subject: [PATCH] =?UTF-8?q?feat(data-management):=20=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=9B=86=E7=B1=BB=E5=9E=8B=E5=88=A4=E6=96=AD?=
=?UTF-8?q?=E5=B9=B6=E6=8E=A7=E5=88=B6=E6=8C=89=E8=A1=8C=E5=88=86=E5=89=B2?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 从 dataset.model 中导入 DatasetType 类型定义
- 新增 isTextDataset 变量用于判断当前数据集是否为文本类型
- 将按行分割配置项包裹在条件渲染中,仅在文本数据集时显示
- 保持原有非文本文件禁用逻辑不变
---
.../Detail/components/ImportConfiguration.tsx | 45 ++++++++++---------
1 file changed, 24 insertions(+), 21 deletions(-)
diff --git a/frontend/src/pages/DataManagement/Detail/components/ImportConfiguration.tsx b/frontend/src/pages/DataManagement/Detail/components/ImportConfiguration.tsx
index bb71f7e..8ec1278 100644
--- a/frontend/src/pages/DataManagement/Detail/components/ImportConfiguration.tsx
+++ b/frontend/src/pages/DataManagement/Detail/components/ImportConfiguration.tsx
@@ -1,7 +1,7 @@
import { Select, Input, Form, Radio, Modal, Button, UploadFile, Switch, Tooltip } from "antd";
import { InboxOutlined, QuestionCircleOutlined } from "@ant-design/icons";
import { dataSourceOptions } from "../../dataset.const";
-import { Dataset, DataSource } from "../../dataset.model";
+import { Dataset, DatasetType, DataSource } from "../../dataset.model";
import { useCallback, useEffect, useMemo, useState } from "react";
import { queryTasksUsingGet } from "@/pages/DataCollection/collection.apis";
import { updateDatasetByIdUsingPut } from "../../dataset.api";
@@ -159,6 +159,7 @@ export default function ImportConfiguration({
if (files.length === 0) return false;
return files.some((file) => !isTextUploadFile(file));
}, [importConfig.files]);
+ const isTextDataset = data?.datasetType === DatasetType.TEXT;
// 本地上传文件相关逻辑
@@ -363,26 +364,28 @@ export default function ImportConfiguration({
>