40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
|
|
# 审计 — 2026-07-03 Terminal 宝塔登录按钮
|
|||
|
|
|
|||
|
|
**Changelog**: `docs/changelog/2026-07-03-terminal-btpanel-login-button.md`
|
|||
|
|
|
|||
|
|
## Step 3 规则扫描
|
|||
|
|
|
|||
|
|
| 文件 | 规则 | 结论 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| `TerminalToolbar.vue` | 仅 `session` 存在时显示;loading 防重复点击 | PASS |
|
|||
|
|
| `TerminalPage.vue` | 复用 `useBtPanelLogin`;`serverId` 取自 `activeSession` | PASS |
|
|||
|
|
| `useBtPanelLogin.ts` | 未改;并发去重与 `window.open` 行为不变 | PASS |
|
|||
|
|
|
|||
|
|
## Closure
|
|||
|
|
|
|||
|
|
| 项 | 状态 | 说明 |
|
|||
|
|
|----|------|------|
|
|||
|
|
| 终端内无法一键进宝塔 | FIXED | 工具栏「宝塔登录」+ 移动端菜单 |
|
|||
|
|
| 与列表登录行为不一致 | N/A | 同一 composable / API |
|
|||
|
|
|
|||
|
|
## 文件清单
|
|||
|
|
|
|||
|
|
- `frontend/src/components/terminal/TerminalToolbar.vue`
|
|||
|
|
- `frontend/src/pages/TerminalPage.vue`
|
|||
|
|
|
|||
|
|
## DoD
|
|||
|
|
|
|||
|
|
- [x] Step 3 规则扫描
|
|||
|
|
- [x] Closure 表
|
|||
|
|
- [x] 文件清单与本次批次一致
|
|||
|
|
- [x] `npm run build-only` 通过
|
|||
|
|
- [x] `pre_deploy_check.sh` 全门通过
|
|||
|
|
|
|||
|
|
## 验证
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd frontend && npm run build-only
|
|||
|
|
bash deploy/pre_deploy_check.sh
|
|||
|
|
bash deploy/deploy-frontend.sh
|
|||
|
|
```
|