feat:优化 message 的 index.vue 界面,增加未读小红点

This commit is contained in:
YunaiV
2025-12-22 21:25:56 +08:00
parent 54585c4cde
commit 7e6a2db4e8

View File

@@ -23,18 +23,15 @@
<view class="flex items-center">
<view
v-if="!item.readStatus"
class="mr-12rpx h-16rpx w-16rpx rounded-full bg-red-500"
class="mr-8rpx h-12rpx w-12rpx flex-shrink-0 rounded-full bg-red-500"
/>
<view class="text-32rpx text-[#333] font-semibold">
{{ item.templateNickname }}
</view>
</view>
<wd-tag v-if="item.readStatus" type="success" plain>
已读
</wd-tag>
<wd-tag v-else type="warning" plain>
未读
</wd-tag>
<view class="text-26rpx text-[#999]">
{{ formatDateTime(item.createTime) }}
</view>
</view>
<!-- 消息内容 -->
<view class="mb-12rpx rounded-8rpx bg-[#f7f8f9] p-20rpx">
@@ -45,9 +42,8 @@
{{ item.templateContent }}
</view>
</view>
<!-- 消息时间 -->
<!-- 底部操作区 -->
<view class="flex items-center justify-between text-26rpx text-[#999]">
<text>{{ formatDateTime(item.createTime) }}</text>
<view
v-if="!item.readStatus"
class="text-[#1890ff]"