From de82a94f1374a88b1e6033d07344b3ce3e359c8a Mon Sep 17 00:00:00 2001 From: lijiahang Date: Fri, 2 Feb 2024 19:04:03 +0800 Subject: [PATCH] =?UTF-8?q?:recycle:=20=E6=B7=BB=E5=8A=A0=E7=BB=88?= =?UTF-8?q?=E7=AB=AF=E9=9D=A2=E6=9D=BF=E5=BF=AB=E6=8D=B7=E9=94=AE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../strategy/TerminalPreferenceStrategy.java | 19 +++-- orion-ops-ui/components.d.ts | 6 +- .../components/command-snippet-list-item.vue | 2 +- .../components/layout/terminal-panel.vue | 18 ++--- .../layout/terminal-panels-view.vue | 80 +++++++++++++++++-- .../new-connection/host-list-modal.vue | 13 +-- .../shortcut/terminal-shortcut-setting.vue | 11 ++- .../host/terminal/types/terminal.const.ts | 45 ++++++++--- 8 files changed, 150 insertions(+), 44 deletions(-) diff --git a/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java b/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java index 4e1e8ae1..85e09567 100644 --- a/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java +++ b/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java @@ -62,6 +62,18 @@ public class TerminalPreferenceStrategy implements IPreferenceStrategy { + const clickCommand = (e: Event) => { if (props.item.expand) { // 获取选中的文本 const selectedText = window.getSelection()?.toString(); diff --git a/orion-ops-ui/src/views/host/terminal/components/layout/terminal-panel.vue b/orion-ops-ui/src/views/host/terminal/components/layout/terminal-panel.vue index e9cd8e80..02af3da7 100644 --- a/orion-ops-ui/src/views/host/terminal/components/layout/terminal-panel.vue +++ b/orion-ops-ui/src/views/host/terminal/components/layout/terminal-panel.vue @@ -5,7 +5,7 @@ :editable="true" :auto-switch="true" :show-add-button="true" - @add="openHostModal" + @add="openNewConnect" @tab-click="k => panel.clickTab(k as string)" @delete="k => panel.deleteTab(k as string)"> @@ -32,9 +32,6 @@ - - @@ -46,22 +43,19 @@ diff --git a/orion-ops-ui/src/views/host/terminal/components/new-connection/host-list-modal.vue b/orion-ops-ui/src/views/host/terminal/components/new-connection/host-list-modal.vue index da25545d..f965a6c4 100644 --- a/orion-ops-ui/src/views/host/terminal/components/new-connection/host-list-modal.vue +++ b/orion-ops-ui/src/views/host/terminal/components/new-connection/host-list-modal.vue @@ -49,17 +49,17 @@