ContactHead.vue 818 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <!-- @format -->
  2. <script setup>
  3. import { useMessage } from './useMessage'
  4. const { selectedContact } = useMessage()
  5. </script>
  6. <template>
  7. <div
  8. v-if="selectedContact"
  9. class="flex items-center"
  10. >
  11. <div>
  12. <el-avatar v-if="selectedContact.sessionType === '2'" :size="48" :src="selectedContact.brandInfo?.brandLogo" />
  13. <img
  14. v-if="selectedContact.sessionType === '1'"
  15. src="@/assets/images/avatar.png"
  16. class="b-rd-50% w-48px h-48px"
  17. alt=""
  18. srcset=""
  19. >
  20. </div>
  21. <div class="text-20px fw-600 text-#333 ml-20px">
  22. {{ selectedContact.sessionType === '2'
  23. ? selectedContact.brandInfo?.brandName
  24. : '客服消息' }}
  25. </div>
  26. </div>
  27. </template>
  28. <style lang="less" scoped>
  29. .ant-avatar {
  30. width: 40px;
  31. height: 40px;
  32. }
  33. </style>