From 5ccb1d9588ae0a68f0c21cd91eb021d637c1f953 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 17 Jan 2026 09:28:54 +0800
Subject: [PATCH] feat:调整
---
uniapps/work-app/src/hooks/useGlobalWS.js | 25 ++++---------------------
1 files changed, 4 insertions(+), 21 deletions(-)
diff --git a/uniapps/work-app/src/hooks/useGlobalWS.js b/uniapps/work-app/src/hooks/useGlobalWS.js
index 7ddd6be..caaaa94 100644
--- a/uniapps/work-app/src/hooks/useGlobalWS.js
+++ b/uniapps/work-app/src/hooks/useGlobalWS.js
@@ -20,7 +20,6 @@
// const bizCode = payload.biz_code || ''
callStatus.value = t
console.log('📋 消息分析:type=' + t )
- console.log('222222222222222222',t,'----------------',callStatus.value,'----------------')
// 处理语音通话请求
if (t === 'call') {
console.log('📞 全局收到来电 call,来自', payload.from)
@@ -93,38 +92,22 @@
websocketService.init(userId, WS_BASE);
// console.log('🌐 全局WebSocket初始化成功,用户ID:', userId);
} else {
- // websocketService.connect();
+ websocketService.connect();
}
} catch (error) {
- // console.error('❌ 全局WebSocket初始化失败:', error);
}
}
-
- // 监听用户信息变化,初始化WebSocket
- watch(
- () => [userStore.userInfo, callStatus.value],
- ([newUserInfo,newValue]) => {
- if (newValue === 'accept') {
- console.log('📞 通话中,跳过WebSocket初始化');
- return;
- }
- // 不管是否有连接,都调用initWS来确保连接和消息处理器正常
- initWS();
-
- },
- { immediate: true, deep: true }
- )
watch(
() => callStatus.value,
(newValue) => {
- console.log('监听callStatus.value',newValue);
if (newValue === 'accept') {
console.log('📞 通话中,跳过WebSocket初始化');
return;
}
- websocketService.connect();
- }
+ initWS();
+ },
+ { immediate: true, deep: true }
)
}
--
Gitblit v1.9.3