diff --git a/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/org/dromara/visor/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java b/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/org/dromara/visor/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java index 43006216..4739161c 100644 --- a/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/org/dromara/visor/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java +++ b/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/org/dromara/visor/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java @@ -92,6 +92,7 @@ public class TerminalPreferenceStrategy extends AbstractGenericsDataStrategy { +export const setAutoFocus: VNodeRef = ((el: HTMLElement) => { // 自动聚焦 nextTick(() => { el && el.focus(); }); -}; +}) as unknown as VNodeRef; diff --git a/orion-visor-ui/src/views/base/status/forbidden/index.vue b/orion-visor-ui/src/views/base/status/forbidden/index.vue index fd55fd01..90b77d74 100644 --- a/orion-visor-ui/src/views/base/status/forbidden/index.vue +++ b/orion-visor-ui/src/views/base/status/forbidden/index.vue @@ -28,7 +28,7 @@ top: 50%; left: 50%; margin-left: -96px; - margin-top: -124px; + margin-top: -128px; text-align: center; } diff --git a/orion-visor-ui/src/views/base/status/not-found/index.vue b/orion-visor-ui/src/views/base/status/not-found/index.vue index 75639cf5..21a65035 100644 --- a/orion-visor-ui/src/views/base/status/not-found/index.vue +++ b/orion-visor-ui/src/views/base/status/not-found/index.vue @@ -28,7 +28,7 @@ top: 50%; left: 50%; margin-left: -96px; - margin-top: -124px; + margin-top: -128px; text-align: center; } diff --git a/orion-visor-ui/src/views/host/terminal/components/command-bar/index.vue b/orion-visor-ui/src/views/host/terminal/components/command-bar/index.vue index 9be06956..bd9d323a 100644 --- a/orion-visor-ui/src/views/host/terminal/components/command-bar/index.vue +++ b/orion-visor-ui/src/views/host/terminal/components/command-bar/index.vue @@ -22,8 +22,8 @@
- - + + @@ -34,8 +34,8 @@
@@ -52,7 +52,7 @@ import { ref } from 'vue'; import { useTerminalStore } from '@/store'; - const { setCommandBarVisible, appendCommandToCurrentSession } = useTerminalStore(); + const { layoutState, appendCommandToCurrentSession } = useTerminalStore(); const text = ref(''); @@ -74,11 +74,18 @@ } }; + // 关闭 + const close = () => { + // 隐藏 + layoutState.commandBar = false; + }; + diff --git a/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panels-view.vue b/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panels-view.vue index 1248700f..7fb6ce0d 100644 --- a/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panels-view.vue +++ b/orion-visor-ui/src/views/host/terminal/components/layout/terminal-panels-view.vue @@ -115,7 +115,7 @@