refactor: conditionally load shared tools for EE users in DropdownMenu
This commit is contained in:
parent
85afde5e61
commit
bf9918250c
@ -60,7 +60,7 @@
|
|||||||
<el-tab-pane :label="$t('views.tool.title')" name="tool">
|
<el-tab-pane :label="$t('views.tool.title')" name="tool">
|
||||||
<el-scrollbar height="400">
|
<el-scrollbar height="400">
|
||||||
<!-- 共享工具 -->
|
<!-- 共享工具 -->
|
||||||
<el-collapse expand-icon-position="left">
|
<el-collapse expand-icon-position="left" v-if="user.isEE()">
|
||||||
<el-collapse-item name="shared" :icon="CaretRight">
|
<el-collapse-item name="shared" :icon="CaretRight">
|
||||||
<template #title>
|
<template #title>
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
@ -110,7 +110,7 @@ import { SourceTypeEnum } from '@/enums/common'
|
|||||||
import sharedWorkspaceApi from '@/api/shared-workspace'
|
import sharedWorkspaceApi from '@/api/shared-workspace'
|
||||||
import { CaretRight } from '@element-plus/icons-vue'
|
import { CaretRight } from '@element-plus/icons-vue'
|
||||||
import ApplicationApi from '@/api/application/application'
|
import ApplicationApi from '@/api/application/application'
|
||||||
|
const {user} = useStore()
|
||||||
const search_text = ref<string>('')
|
const search_text = ref<string>('')
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
show: {
|
show: {
|
||||||
@ -298,7 +298,9 @@ function getApplicationFolder() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getShareTool()
|
if (user.isEE()) {
|
||||||
|
getShareTool()
|
||||||
|
}
|
||||||
getToolFolder()
|
getToolFolder()
|
||||||
getApplicationFolder()
|
getApplicationFolder()
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user