d976cd03a3
终端有打开会话时,在字号左侧提供宝塔登录,复用 useBtPanelLogin。 Co-authored-by: Cursor <cursoragent@cursor.com>
1015 B
1015 B
Terminal 工具栏一键登录宝塔
日期:2026-07-03
变更摘要
在 WebSSH 终端页,当已打开服务器会话时,于工具栏「字号」左侧增加 宝塔登录 按钮;复用服务器列表同一套 useBtPanelLogin 逻辑,对当前激活标签的 serverId 生成并打开宝塔面板登录链接。
动机
运维在终端排障时常需切到宝塔面板,此前只能回服务器列表点「一键登录」;在终端内直接登录可减少跳转。
涉及文件
前端
frontend/src/components/terminal/TerminalToolbar.vue— 桌面按钮 + 移动端齿轮菜单项frontend/src/pages/TerminalPage.vue— 接入useBtPanelLogin、loading 与点击处理
迁移 / 重启
- 仅前端静态资源:
bash deploy/deploy-frontend.sh(Docker 生产走nexus-1panel.sh upgrade重建镜像内前端)
验证
cd frontend && npm run build-only
# 打开 #/terminal,连接任意服务器后工具栏应显示「宝塔登录」