diff --git a/src/components/message/MessageItem.vue b/src/components/message/MessageItem.vue index cc5c587..3a8c9e5 100644 --- a/src/components/message/MessageItem.vue +++ b/src/components/message/MessageItem.vue @@ -95,8 +95,8 @@ const onShowUserCard = () => { diff --git a/src/components/user/UserCard.vue b/src/components/user/UserCard.vue index 4e34427..2133b8e 100644 --- a/src/components/user/UserCard.vue +++ b/src/components/user/UserCard.vue @@ -3,10 +3,12 @@ import { ref, computed, onMounted, onUnmounted, onUpdated } from 'vue' import { Close, Male, Female } from '@element-plus/icons-vue' import avatar from '@/assets/default_avatar.png' import { userQueryService } from '@/api/user' +import { userStore } from '@/stores' const props = defineProps(['isShow', 'user']) const emit = defineEmits(['update:isShow']) +const userData = userStore() const isLoading = ref(false) const userCardRef = ref() const showData = ref({ @@ -22,6 +24,10 @@ const showData = ref({ remark: '' }) +const isSelf = computed(() => { + return userData.user.account === props.user.account +}) + const preventClose = (event) => { event.stopPropagation() } @@ -122,7 +128,7 @@ onUpdated(async () => { 部门: {{ showData.organize || '-' }} -
+
备注: {{ showData.remark || 'TODO' }}