From 70e7b1d544081ed1f19d1af08bfa61602eabef03 Mon Sep 17 00:00:00 2001 From: lijiahang Date: Wed, 7 Aug 2024 10:18:39 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BF=AE=E6=94=B9=E7=BB=88=E7=AB=AF?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E9=A2=9C=E8=89=B2=E6=98=BE=E7=A4=BA.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/host/jsch/SessionStores.java | 2 ++ .../components/exec/log/panel/log-item.vue | 2 +- .../{xtrem => xterm}/search-modal/index.vue | 0 orion-visor-ui/src/types/xterm.ts | 2 +- .../components/layout/layout-header.vue | 1 + .../components/layout/terminal-panel.vue | 33 ++++++++++++++++--- .../display/terminal-display-block.vue | 4 +-- .../setting/extra/label-setting-form.vue | 2 +- .../host/terminal/components/ssh/ssh-view.vue | 23 ++++--------- .../src/views/host/terminal/index.vue | 6 ++-- 10 files changed, 47 insertions(+), 28 deletions(-) rename orion-visor-ui/src/components/{xtrem => xterm}/search-modal/index.vue (100%) diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/jsch/SessionStores.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/jsch/SessionStores.java index 117d2bc0..08879f71 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/jsch/SessionStores.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/jsch/SessionStores.java @@ -5,6 +5,7 @@ import com.orion.lang.exception.argument.InvalidArgumentException; import com.orion.lang.utils.Exceptions; import com.orion.lang.utils.Strings; import com.orion.net.host.SessionHolder; +import com.orion.net.host.SessionLogger; import com.orion.net.host.SessionStore; import com.orion.visor.framework.common.constant.Const; import com.orion.visor.framework.common.utils.CryptoUtils; @@ -40,6 +41,7 @@ public class SessionStores { CURRENT_ADDRESS.set(address); // 创建会话 SessionHolder sessionHolder = SessionHolder.create(); + sessionHolder.setLogger(SessionLogger.INFO); SessionStore session = createSessionStore(conn, sessionHolder); // 连接 session.connect(); diff --git a/orion-visor-ui/src/components/exec/log/panel/log-item.vue b/orion-visor-ui/src/components/exec/log/panel/log-item.vue index 6c68ea84..4ea0ff37 100644 --- a/orion-visor-ui/src/components/exec/log/panel/log-item.vue +++ b/orion-visor-ui/src/components/exec/log/panel/log-item.vue @@ -175,7 +175,7 @@ import { downloadExecCommandLogFile } from '@/api/exec/exec-command-log'; import { downloadExecJobLogFile } from '@/api/job/exec-job-log'; import { downloadFile } from '@/utils/file'; - import XtermSearchModal from '@/components/xtrem/search-modal/index.vue'; + import XtermSearchModal from '@/components/xterm/search-modal/index.vue'; import '@xterm/xterm/css/xterm.css'; const props = defineProps<{ diff --git a/orion-visor-ui/src/components/xtrem/search-modal/index.vue b/orion-visor-ui/src/components/xterm/search-modal/index.vue similarity index 100% rename from orion-visor-ui/src/components/xtrem/search-modal/index.vue rename to orion-visor-ui/src/components/xterm/search-modal/index.vue diff --git a/orion-visor-ui/src/types/xterm.ts b/orion-visor-ui/src/types/xterm.ts index 5263574b..7553d814 100644 --- a/orion-visor-ui/src/types/xterm.ts +++ b/orion-visor-ui/src/types/xterm.ts @@ -8,7 +8,7 @@ import type { ImageAddon } from '@xterm/addon-image'; import type { Unicode11Addon } from '@xterm/addon-unicode11'; // 默认字体 -export const defaultFontFamily = 'Courier New, Monaco, courier, monospace'; +export const defaultFontFamily = 'Consolas, Courier New, Monaco, courier, monospace'; // 默认主题 export const defaultTheme = { diff --git a/orion-visor-ui/src/views/host/terminal/components/layout/layout-header.vue b/orion-visor-ui/src/views/host/terminal/components/layout/layout-header.vue index fc502550..3d8fccef 100644 --- a/orion-visor-ui/src/views/host/terminal/components/layout/layout-header.vue +++ b/orion-visor-ui/src/views/host/terminal/components/layout/layout-header.vue @@ -199,6 +199,7 @@ height: var(--header-height); display: flex; align-items: center; + transition: all .3s; &::before { display: none; diff --git a/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panel.vue b/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panel.vue index 5d31bf94..77eaac7b 100644 --- a/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panel.vue +++ b/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panel.vue @@ -11,7 +11,10 @@