|
|
@@ -82,14 +82,15 @@
|
|
|
:key="item.id + '_' + index"
|
|
|
class="message-card"
|
|
|
:class="{ unread: item.unread }"
|
|
|
+ @click.stop="handleAvatarClick(item)"
|
|
|
>
|
|
|
- <div class="message-avatar avatar-clickable" @click.stop="handleAvatarClick(item)">
|
|
|
+ <div class="message-avatar avatar-clickable">
|
|
|
<el-avatar :size="40" :src="item.userImage">
|
|
|
<el-icon><UserFilled /></el-icon>
|
|
|
</el-avatar>
|
|
|
<span v-if="item.unread" class="unread-dot message-unread-dot" />
|
|
|
</div>
|
|
|
- <div class="message-body" @click="handleViewDetail(item)">
|
|
|
+ <div class="message-body">
|
|
|
<div class="message-row">
|
|
|
<span class="message-sender">{{ item.userName || item.title || "未知" }}</span>
|
|
|
<span class="message-date">{{ item.date }}</span>
|
|
|
@@ -806,7 +807,7 @@ watch(activeTab, val => {
|
|
|
flex-shrink: 0;
|
|
|
flex-direction: column;
|
|
|
gap: 6px;
|
|
|
- width: 160px;
|
|
|
+ width: 170px;
|
|
|
padding: 12px 0;
|
|
|
background: var(--el-fill-color-lighter);
|
|
|
border-radius: 8px;
|