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 @@