import { normFile } from '@/utils/fileUtil'; import { PlusOutlined } from '@ant-design/icons'; import { Button, Flex, Form, Input, InputNumber, Radio, Select, Slider, Space, Upload, } from 'antd'; import { useFetchKnowledgeConfigurationOnMount, useSubmitKnowledgeConfiguration, } from './hooks'; import { FormInstance } from 'antd/lib'; import styles from './index.less'; const { Option } = Select; const ConfigurationForm = ({ form }: { form: FormInstance }) => { const { submitKnowledgeConfiguration, submitLoading } = useSubmitKnowledgeConfiguration(); const { parserList, embeddingModelOptions } = useFetchKnowledgeConfigurationOnMount(form); const onFinishFailed = (errorInfo: any) => { console.log('Failed:', errorInfo); }; return (