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 && (