diff --git a/src/views/Chat.vue b/src/views/Chat.vue index b172e8c..227e78b 100644 --- a/src/views/Chat.vue +++ b/src/views/Chat.vue @@ -6,43 +6,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -107,16 +107,16 @@ - - - - - - - - - - + + + + + + + + + + 详情--> 进入聊天 - + @@ -279,7 +279,23 @@ :rows="3" placeholder="请输入消息..." > - 发送 + + + + 发送图片 + + + + 发送 + + @@ -302,6 +318,9 @@ import {io} from 'socket.io-client'; const {proxy} = getCurrentInstance(); const userStore = useUserStore() +const headers = { + Authorization: `Bearer ${userStore.token}` +} // 统计 const stats = ref({ @@ -557,6 +576,20 @@ const handleSendMsg = () => { inputText.value = '' } +const uploadSuccess = (res) => { + socket.value.emit('clientMsg', { + groupId: params.value.groupId, + createId: userStore.user.id, + content: res.data.url, + type: 'img' + }) +} + +const uploadError = (res) => { + const result = JSON.parse(res.message) + ElMessage.error(result.message) +} + // 头像字 const getRoleInitial = (createId) => { if (messageUserId.value === createId) {