diff --git a/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/model/TerminalPreferenceModel.java b/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/model/TerminalPreferenceModel.java index 5b911ca7..5dfbbf13 100644 --- a/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/model/TerminalPreferenceModel.java +++ b/orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops/module/infra/handler/preference/model/TerminalPreferenceModel.java @@ -162,6 +162,62 @@ public class TerminalPreferenceModel implements PreferenceModel { } + @Data + @Builder + @NoArgsConstructor + @AllArgsConstructor + public static class ActionBarSettingModel implements IJsonObject { + + @Schema(description = "命令输入框") + private Boolean commandInput; + + @Schema(description = "连接状态") + private Boolean connectStatus; + + @Schema(description = "去顶部") + private Boolean toTop; + + @Schema(description = "去底部") + private Boolean toBottom; + + @Schema(description = "全选") + private Boolean selectAll; + + @Schema(description = "搜索") + private Boolean search; + + @Schema(description = "复制") + private Boolean copy; + + @Schema(description = "粘贴") + private Boolean paste; + + @Schema(description = "中断") + private Boolean interrupt; + + @Schema(description = "回车") + private Boolean enter; + + @Schema(description = "增大字号") + private Boolean fontSizePlus; + + @Schema(description = "减小字号") + private Boolean fontSizeSubtract; + + @Schema(description = "命令编辑器") + private Boolean commandEditor; + + @Schema(description = "清空") + private Boolean clear; + + @Schema(description = "断开连接") + private Boolean disconnect; + + @Schema(description = "关闭终端") + private Boolean closeTab; + + } + @Data @Builder @NoArgsConstructor 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 6dbaa239..4e1e8ae1 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 @@ -76,7 +76,27 @@ public class TerminalPreferenceStrategy implements IPreferenceStrategy(); - // FIXME 全部关闭则关闭 + // FIXME 全部关闭展示新增 @@ -49,11 +49,11 @@ .tab-title-wrapper { display: flex; - align-items: center; + align-items: stretch; .tab-title-icon { font-size: 16px; - margin-right: 4px; + margin-right: 6px; } }