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