From 0b8fe3458668ac255ac0f78df604b6880cfe230a Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sun, 1 Feb 2026 23:13:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor(DataManagement):=20=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=93=8D=E4=BD=9C=E9=80=BB=E8=BE=91=E5=B9=B6?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=96=87=E6=9C=AC=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了未使用的 DatasetType 导入 - 删除了 TEXT_DATASET_TYPE_PREFIX 常量定义 - 移除了 isTextDataset 工具函数 - 直接设置 excludeDerivedFiles 参数为 true,简化查询逻辑 --- .../pages/DataManagement/Detail/useFilesOperation.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/frontend/src/pages/DataManagement/Detail/useFilesOperation.ts b/frontend/src/pages/DataManagement/Detail/useFilesOperation.ts index 2cb6233..aafd97b 100644 --- a/frontend/src/pages/DataManagement/Detail/useFilesOperation.ts +++ b/frontend/src/pages/DataManagement/Detail/useFilesOperation.ts @@ -2,7 +2,6 @@ import type { Dataset, DatasetFile, } from "@/pages/DataManagement/dataset.model"; -import { DatasetType } from "@/pages/DataManagement/dataset.model"; import { App } from "antd"; import { useCallback, useEffect, useRef, useState } from "react"; import { @@ -25,7 +24,6 @@ import { import { useParams } from "react-router"; const OFFICE_FILE_EXTENSIONS = [".doc", ".docx"]; -const TEXT_DATASET_TYPE_PREFIX = DatasetType.TEXT; const OFFICE_PREVIEW_POLL_INTERVAL = 2000; const OFFICE_PREVIEW_POLL_MAX_TIMES = 60; @@ -87,13 +85,6 @@ export function useFilesOperation(dataset: Dataset) { }; }, [clearOfficePreviewPolling]); - const isTextDataset = (datasetType?: string) => { - if (!datasetType) { - return false; - } - return datasetType.toUpperCase().startsWith(TEXT_DATASET_TYPE_PREFIX); - }; - const fetchFiles = async ( prefix?: string, current?: number, @@ -101,14 +92,13 @@ export function useFilesOperation(dataset: Dataset) { ) => { // 如果明确传了 prefix(包括空字符串),使用传入的值;否则使用当前 pagination.prefix const targetPrefix = prefix !== undefined ? prefix : (pagination.prefix || ''); - const shouldExcludeDerivedFiles = isTextDataset(dataset?.datasetType); const params: DatasetFilesQueryParams = { page: current !== undefined ? current : pagination.current, size: pageSize !== undefined ? pageSize : pagination.pageSize, isWithDirectory: true, prefix: targetPrefix, - ...(shouldExcludeDerivedFiles ? { excludeDerivedFiles: true } : {}), + excludeDerivedFiles: true, }; const { data } = await queryDatasetFilesUsingGet(id!, params);