From 9d1f9628538f32cc3408e7004468c38fcea1d6b3 Mon Sep 17 00:00:00 2001 From: imeepos Date: Thu, 24 Jul 2025 17:37:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Tauri=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E6=97=B6=E7=9A=84=20TypeScript=20=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 SimilaritySearchResults.tsx 中未使用的 Clock 导入 - 移除 SimilaritySearchTool.tsx 中未使用的导入:Sparkles, Download, CustomSelect - 移除未使用的变量:setThreshold, quickSearch - 移除未使用的函数:handleQuickTagClick - 修复所有 TypeScript 编译错误,确保 pnpm run tauri:build 成功执行 --- .../similarity/SimilaritySearchResults.tsx | 1 - .../src/pages/tools/SimilaritySearchTool.tsx | 13 +++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/components/similarity/SimilaritySearchResults.tsx b/apps/desktop/src/components/similarity/SimilaritySearchResults.tsx index 6cda394..7772894 100644 --- a/apps/desktop/src/components/similarity/SimilaritySearchResults.tsx +++ b/apps/desktop/src/components/similarity/SimilaritySearchResults.tsx @@ -2,7 +2,6 @@ import React, { useCallback } from 'react'; import { createPortal } from 'react-dom'; import { Grid, - Clock, TrendingUp, ExternalLink, ChevronRight, diff --git a/apps/desktop/src/pages/tools/SimilaritySearchTool.tsx b/apps/desktop/src/pages/tools/SimilaritySearchTool.tsx index 032e185..90b05fb 100644 --- a/apps/desktop/src/pages/tools/SimilaritySearchTool.tsx +++ b/apps/desktop/src/pages/tools/SimilaritySearchTool.tsx @@ -1,7 +1,6 @@ import React, { useEffect, useCallback, useState } from 'react'; import { Search, - Sparkles, RotateCcw, TrendingUp, Zap, @@ -9,8 +8,7 @@ import { Loader2, X, ExternalLink, - Copy, - Download + Copy } from 'lucide-react'; import { useNavigate } from 'react-router-dom'; import { @@ -21,7 +19,6 @@ import { import { SimilaritySearchPanel } from '../../components/similarity/SimilaritySearchPanel'; import SimilaritySearchResults from '../../components/similarity/SimilaritySearchResults'; import { SimilaritySearchRequest } from '../../types/similaritySearch'; -import { CustomSelect } from '../../components/CustomSelect'; /** * 相似度检索工具页面 @@ -39,7 +36,6 @@ const SimilaritySearchTool: React.FC = () => { query, selectedThreshold, setQuery, - setThreshold, executeSearch, searchWithPagination, changePageSize, @@ -50,7 +46,7 @@ const SimilaritySearchTool: React.FC = () => { // 选择器 const { useSearchState, useConfigState, useSuggestionsState } = useSimilaritySearchSelectors(); - const { quickSearch, resetAll, selectSuggestionAndSearch } = useSimilaritySearchActions(); + const { resetAll, selectSuggestionAndSearch } = useSimilaritySearchActions(); // 获取状态 const searchState = useSearchState(); @@ -91,10 +87,7 @@ const SimilaritySearchTool: React.FC = () => { selectSuggestionAndSearch(suggestion); }, [selectSuggestionAndSearch]); - // 处理快速搜索标签点击 - const handleQuickTagClick = useCallback((tag: string) => { - quickSearch(tag); - }, [quickSearch]); + // 处理重置 const handleReset = useCallback(() => {