# 终端页右侧服务器列表与搜索历史 **日期**:2026-06-12 ## 动机 终端与会话选服需同时进行:左侧操作 SSH,右侧随时选下一台;搜索词与服务器页共用最近记录。 ## 变更 - 终端页 **右侧常驻** 服务器列表(300px),有会话时也可切换目标 - 搜索框改为 **v-combobox**,与服务器页共用 `/api/servers/search-history`(展示最近 **10** 条) - 回车或选历史项写入历史;空终端区提示「从右侧列表选择」 ## 涉及文件 - `frontend/src/pages/TerminalPage.vue` - `frontend/src/components/terminal/TerminalArea.vue` - `frontend/src/components/terminal/TerminalServerPicker.vue` - `frontend/src/components/terminal/TerminalServerPickerSearch.vue`(新建) - `frontend/src/components/terminal/TerminalServerPickerList.vue`(新建) - `frontend/src/composables/terminal/useTerminalSessions.ts` ## 验证 ```bash cd frontend && npm run type-check ``` 打开 `#/terminal`:右侧列表;搜索下拉见历史;左侧终端可并行使用。 ## 迁移 无。仅前端构建部署。