# 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` 重建镜像内前端) ## 验证 ```bash cd frontend && npm run build-only # 打开 #/terminal,连接任意服务器后工具栏应显示「宝塔登录」 ```