Files
Nexus/docs/changelog/2026-07-03-terminal-btpanel-login-button.md
T
r d976cd03a3 feat(terminal): 工具栏增加宝塔一键登录按钮
终端有打开会话时,在字号左侧提供宝塔登录,复用 useBtPanelLogin。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 23:19:16 +08:00

1015 B
Raw Blame History

Terminal 工具栏一键登录宝塔

日期2026-07-03

变更摘要

在 WebSSH 终端页,当已打开服务器会话时,于工具栏「字号」左侧增加 宝塔登录 按钮;复用服务器列表同一套 useBtPanelLogin 逻辑,对当前激活标签的 serverId 生成并打开宝塔面板登录链接。

动机

运维在终端排障时常需切到宝塔面板,此前只能回服务器列表点「一键登录」;在终端内直接登录可减少跳转。

涉及文件

前端

  • frontend/src/components/terminal/TerminalToolbar.vue — 桌面按钮 + 移动端齿轮菜单项
  • frontend/src/pages/TerminalPage.vue — 接入 useBtPanelLogin、loading 与点击处理

迁移 / 重启

  • 仅前端静态资源:bash deploy/deploy-frontend.shDocker 生产走 nexus-1panel.sh upgrade 重建镜像内前端)

验证

cd frontend && npm run build-only
# 打开 #/terminal,连接任意服务器后工具栏应显示「宝塔登录」