|
@@ -18,7 +18,7 @@
|
|
<div class="icon-item">
|
|
<div class="icon-item">
|
|
<lock-entry :in-layout="inLayout"></lock-entry>
|
|
<lock-entry :in-layout="inLayout"></lock-entry>
|
|
</div>
|
|
</div>
|
|
- <div v-if="mainStore?.myUserInfo?.role !== 'ADMIN'" class="icon-item">
|
|
|
|
|
|
+ <div v-if="mainStore?.myUserInfo?.role !== 'ADMIN' && showMessageComponent" class="icon-item">
|
|
<message
|
|
<message
|
|
:reply-user-id="props.replyUserId"
|
|
:reply-user-id="props.replyUserId"
|
|
:message-visible="props.messageVisible"
|
|
:message-visible="props.messageVisible"
|
|
@@ -51,7 +51,13 @@ import CurrentTime from '@/components/shared/CurrentTime.vue'
|
|
import Message from '@/components/shared/message/Message.vue'
|
|
import Message from '@/components/shared/message/Message.vue'
|
|
import UserInfo from '@/components/shared/UserInfo.vue'
|
|
import UserInfo from '@/components/shared/UserInfo.vue'
|
|
import LockEntry from '@/components/common/LockEntry.vue'
|
|
import LockEntry from '@/components/common/LockEntry.vue'
|
|
-
|
|
|
|
|
|
+import { computed } from 'vue'
|
|
|
|
+import { useRoute } from 'vue-router'
|
|
|
|
+const route = useRoute()
|
|
|
|
+const showMessageComponent = computed(() => {
|
|
|
|
+ console.log('computed:', route.path !== '/marking/mark')
|
|
|
|
+ return route.path !== '/marking/mark'
|
|
|
|
+})
|
|
const props = defineProps<{
|
|
const props = defineProps<{
|
|
replyUserId?: number | null
|
|
replyUserId?: number | null
|
|
messageVisible?: boolean
|
|
messageVisible?: boolean
|