From bea938bc3429d665e77e8b0292afea585ac4ef91 Mon Sep 17 00:00:00 2001 From: Syngnat Date: Sat, 30 May 2026 22:55:40 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(query-editor):=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=96=B0=E5=BB=BA=E6=9F=A5=E8=AF=A2=E9=A1=B5?= =?UTF-8?q?=E5=86=97=E4=BD=99=E5=B7=A5=E4=BD=9C=E5=8C=BA=E5=A4=B4=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs #502 --- frontend/src/components/QueryEditor.tsx | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/frontend/src/components/QueryEditor.tsx b/frontend/src/components/QueryEditor.tsx index 5b40284..fab1401 100644 --- a/frontend/src/components/QueryEditor.tsx +++ b/frontend/src/components/QueryEditor.tsx @@ -1,7 +1,7 @@ import React, { useState, useEffect, useRef, useMemo } from 'react'; import Editor, { type OnMount } from './MonacoEditor'; import { Button, message, Modal, Input, Form, Dropdown, MenuProps, Tooltip, Select, Tabs } from 'antd'; -import { PlayCircleOutlined, SaveOutlined, FormatPainterOutlined, SettingOutlined, CloseOutlined, StopOutlined, RobotOutlined, DatabaseOutlined } from '@ant-design/icons'; +import { PlayCircleOutlined, SaveOutlined, FormatPainterOutlined, SettingOutlined, CloseOutlined, StopOutlined, RobotOutlined } from '@ant-design/icons'; import { format } from 'sql-formatter'; import { v4 as uuidv4 } from 'uuid'; import { TabData, ColumnDefinition, IndexDefinition } from '../types'; @@ -1473,16 +1473,6 @@ const QueryEditor: React.FC<{ tab: TabData; isActive?: boolean }> = ({ tab, isAc } return savedQueries.find((item) => item.id === tabId) || null; }, [savedQueries, tab.id, tab.savedQueryId]); - const activeConnectionName = useMemo( - () => connections.find(c => c.id === currentConnectionId)?.name || '未选择连接', - [connections, currentConnectionId], - ); - const queryResultSummary = useMemo(() => { - if (loading) return '执行中'; - if (resultSets.length === 0) return executionError ? '执行失败' : '未执行'; - const totalRows = resultSets.reduce((sum, rs) => sum + (Array.isArray(rs.rows) ? rs.rows.length : 0), 0); - return `${resultSets.length} 组结果 / ${totalRows.toLocaleString()} 行`; - }, [executionError, loading, resultSets]); useEffect(() => { currentConnectionIdRef.current = currentConnectionId; @@ -3843,18 +3833,6 @@ const QueryEditor: React.FC<{ tab: TabData; isActive?: boolean }> = ({ tab, isAc } `}
- {isV2Ui && ( -
-
- SQL WORKSPACE - {currentDb || '未选择数据库'} -
-
- {activeConnectionName} - {queryResultSummary} -
-
- )}