diff --git a/orion-ops-ui/src/hooks/copy.ts b/orion-ops-ui/src/hooks/copy.ts index 12e89a16..f33c9b4a 100644 --- a/orion-ops-ui/src/hooks/copy.ts +++ b/orion-ops-ui/src/hooks/copy.ts @@ -3,8 +3,11 @@ import { Message } from '@arco-design/web-vue'; export default function useCopy() { const { isSupported, copy: c, text, copied } = useClipboard(); - const copy = async (value: string, tips = `${value} 已复制`) => { + const copy = async (value: string | undefined, tips = `${value} 已复制`) => { try { + if (!value) { + return; + } await c(value); if (tips) { Message.success(tips); diff --git a/orion-ops-ui/src/views/host/terminal/assets/styles/layout.less b/orion-ops-ui/src/views/host/terminal/assets/styles/layout.less index c063d83a..9768e2e0 100644 --- a/orion-ops-ui/src/views/host/terminal/assets/styles/layout.less +++ b/orion-ops-ui/src/views/host/terminal/assets/styles/layout.less @@ -192,17 +192,6 @@ body[terminal-theme='dark'] .host-layout { } } -// tooltip 内容 -.terminal-tooltip-content { - color: var(--color-sidebar-tooltip-text); - background: var(--color-sidebar-tooltip-bg); -} - -// tooltip 箭头 -.terminal-tooltip-arrow { - display: none; -} - // 终端设置容器 .terminal-setting-container { padding: 32px 16px 16px 16px; @@ -246,3 +235,14 @@ body[terminal-theme='dark'] .host-layout { } } + +// tooltip 内容 +.terminal-tooltip-content { + color: var(--color-sidebar-tooltip-text); + background: var(--color-sidebar-tooltip-bg); +} + +// tooltip 箭头 +.terminal-tooltip-arrow { + display: none; +} diff --git a/orion-ops-ui/src/views/host/terminal/components/layout/terminal-right-sidebar.vue b/orion-ops-ui/src/views/host/terminal/components/layout/terminal-right-sidebar.vue index 7a98c746..3207407c 100644 --- a/orion-ops-ui/src/views/host/terminal/components/layout/terminal-right-sidebar.vue +++ b/orion-ops-ui/src/views/host/terminal/components/layout/terminal-right-sidebar.vue @@ -20,16 +20,11 @@