import { useTestChunkRetrieval } from '@/hooks/knowledgeHook'; import { Flex, Form } from 'antd'; import { useEffect } from 'react'; import { useDispatch } from 'umi'; import TestingControl from './testing-control'; import TestingResult from './testing-result'; import styles from './index.less'; const KnowledgeTesting = () => { const [form] = Form.useForm(); const testChunk = useTestChunkRetrieval(); const dispatch = useDispatch(); const handleTesting = async () => { const values = await form.validateFields(); testChunk(values); }; useEffect(() => { return () => { dispatch({ type: 'testingModel/reset' }); }; }, [dispatch]); return ( ); }; export default KnowledgeTesting;