import { normFile } from '@/utils/fileUtil'; import { PlusOutlined } from '@ant-design/icons'; import { Button, Form, Input, Radio, Select, Space, Upload } from 'antd'; import { useFetchKnowledgeConfigurationOnMount, useSubmitKnowledgeConfiguration, } from './hooks'; import MaxTokenNumber from '@/components/max-token-number'; import { useTranslate } from '@/hooks/commonHooks'; import { FormInstance } from 'antd/lib'; import styles from './index.less'; const { Option } = Select; const ConfigurationForm = ({ form }: { form: FormInstance }) => { const { submitKnowledgeConfiguration, submitLoading, navigateToDataset } = useSubmitKnowledgeConfiguration(form); const { parserList, embeddingModelOptions, disabled } = useFetchKnowledgeConfigurationOnMount(form); const { t } = useTranslate('knowledgeConfiguration'); return (
false} showUploadList={{ showPreviewIcon: false, showRemoveIcon: false }} > {t('me')} {t('team')} {({ getFieldValue }) => { const parserId = getFieldValue('parser_id'); if (parserId === 'naive') { return ; } return null; }}
); }; export default ConfigurationForm;