From 16e9746e5da1ac0485fde18e71fb7bf8ee376d42 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 19 Jan 2026 11:38:00 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web

---
 uniapps/work-app/src/utils/websocket.js |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/uniapps/work-app/src/utils/websocket.js b/uniapps/work-app/src/utils/websocket.js
index 32379d1..12f583c 100644
--- a/uniapps/work-app/src/utils/websocket.js
+++ b/uniapps/work-app/src/utils/websocket.js
@@ -1,4 +1,4 @@
-// WebSocket服务管理
+import { useGlobalWS } from "@/hooks/useGlobalWS.js";// WebSocket服务管理
 class WebSocketService {
   constructor() {
     this.socketTask = null
@@ -34,10 +34,10 @@
       this.socketTask = uni.connectSocket({
         url: this.url,
         success: () => {
-          console.log('WebSocket连接已请求')
+          // console.log('WebSocket连接已请求')
         },
         fail: (error) => {
-          console.error('WebSocket连接请求失败:', error)
+          // console.error('WebSocket连接请求失败:', error)
           if (this.onErrorCallback) {
             this.onErrorCallback(error)
           }
@@ -47,7 +47,7 @@
       // 监听连接打开
       this.socketTask.onOpen(() => {
         this.connected = true
-        console.log('WebSocket已连接,userId:', this.userId)
+        // console.log('WebSocket已连接,userId:', this.userId)
         this.startPing()
         if (this.onOpenCallback) {
           this.onOpenCallback()
@@ -57,7 +57,7 @@
       // 监听连接关闭
       this.socketTask.onClose(() => {
         this.connected = false
-        console.log('WebSocket已关闭')
+        // console.log('WebSocket已关闭')
         this.stopPing()
         if (this.onCloseCallback) {
           this.onCloseCallback()
@@ -66,7 +66,7 @@
 
       // 监听连接错误
       this.socketTask.onError((error) => {
-        console.error('WebSocket错误:', error)
+        // console.error('WebSocket错误:', error)
         this.connected = false
         this.stopPing()
         if (this.onErrorCallback) {
@@ -78,16 +78,16 @@
       this.socketTask.onMessage((res) => {
         try {
           const message = JSON.parse(res.data)
-          console.log('收到WebSocket消息:', message)
+          // console.log('收到WebSocket消息:', message)
           if (this.onMessageCallback) {
             this.onMessageCallback(message)
           }
         } catch (error) {
-          console.error('解析WebSocket消息失败:', error)
+          // console.error('解析WebSocket消息失败:', error)
         }
       })
     } catch (error) {
-      console.error('WebSocket连接失败:', error)
+      // console.error('WebSocket连接失败:', error)
       if (this.onErrorCallback) {
         this.onErrorCallback(error)
       }
@@ -112,10 +112,11 @@
     this.socketTask.send({
       data: JSON.stringify(message),
       success: () => {
-        console.log('WebSocket消息发送成功:', message)
+        // console.log('WebSocket消息发送成功:', message)
+        useGlobalWS();
       },
       fail: (error) => {
-        console.error('WebSocket消息发送失败:', error)
+        // console.error('WebSocket消息发送失败:', error)
       }
     })
   }
@@ -146,10 +147,10 @@
         code: 1000,
         reason: '正常关闭',
         success: () => {
-          console.log('WebSocket已关闭')
+          // console.log('WebSocket已关闭')
         },
         fail: (error) => {
-          console.error('WebSocket关闭失败:', error)
+          // console.error('WebSocket关闭失败:', error)
         }
       })
       this.socketTask = null
@@ -160,10 +161,9 @@
 
   // 设置消息回调
   setOnMessageCallback(callback) {
-    console.log('🔔 WebSocket消息回调已设置')
     this.onMessageCallback = callback
   }
-  
+
   // 获取当前消息回调(用于检查是否已设置)
   getOnMessageCallback() {
     return this.onMessageCallback

--
Gitblit v1.9.3