diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalConnectLogController.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalConnectLogController.java index 872c00bf..af507f24 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalConnectLogController.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalConnectLogController.java @@ -76,7 +76,7 @@ public class TerminalConnectLogController { @PostMapping("/session") @Operation(summary = "查询全部终端连接会话") @PreAuthorize("@ss.hasPermission('asset:terminal-connect-session:management:query')") - public List getHostConnectSessions(@Validated @RequestBody TerminalConnectLogQueryRequest request) { + public List getTerminalConnectSessions(@Validated @RequestBody TerminalConnectLogQueryRequest request) { return terminalConnectLogService.getTerminalConnectSessions(request); } diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/HostTerminalController.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalController.java similarity index 72% rename from orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/HostTerminalController.java rename to orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalController.java index 72667b8f..2e62f8e1 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/HostTerminalController.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/controller/TerminalController.java @@ -19,7 +19,7 @@ import com.orion.visor.framework.log.core.annotation.IgnoreLog; import com.orion.visor.framework.log.core.enums.IgnoreLogMode; import com.orion.visor.framework.web.core.annotation.RestWrapper; import com.orion.visor.module.asset.entity.vo.HostTerminalThemeVO; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.extern.slf4j.Slf4j; @@ -39,36 +39,36 @@ import java.util.List; * @version 1.0.0 * @since 2023-9-20 11:55 */ -@Tag(name = "asset - 主机终端服务") +@Tag(name = "asset - 终端服务") @Slf4j @Validated @RestWrapper @RestController -@RequestMapping("/asset/host-terminal") -public class HostTerminalController { +@RequestMapping("/asset/terminal") +public class TerminalController { @Resource - private HostTerminalService hostTerminalService; + private TerminalService terminalService; @IgnoreLog(IgnoreLogMode.ALL) @GetMapping("/themes") - @Operation(summary = "获取主机终端主题") + @Operation(summary = "获取终端主题") public List getTerminalThemes() { - return hostTerminalService.getTerminalThemes(); + return terminalService.getTerminalThemes(); } @GetMapping("/access") - @Operation(summary = "获取主机终端 accessToken") - @PreAuthorize("@ss.hasPermission('asset:host-terminal:access')") + @Operation(summary = "获取终端 accessToken") + @PreAuthorize("@ss.hasPermission('asset:terminal:access')") public String getTerminalAccessToken() { - return hostTerminalService.getTerminalAccessToken(); + return terminalService.getTerminalAccessToken(); } @GetMapping("/transfer") - @Operation(summary = "获取主机终端 transferToken") - @PreAuthorize("@ss.hasPermission('asset:host-terminal:access')") + @Operation(summary = "获取终端 transferToken") + @PreAuthorize("@ss.hasPermission('asset:terminal:access')") public String getTerminalTransferToken() { - return hostTerminalService.getTerminalTransferToken(); + return terminalService.getTerminalTransferToken(); } } diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/define/operator/HostTerminalOperatorType.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/define/operator/HostTerminalOperatorType.java index f5e1e6e0..bcd2d7f3 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/define/operator/HostTerminalOperatorType.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/define/operator/HostTerminalOperatorType.java @@ -31,30 +31,30 @@ import static com.orion.visor.framework.biz.operator.log.core.enums.OperatorRisk * @version 1.0.0 * @since 2023/10/10 17:30 */ -@Module("asset:host-terminal") +@Module("asset:terminal") public class HostTerminalOperatorType extends InitializingOperatorTypes { - public static final String CONNECT = "host-terminal:connect"; + public static final String CONNECT = "terminal:connect"; - public static final String DELETE_SFTP_LOG = "host-terminal:delete-sftp-log"; + public static final String DELETE_SFTP_LOG = "terminal:delete-sftp-log"; - public static final String SFTP_MKDIR = "host-terminal:sftp-mkdir"; + public static final String SFTP_MKDIR = "terminal:sftp-mkdir"; - public static final String SFTP_TOUCH = "host-terminal:sftp-touch"; + public static final String SFTP_TOUCH = "terminal:sftp-touch"; - public static final String SFTP_MOVE = "host-terminal:sftp-move"; + public static final String SFTP_MOVE = "terminal:sftp-move"; - public static final String SFTP_REMOVE = "host-terminal:sftp-remove"; + public static final String SFTP_REMOVE = "terminal:sftp-remove"; - public static final String SFTP_TRUNCATE = "host-terminal:sftp-truncate"; + public static final String SFTP_TRUNCATE = "terminal:sftp-truncate"; - public static final String SFTP_CHMOD = "host-terminal:sftp-chmod"; + public static final String SFTP_CHMOD = "terminal:sftp-chmod"; - public static final String SFTP_SET_CONTENT = "host-terminal:sftp-set-content"; + public static final String SFTP_SET_CONTENT = "terminal:sftp-set-content"; - public static final String SFTP_UPLOAD = "host-terminal:sftp-upload"; + public static final String SFTP_UPLOAD = "terminal:sftp-upload"; - public static final String SFTP_DOWNLOAD = "host-terminal:sftp-download"; + public static final String SFTP_DOWNLOAD = "terminal:sftp-download"; public static final List SFTP_TYPES = Lists.of( SFTP_MKDIR, diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/exec/command/handler/BaseExecCommandHandler.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/exec/command/handler/BaseExecCommandHandler.java index 69c2b5c8..0d59d9c6 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/exec/command/handler/BaseExecCommandHandler.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/exec/command/handler/BaseExecCommandHandler.java @@ -41,7 +41,7 @@ import com.orion.visor.module.asset.handler.host.exec.command.model.ExecCommandD import com.orion.visor.module.asset.handler.host.exec.command.model.ExecCommandHostDTO; import com.orion.visor.module.asset.handler.host.exec.log.manager.ExecLogManager; import com.orion.visor.module.asset.handler.host.jsch.SessionStores; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import lombok.Getter; import lombok.extern.slf4j.Slf4j; @@ -64,7 +64,7 @@ public abstract class BaseExecCommandHandler implements IExecCommandHandler { private static final ExecLogManager execLogManager = SpringHolder.getBean(ExecLogManager.class); - private static final HostTerminalService hostTerminalService = SpringHolder.getBean(HostTerminalService.class); + private static final TerminalService terminalService = SpringHolder.getBean(TerminalService.class); private static final ExecHostLogDAO execHostLogDAO = SpringHolder.getBean(ExecHostLogDAO.class); @@ -146,7 +146,7 @@ public abstract class BaseExecCommandHandler implements IExecCommandHandler { // 初始化日志 this.initLogOutputStream(); // 打开会话 - HostTerminalConnectDTO connect = hostTerminalService.getTerminalConnectInfo(execHostCommand.getHostId()); + HostTerminalConnectDTO connect = terminalService.getTerminalConnectInfo(execHostCommand.getHostId()); this.sessionStore = SessionStores.openSessionStore(connect); if (Booleans.isTrue(execCommand.getScriptExec())) { // 上传脚本文件 diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/terminal/handler/TerminalCheckHandler.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/terminal/handler/TerminalCheckHandler.java index 80c0ba69..2d409199 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/terminal/handler/TerminalCheckHandler.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/handler/host/terminal/handler/TerminalCheckHandler.java @@ -41,7 +41,7 @@ import com.orion.visor.module.asset.handler.host.terminal.model.response.Termina import com.orion.visor.module.asset.handler.host.terminal.session.ITerminalSession; import com.orion.visor.module.asset.handler.host.terminal.utils.TerminalUtils; import com.orion.visor.module.asset.service.TerminalConnectLogService; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework.web.socket.WebSocketSession; @@ -64,7 +64,7 @@ public class TerminalCheckHandler extends AbstractTerminalHandler attributes) throws Exception { @@ -51,7 +51,7 @@ public class TerminalAccessInterceptor implements HandshakeInterceptor { String accessToken = Urls.getUrlSource(request.getURI().getPath()); log.info("TerminalAccessInterceptor-beforeHandshake start accessToken: {}", accessToken); // 获取连接数据 - HostTerminalAccessDTO access = hostTerminalService.getAccessInfoByToken(accessToken); + HostTerminalAccessDTO access = terminalService.getAccessInfoByToken(accessToken); if (access == null) { log.error("TerminalAccessInterceptor-beforeHandshake absent accessToken: {}", accessToken); return false; diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/interceptor/TerminalTransferInterceptor.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/interceptor/TerminalTransferInterceptor.java index f16f6a81..e5d5fb4f 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/interceptor/TerminalTransferInterceptor.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/interceptor/TerminalTransferInterceptor.java @@ -20,7 +20,7 @@ import com.orion.visor.framework.common.constant.ExtraFieldConst; import com.orion.visor.framework.common.meta.TraceIdHolder; import com.orion.visor.framework.common.utils.Requests; import com.orion.visor.module.asset.entity.dto.HostTerminalTransferDTO; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import lombok.extern.slf4j.Slf4j; import org.springframework.http.server.ServerHttpRequest; import org.springframework.http.server.ServerHttpResponse; @@ -43,7 +43,7 @@ import java.util.Map; public class TerminalTransferInterceptor implements HandshakeInterceptor { @Resource - private HostTerminalService hostTerminalService; + private TerminalService terminalService; @Override public boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map attributes) throws Exception { @@ -51,7 +51,7 @@ public class TerminalTransferInterceptor implements HandshakeInterceptor { String transferToken = Urls.getUrlSource(request.getURI().getPath()); log.info("TerminalTransferInterceptor-beforeHandshake start transferToken: {}", transferToken); // 获取连接数据 - HostTerminalTransferDTO transfer = hostTerminalService.getTransferInfoByToken(transferToken); + HostTerminalTransferDTO transfer = terminalService.getTransferInfoByToken(transferToken); if (transfer == null) { log.error("TerminalTransferInterceptor-beforeHandshake absent transferToken: {}", transferToken); return false; diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/HostTerminalService.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/TerminalService.java similarity index 98% rename from orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/HostTerminalService.java rename to orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/TerminalService.java index 22a7cf2f..7f4c7eb3 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/HostTerminalService.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/TerminalService.java @@ -30,7 +30,7 @@ import java.util.List; * @version 1.0.0 * @since 2023/12/26 14:22 */ -public interface HostTerminalService { +public interface TerminalService { /** * 获取主机终端主题 diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostSftpServiceImpl.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostSftpServiceImpl.java index 3966287b..cf27345a 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostSftpServiceImpl.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostSftpServiceImpl.java @@ -46,7 +46,7 @@ import com.orion.visor.module.asset.handler.host.jsch.SessionStores; import com.orion.visor.module.asset.handler.host.transfer.manager.HostTransferManager; import com.orion.visor.module.asset.handler.host.transfer.session.DownloadSession; import com.orion.visor.module.asset.service.HostSftpService; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import com.orion.visor.module.infra.api.OperatorLogApi; import com.orion.visor.module.infra.entity.dto.operator.OperatorLogQueryDTO; import com.orion.web.servlet.web.Servlets; @@ -81,7 +81,7 @@ public class HostSftpServiceImpl implements HostSftpService { private HostTransferManager hostTransferManager; @Resource - private HostTerminalService hostTerminalService; + private TerminalService terminalService; @Override public DataGrid getHostSftpLogPage(HostSftpLogQueryRequest request) { @@ -131,7 +131,7 @@ public class HostSftpServiceImpl implements HostSftpService { InputStream in = null; try { // 获取终端连接信息 - HostTerminalConnectDTO connectInfo = hostTerminalService.getTerminalConnectInfo(SecurityUtils.getLoginUserId(), cache.getHostId()); + HostTerminalConnectDTO connectInfo = terminalService.getTerminalConnectInfo(SecurityUtils.getLoginUserId(), cache.getHostId()); sessionStore = SessionStores.openSessionStore(connectInfo); executor = sessionStore.getSftpExecutor(connectInfo.getFileNameCharset()); executor.connect(); @@ -164,7 +164,7 @@ public class HostSftpServiceImpl implements HostSftpService { InputStream in = null; try { // 获取终端连接信息 - HostTerminalConnectDTO connectInfo = hostTerminalService.getTerminalConnectInfo(SecurityUtils.getLoginUserId(), cache.getHostId()); + HostTerminalConnectDTO connectInfo = terminalService.getTerminalConnectInfo(SecurityUtils.getLoginUserId(), cache.getHostId()); sessionStore = SessionStores.openSessionStore(connectInfo); executor = sessionStore.getSftpExecutor(connectInfo.getFileNameCharset()); executor.connect(); diff --git a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostTerminalServiceImpl.java b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/TerminalServiceImpl.java similarity index 96% rename from orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostTerminalServiceImpl.java rename to orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/TerminalServiceImpl.java index 43c38893..e06dac48 100644 --- a/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/HostTerminalServiceImpl.java +++ b/orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor/module/asset/service/impl/TerminalServiceImpl.java @@ -39,7 +39,7 @@ import com.orion.visor.module.asset.handler.host.config.model.HostSshConfigModel import com.orion.visor.module.asset.handler.host.extra.model.HostSshExtraModel; import com.orion.visor.module.asset.service.HostConfigService; import com.orion.visor.module.asset.service.HostExtraService; -import com.orion.visor.module.asset.service.HostTerminalService; +import com.orion.visor.module.asset.service.TerminalService; import com.orion.visor.module.infra.api.DataPermissionApi; import com.orion.visor.module.infra.api.DictValueApi; import com.orion.visor.module.infra.enums.DataPermissionTypeEnum; @@ -60,7 +60,7 @@ import java.util.stream.Collectors; */ @Slf4j @Service -public class HostTerminalServiceImpl implements HostTerminalService { +public class TerminalServiceImpl implements TerminalService { private static final String THEME_DICT_KEY = "terminalTheme"; @@ -107,7 +107,7 @@ public class HostTerminalServiceImpl implements HostTerminalService { @Override public String getTerminalAccessToken() { LoginUser user = Valid.notNull(SecurityUtils.getLoginUser()); - log.info("HostConnectService.getHostAccessToken userId: {}", user.getId()); + log.info("HostTerminalService.getTerminalAccessToken userId: {}", user.getId()); String accessToken = UUIds.random19(); HostTerminalAccessDTO access = HostTerminalAccessDTO.builder() .userId(user.getId()) @@ -122,7 +122,7 @@ public class HostTerminalServiceImpl implements HostTerminalService { @Override public String getTerminalTransferToken() { LoginUser user = Valid.notNull(SecurityUtils.getLoginUser()); - log.info("HostConnectService.getTerminalTransferToken userId: {}", user.getId()); + log.info("HostTerminalService.getTerminalTransferToken userId: {}", user.getId()); String transferToken = UUIds.random19(); HostTerminalTransferDTO transfer = HostTerminalTransferDTO.builder() .userId(user.getId()) @@ -160,7 +160,7 @@ public class HostTerminalServiceImpl implements HostTerminalService { @Override public HostTerminalConnectDTO getTerminalConnectInfo(Long hostId) { - log.info("HostConnectService.getTerminalConnectInfo-withHost hostId: {}", hostId); + log.info("HostTerminalService.getTerminalConnectInfo-withHost hostId: {}", hostId); // 查询主机 HostDO host = hostDAO.selectById(hostId); // 查询主机配置 @@ -181,7 +181,7 @@ public class HostTerminalServiceImpl implements HostTerminalService { @Override public HostTerminalConnectDTO getTerminalConnectInfo(Long userId, HostDO host) { Long hostId = host.getId(); - log.info("HostConnectService.getTerminalConnectInfo hostId: {}, userId: {}", hostId, userId); + log.info("HostTerminalService.getTerminalConnectInfo hostId: {}, userId: {}", hostId, userId); // 验证主机是否有权限 List hostIdList = assetAuthorizedDataService.getUserAuthorizedHostId(userId); Valid.isTrue(hostIdList.contains(hostId), diff --git a/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor/module/infra/controller/SystemSettingController.java b/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor/module/infra/controller/SystemSettingController.java index 49dc6d69..e68072be 100644 --- a/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor/module/infra/controller/SystemSettingController.java +++ b/orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor/module/infra/controller/SystemSettingController.java @@ -65,7 +65,6 @@ public class SystemSettingController { @GetMapping("/setting") @Operation(summary = "查询系统设置") @Parameter(name = "type", description = "type", required = true) - @PreAuthorize("@ss.hasPermission('infra:system-setting:query')") public Map getSystemSettingByType(@RequestParam("type") String type) { return systemSettingService.getSystemSettingByType(type); } diff --git a/orion-visor-ui/src/api/asset/host-terminal.ts b/orion-visor-ui/src/api/asset/terminal.ts similarity index 77% rename from orion-visor-ui/src/api/asset/host-terminal.ts rename to orion-visor-ui/src/api/asset/terminal.ts index 8c770fc1..87ca7fda 100644 --- a/orion-visor-ui/src/api/asset/host-terminal.ts +++ b/orion-visor-ui/src/api/asset/terminal.ts @@ -38,35 +38,35 @@ export interface TerminalThemeSchema { } /** - * 获取主机终端主题 + * 获取终端主题 */ export function getTerminalThemes() { - return axios.get>('/asset/host-terminal/themes'); + return axios.get>('/asset/terminal/themes'); } /** - * 获取主机终端 accessToken + * 获取终端 accessToken */ export function getTerminalAccessToken() { - return axios.get('/asset/host-terminal/access'); + return axios.get('/asset/terminal/access'); } /** - * 获取主机终端 transferToken + * 获取终端 transferToken */ export function getTerminalTransferToken() { - return axios.get('/asset/host-terminal/transfer'); + return axios.get('/asset/terminal/transfer'); } /** - * 打开主机终端 websocket + * 打开终端 websocket */ export const openHostTerminalChannel = (accessToken: string) => { return createAppWebSocket(`/host/terminal/${accessToken}`); }; /** - * 打开主机传输 websocket + * 打开终端传输 websocket */ export const openHostTransferChannel = (accessToken: string) => { return createAppWebSocket(`/host/transfer/${accessToken}`); diff --git a/orion-visor-ui/src/components/app/navbar/index.vue b/orion-visor-ui/src/components/app/navbar/index.vue index cad3a25d..db6715d9 100644 --- a/orion-visor-ui/src/components/app/navbar/index.vue +++ b/orion-visor-ui/src/components/app/navbar/index.vue @@ -26,7 +26,7 @@
    -
  • +
  • SSH @@ -192,7 +192,7 @@ SFTP diff --git a/orion-visor-ui/src/views/asset/host-list/components/host-table.vue b/orion-visor-ui/src/views/asset/host-list/components/host-table.vue index c47cb94e..d33b6244 100644 --- a/orion-visor-ui/src/views/asset/host-list/components/host-table.vue +++ b/orion-visor-ui/src/views/asset/host-list/components/host-table.vue @@ -222,7 +222,7 @@ SSH @@ -230,7 +230,7 @@ SFTP diff --git a/orion-visor-ui/src/views/host/terminal/components/setting/terminal-example.vue b/orion-visor-ui/src/views/host/terminal/components/setting/terminal-example.vue index 6b89d063..e5ab9f2a 100644 --- a/orion-visor-ui/src/views/host/terminal/components/setting/terminal-example.vue +++ b/orion-visor-ui/src/views/host/terminal/components/setting/terminal-example.vue @@ -9,7 +9,7 @@