From 30a8f474ecf353d88c5d39f498ea3c77906b8840 Mon Sep 17 00:00:00 2001 From: susie-laptop Date: Wed, 2 Apr 2025 20:00:46 -0400 Subject: [PATCH 1/4] [dev]add create knowledgebase dep&group options, permissionpages permission --- src/components/CreateKnowledgeBaseModal.jsx | 12 ++++++------ src/layouts/HeaderWithNav.jsx | 18 ++++++++---------- src/pages/KnowledgeBase/KnowledgeBase.jsx | 14 +++++++------- src/pages/Permissions/PermissionsPage.jsx | 7 ------- src/router/router.jsx | 2 +- 5 files changed, 22 insertions(+), 31 deletions(-) diff --git a/src/components/CreateKnowledgeBaseModal.jsx b/src/components/CreateKnowledgeBaseModal.jsx index db6e935..4efd85e 100644 --- a/src/components/CreateKnowledgeBaseModal.jsx +++ b/src/components/CreateKnowledgeBaseModal.jsx @@ -83,8 +83,8 @@ const CreateKnowledgeBaseModal = ({ const availableTypes = getAvailableTypes(); // 判断是否需要选择组别 - const isMemberTypeSelected = formData.type === 'member'; - const needSelectGroup = isMemberTypeSelected; + const needDepartmentAndGroup = formData.type === 'member' || formData.type === 'leader'; + const needSelectGroup = needDepartmentAndGroup; return (
{formErrors.type}
} - {/* 仅当不是私有知识库时才显示部门选项 */} - {formData.type === 'member' && ( + {/* 仅当不是私有知识库且需要部门和组别时才显示部门选项 */} + {needDepartmentAndGroup && (
)} - {/* 仅当不是私有知识库时才显示组别选项 */} - {formData.type === 'member' && ( + {/* 仅当不是私有知识库且需要部门和组别时才显示组别选项 */} + {needDepartmentAndGroup && (