diff --git a/src/views/im/manager/message/MessageContentPreview.vue b/src/views/im/manager/message/MessageContentPreview.vue new file mode 100644 index 000000000..704ee5a91 --- /dev/null +++ b/src/views/im/manager/message/MessageContentPreview.vue @@ -0,0 +1,160 @@ + + + {{ textContent }} + + + + + + + + {{ filePayload.name }} + + {{ formatFileSize(filePayload.size) }} + + + + + + + {{ formatSeconds(voicePayload.duration ?? 0) }} + + + + + + [视频] + + {{ formatFileSize(videoPayload.size) }} + + + + + + [消息已撤回] + + + [已读回执] + + + [回执] + + + + {{ fallbackText }} + + + diff --git a/src/views/im/manager/message/group/GroupMessageDetail.vue b/src/views/im/manager/message/group/GroupMessageDetail.vue new file mode 100644 index 000000000..1815d2c90 --- /dev/null +++ b/src/views/im/manager/message/group/GroupMessageDetail.vue @@ -0,0 +1,78 @@ + + + + {{ detail.id }} + {{ detail.clientMessageId || '-' }} + + {{ detail.groupName }} ({{ detail.groupId }}) + + + {{ detail.senderNickname }} ({{ detail.senderId }}) + + + + + + + + + + + 、 + @{{ IM_AT_ALL_NICKNAME }} + + @{{ detail.atUserNicknames?.[idx] || userId }} + ({{ userId }}) + + + + - + + + {{ formatDate(detail.sendTime) }} + + + + + + {{ formatJson(detail.content) }} + + + + + + + + diff --git a/src/views/im/manager/message/group/index.vue b/src/views/im/manager/message/group/index.vue index f86e84d91..b78142704 100644 --- a/src/views/im/manager/message/group/index.vue +++ b/src/views/im/manager/message/group/index.vue @@ -6,7 +6,7 @@ :model="queryParams" ref="queryFormRef" :inline="true" - label-width="80px" + label-width="88px" > @@ -23,7 +23,7 @@ placeholder="请输入发送人用户编号" clearable @keyup.enter="handleQuery" - class="!w-200px" + class="!w-240px" /> @@ -31,7 +31,7 @@ v-model="queryParams.type" placeholder="请选择消息类型" clearable - class="!w-160px" + class="!w-240px" > - + - {{ getContentPreview(row.content) }} - - - - - {{ row.atUserIds?.length ? row.atUserIds.length : '-' }} - - - - - - - - - - + + + + + + 、 + @{{ IM_AT_ALL_NICKNAME }} + + @{{ row.atUserNicknames?.[idx] || userId }} + ({{ userId }}) + + + + - + + + + + + + + + + + + + - - - - {{ detail.id }} - {{ detail.clientMessageId || '-' }} - {{ detail.groupName }} ({{ detail.groupId }}) - {{ detail.senderNickname }} ({{ detail.senderId }}) - - - - - - - - {{ detail.atUserIds?.length ? detail.atUserIds.join(', ') : '-' }} - - {{ formatDate(detail.sendTime) }} - {{ formatDate(detail.createTime) }} - - {{ formatJson(detail.content) }} - - - + + - -
{{ formatJson(detail.content) }}