diff --git a/src/views/message/cpns/MessageItem.vue b/src/views/message/cpns/MessageItem.vue index 8ff597c..2f202bf 100644 --- a/src/views/message/cpns/MessageItem.vue +++ b/src/views/message/cpns/MessageItem.vue @@ -7,12 +7,18 @@ interface Props { defineProps() -const emit = defineEmits<{ view: [id: string] }>() +const emit = defineEmits<{ view: [message: Message] }>() -const emojiMap: Record = { - 在线客服: '💬', - 状态通知: '📢', - 系统通知: '🔔', +const LABEL_MAP: Record = { + 在线客服: '客', + 状态通知: '态', + 系统通知: '系', +} + +const TONE_MAP: Record = { + 在线客服: 'is-service', + 状态通知: 'is-status', + 系统通知: 'is-system', } @@ -22,10 +28,17 @@ const emojiMap: Record = { :class="{ 'is-unread': !message.isRead }" role="button" tabindex="0" - @click="emit('view', message.id)" - @keydown.enter="emit('view', message.id)" + @click="emit('view', message)" + @keydown.enter="emit('view', message)" > - {{ emojiMap[message.type] }} +