taiji_caozhaorui пре 2 месеци
родитељ
комит
479e176302
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      web/app/components/header/account-setting/index.tsx

+ 3 - 3
web/app/components/header/account-setting/index.tsx

@@ -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[]
   })()