|
@@ -62,7 +62,10 @@
|
|
|
@click.stop="startMsg(item,index)" v-for="(item,index) in leftList" :key="index">
|
|
@click.stop="startMsg(item,index)" v-for="(item,index) in leftList" :key="index">
|
|
|
<div class="content-l-box-item flex justify-between">
|
|
<div class="content-l-box-item flex justify-between">
|
|
|
<div class="content-l-box-item-l flex align-center">
|
|
<div class="content-l-box-item-l flex align-center">
|
|
|
- <img :src="item.avatar?item.avatar:'/default.jpg'" alt="" srcset="" />
|
|
|
|
|
|
|
+ <div style="position: relative;">
|
|
|
|
|
+ <img :src="item.avatar ? item.avatar : '/default.jpg'" alt="" srcset="" />
|
|
|
|
|
+ <div v-if="item.contentCount > 0" class="contentCount">{{ item.contentCount }}</div>
|
|
|
|
|
+ </div>
|
|
|
<div class="content-l-box-item-con">
|
|
<div class="content-l-box-item-con">
|
|
|
<div class="content-l-box-item-con-title flex algin-center">
|
|
<div class="content-l-box-item-con-title flex algin-center">
|
|
|
{{item.userName}}
|
|
{{item.userName}}
|
|
@@ -147,7 +150,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="content-l-box-item-r" style="flex-shrink: 0;">
|
|
<div class="content-l-box-item-r" style="flex-shrink: 0;">
|
|
|
{{item.messageTime? getDateDiff(item.messageTime):''}}
|
|
{{item.messageTime? getDateDiff(item.messageTime):''}}
|
|
|
- <div class="flex justify-end delete-btn" style="margin-top: 5px;" @click="deleteMsg(item)">
|
|
|
|
|
|
|
+ <div class="flex justify-end delete-btn" style="margin-top: 5px;" @click.stop="deleteMsg(item)">
|
|
|
删除
|
|
删除
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -2252,4 +2255,18 @@
|
|
|
.content-l-box-item:hover .delete-btn {
|
|
.content-l-box-item:hover .delete-btn {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
}
|
|
}
|
|
|
|
|
+ .contentCount{
|
|
|
|
|
+ height: 18px;
|
|
|
|
|
+ border-radius: 10px;
|
|
|
|
|
+ background-color: #f56c6c;
|
|
|
|
|
+ color: #FFF;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ right: -5px;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ display: inline-flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ padding: 0 6px;
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|