两端同步流式输出,刷新状态,强制退出。

This commit is contained in:
2026-08-04 17:49:42 +08:00
parent b7c3fc9ff6
commit fbda01a624
3 changed files with 103 additions and 5 deletions

View File

@@ -30,6 +30,7 @@ export const useSocketStore = defineStore('socket', () => {
const maxLogCount = ref(20)
const authFailReason = ref('')
const pcOffline = ref(false)
// ==================== 计算属性 ====================
const isConnected = computed(() => connectionStatus.value === 'connected')
@@ -66,6 +67,7 @@ export const useSocketStore = defineStore('socket', () => {
...config.value,
...options
}
pcOffline.value = false // 每次连接时重置 PC 离线标记
addLog('info',
`准备连接WebSocket。Token:${config.value.token || '未设置'}。ConversationId: ${config.value.conversationId || '未设置'}`
)
@@ -182,6 +184,7 @@ export const useSocketStore = defineStore('socket', () => {
break
case 'pc_offline':
pcOffline.value = true
addLog('warn', 'PC 端已离线')
break
@@ -287,6 +290,7 @@ export const useSocketStore = defineStore('socket', () => {
logs,
config,
authFailReason,
pcOffline,
// 计算属性
isConnected,