perf:优化权限

This commit is contained in:
Xwen
2023-12-23 19:05:51 +08:00
parent 58d90cc699
commit 04fb38757c
3 changed files with 54 additions and 48 deletions

View File

@@ -26,6 +26,7 @@
@create="addNextArticle"
@handleNodeClick="handleNodeClick"
:currentNodeKey="currentNodeKey"
:isArticleUser="isArticleUser"
/>
</template>
</InfoCard>
@@ -223,18 +224,9 @@ const loadArticleData = async () => {
//主题初始化
const isDisabledCreateComment = ref(false);
const isArticleUser = ref(false);
const { isHasPermission: isAddArticle } = getPermission(
"bbs:article:add",
isDisabledCreateComment.value
);
const { isHasPermission: isEditTheme } = getPermission(
"bbs:discuss:edit",
isDisabledCreateComment.value
);
const { isHasPermission: isRemoveTheme } = getPermission(
"bbs:discuss:remove",
isDisabledCreateComment.value
);
const { isHasPermission: isAddArticle } = getPermission("bbs:article:add");
const { isHasPermission: isEditTheme } = getPermission("bbs:discuss:edit");
const { isHasPermission: isRemoveTheme } = getPermission("bbs:discuss:remove");
const loadDiscuss = async (isRewrite) => {
if (isRewrite) {
//跳转路由