|
@@ -61,7 +61,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <template v-if="item.messageType == 0 && item.messageContent">
|
|
|
+ <template v-if="(item.messageType == 0 || item.messageType == 4) && item.messageContent">
|
|
|
<!-- 右侧消息 文字 -->
|
|
|
<div class="text-center text-[#666] mt-30 text-[12px]">
|
|
|
{{ item.createTime }}
|
|
@@ -106,7 +106,7 @@
|
|
|
</template>
|
|
|
<!-- 左侧消息 -->
|
|
|
<template v-else>
|
|
|
- <template v-if="item.messageType == 0 && item.messageContent">
|
|
|
+ <template v-if="(item.messageType == 0 || item.messageType == 4) && item.messageContent">
|
|
|
<!-- 时间 -->
|
|
|
<div class="text-center text-[#666] mt-30 text-[12px]">
|
|
|
{{ item.createTime }}
|
|
@@ -269,7 +269,6 @@ function getLocalId() {
|
|
|
// 发送文本消息
|
|
|
function sendMessage() {
|
|
|
if (!messageContent.value.trim()) return
|
|
|
-
|
|
|
const msg = {
|
|
|
getUserId: getUserId.value,
|
|
|
sendUserId: sendUserId.value,
|
|
@@ -284,9 +283,17 @@ function sendMessage() {
|
|
|
showName :user.value?.showName
|
|
|
}
|
|
|
}
|
|
|
- if (noticeType.value == 2) {
|
|
|
- msg.object.headImageUrl = user.value?.headImageUrl
|
|
|
- msg.object.showName = user.value?.showName
|
|
|
+ // if (noticeType.value == 2) {
|
|
|
+ // msg.object.headImageUrl = user.value?.headImageUrl
|
|
|
+ // msg.object.showName = user.value?.showName
|
|
|
+ // }
|
|
|
+ // 如果消息类型,如果是链接,则设置为4
|
|
|
+ try {
|
|
|
+ if(new URL(msg.messageContent)){
|
|
|
+ msg.messageType = 4
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+
|
|
|
}
|
|
|
receive.value.push(msg)
|
|
|
messageContent.value = ''
|