diff --git a/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/application/DatasetApplicationService.java b/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/application/DatasetApplicationService.java index ae5c9b742..f9e3a55c8 100644 --- a/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/application/DatasetApplicationService.java +++ b/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/application/DatasetApplicationService.java @@ -111,8 +111,10 @@ private void addDatasetToGraph(Dataset dataset, CollectionTaskDetailResponse col collectionEdge.setDescription(dataset.getDescription()); collectionEdge.setFromNodeId(collectionNode.getId()); collectionEdge.setToNodeId(datasetNode.getId()); + lineageService.generateGraph(collectionNode, collectionEdge, datasetNode); + } else { + lineageService.generateGraph(datasetNode, null, null); } - lineageService.generateGraph(collectionNode, collectionEdge, datasetNode); } public DatasetLineage getDatasetLineage(String datasetId) { diff --git a/frontend/src/components/AddTagPopover.tsx b/frontend/src/components/AddTagPopover.tsx index 92d53047f..8ce7370c5 100644 --- a/frontend/src/components/AddTagPopover.tsx +++ b/frontend/src/components/AddTagPopover.tsx @@ -1,6 +1,7 @@ import { Button, Input, Popover, theme, Tag, Empty } from "antd"; import { PlusOutlined } from "@ant-design/icons"; import { useEffect, useMemo, useState } from "react"; +import { useTranslation } from "react-i18next"; interface Tag { id: number; @@ -22,6 +23,7 @@ export default function AddTagPopover({ onCreateAndTag, }: AddTagPopoverProps) { const { token } = theme.useToken(); + const { t } = useTranslation(); const [showPopover, setShowPopover] = useState(false); const [newTag, setNewTag] = useState(""); @@ -68,12 +70,12 @@ export default function AddTagPopover({ content={
{selectedNode.description}
无上游依赖
+{t("dataManagement.lineage.detailNoUpstream")}
)}无下游影响
+{t("dataManagement.lineage.detailNoDownstream")}
)}
本地文件上传
-拖拽文件到此处或点击选择文件
+{t("dataManagement.import.uploadFileTitle")}
+{t("dataManagement.import.uploadFileHint")}
本地文件夹上传
-拖拽文件夹到此处或点击选择文件夹
+{t("dataManagement.import.uploadFolderTitle")}
+{t("dataManagement.import.uploadFolderHint")}