|
@@ -77,10 +77,9 @@ import { ref, computed, onMounted, nextTick, onUnmounted } from 'vue'
|
|
|
import dayjs from 'dayjs'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { getList, sendMsg, getListConversationInfo, setRead, getHistoryMsg } from '@/api/conversation'
|
|
|
-import useUserStore from '@/store/modules/user'
|
|
|
-import WebSocketClient from './WebSocketClient.js';
|
|
|
+// import WebSocketClient from './WebSocketClient.js';
|
|
|
import { debounce } from '@/utils/index.js';
|
|
|
-
|
|
|
+import useUserStore from '@/store/modules/user'
|
|
|
const userStore = useUserStore();
|
|
|
|
|
|
const userId = computed(() => {
|
|
@@ -136,7 +135,7 @@ const selectUser = async (user) => {
|
|
|
console.log("TCL: selectUser -> user", user)
|
|
|
currentPage.value = 1
|
|
|
hasMore.value = true
|
|
|
- await setRead({ conversationRecordId: user.conversationRecordId, system: 3, }); //设置已读
|
|
|
+ // await setRead({ conversationRecordId: user.conversationRecordId, system: 3, }); //设置已读
|
|
|
const res = await getListConversationInfo({
|
|
|
conversationRecordId: user.conversationRecordId,
|
|
|
pageNum: currentPage.value,
|
|
@@ -299,25 +298,27 @@ let ws = null;
|
|
|
|
|
|
|
|
|
const soketInit = () => {
|
|
|
+ ws = userStore.user.ws;
|
|
|
+ console.log("TCL: soketInit -> ws", ws)
|
|
|
try {
|
|
|
- //获取账户时,连接soket
|
|
|
- ws = new WebSocketClient(userId.value);
|
|
|
- // 连接WebSocket
|
|
|
- ws.connect()
|
|
|
-
|
|
|
- // 监听连接事件
|
|
|
- ws.on('connect', () => {
|
|
|
- console.log('连接成功')
|
|
|
- })
|
|
|
-
|
|
|
- // 监听断开连接事件
|
|
|
- ws.on('disconnect', () => {
|
|
|
- console.log('连接断开')
|
|
|
- })
|
|
|
- // 监听错误事件
|
|
|
- ws.on('error', (error) => {
|
|
|
- console.error('发生错误:', error)
|
|
|
- })
|
|
|
+ // //获取账户时,连接soket
|
|
|
+ // ws = new WebSocketClient(userId.value);
|
|
|
+ // // 连接WebSocket
|
|
|
+ // ws.connect()
|
|
|
+
|
|
|
+ // // 监听连接事件
|
|
|
+ // ws.on('connect', () => {
|
|
|
+ // console.log('连接成功')
|
|
|
+ // })
|
|
|
+
|
|
|
+ // // 监听断开连接事件
|
|
|
+ // ws.on('disconnect', () => {
|
|
|
+ // console.log('连接断开')
|
|
|
+ // })
|
|
|
+ // // 监听错误事件
|
|
|
+ // ws.on('error', (error) => {
|
|
|
+ // console.error('发生错误:', error)
|
|
|
+ // })
|
|
|
// 监听消息事件
|
|
|
ws.on('message', (res) => {
|
|
|
console.log('收到消息:', res)
|