diff --git a/Yi.Bbs.Vue3/src/views/Article.vue b/Yi.Bbs.Vue3/src/views/Article.vue index 1ea64917..66a1695a 100644 --- a/Yi.Bbs.Vue3/src/views/Article.vue +++ b/Yi.Bbs.Vue3/src/views/Article.vue @@ -12,7 +12,7 @@ >主题封面 编辑 删除 @@ -187,6 +187,7 @@ import { } from "@/apis/articleApi.js"; import Breadcrumb from "@/components/Breadcrumb/index.vue"; import { getPermission } from "@/utils/auth"; +import useUserStore from "@/stores/user.js"; //数据定义 const route = useRoute(); @@ -221,6 +222,7 @@ const loadArticleData = async () => { //主题初始化 const isDisabledCreateComment = ref(false); +const isArticleUser = ref(false); const { isHasPermission: isAddArticle } = getPermission( "bbs:article:add", isDisabledCreateComment.value @@ -240,6 +242,7 @@ const loadDiscuss = async (isRewrite) => { } discuss.value = (await discussGet(route.params.discussId)).data; isDisabledCreateComment.value = discuss.value.isDisabledCreateComment; + isArticleUser.value = discuss.value?.user?.id === useUserStore().id; if (route.params.articleId != "") { const response = await articleGet(route.params.articleId); discuss.value.content = response.data.content; @@ -399,7 +402,7 @@ watch(