|
@@ -63,7 +63,7 @@ export default function AccountSetting({
|
|
|
const [activeMenu, setActiveMenu] = useState(activeTab)
|
|
|
const { t } = useTranslation()
|
|
|
const { enableBilling, enableReplaceWebAppLogo } = useProviderContext()
|
|
|
- const { isCurrentWorkspaceDatasetOperator } = useAppContext()
|
|
|
+ const { isCurrentWorkspaceDatasetOperator, currentWorkspace } = useAppContext()
|
|
|
|
|
|
const workplaceGroupItems = (() => {
|
|
|
if (isCurrentWorkspaceDatasetOperator)
|
|
@@ -119,12 +119,12 @@ export default function AccountSetting({
|
|
|
icon: <RiBook3Line className={iconClassName} />,
|
|
|
activeIcon: <RiBook3Fill className={iconClassName} />,
|
|
|
},
|
|
|
- {
|
|
|
+ ...(['owner', 'admin'].includes(currentWorkspace.role) ? [{
|
|
|
key: 'dept',
|
|
|
name: '部门',
|
|
|
icon: <RiBuildingLine className={iconClassName} />,
|
|
|
activeIcon: <RiBuildingFill className={iconClassName} />,
|
|
|
- },
|
|
|
+ }] : []),
|
|
|
].filter(item => !!item.key) as GroupItem[]
|
|
|
})()
|
|
|
|