feat(web): 改为通过 WebSocket 推送 ttyd 状态并清理轮询与冗余接口

This commit is contained in:
mofeng-git
2026-03-27 10:49:04 +08:00
parent e20136a5ab
commit 6bcb54bd22
15 changed files with 119 additions and 84 deletions

View File

@@ -118,12 +118,18 @@ export interface AudioDeviceInfo {
error: string | null
}
export interface TtydDeviceInfo {
available: boolean
running: boolean
}
export interface DeviceInfoEvent {
video: VideoDeviceInfo
hid: HidDeviceInfo
msd: MsdDeviceInfo | null
atx: AtxDeviceInfo | null
audio: AudioDeviceInfo | null
ttyd: TtydDeviceInfo
}
export const useSystemStore = defineStore('system', () => {