diff --git a/react-ui/src/pages/Dataset/datasetIntro.jsx b/react-ui/src/pages/Dataset/datasetIntro.jsx index 5fb5e093..bdc9171b 100644 --- a/react-ui/src/pages/Dataset/datasetIntro.jsx +++ b/react-ui/src/pages/Dataset/datasetIntro.jsx @@ -39,9 +39,9 @@ const Dataset = () => { return { ...form.getFieldsValue(), dataset_id: locationParams.id, - file_name: item.response.data[0].fileName, - file_size: item.response.data[0].fileSize, - url: item.response.data[0].url, + file_name: item.response.code === 200 ? item.response.data[0].fileName : null, + file_size: item.response.code === 200 ? item.response.data[0].fileSize : null, + url: item.response.code === 200 ? item.response.data[0].url : null, }; }), ); @@ -59,18 +59,16 @@ const Dataset = () => { const locationParams = useParams(); //新版本获取路由参数接口 const [wordList, setWordList] = useState([]); const [activeTabKey, setActiveTabKey] = useState('1'); - const [uuid, setUuid] = useState(Date.now()); const getDatasetByDetail = () => { getDatasetById(locationParams.id).then((ret) => { console.log(ret); setDatasetDetailObj(ret.data); }); }; - // 获取数据集版本 const getDatasetVersionList = () => { getDatasetVersionsById(locationParams.id).then((ret) => { console.log(ret); - if (ret && ret.data && ret.data.length > 0) { + if (ret.data && ret.data.length > 0) { setVersionList( ret.data.map((item) => { return { @@ -79,8 +77,6 @@ const Dataset = () => { }; }), ); - setVersion(ret.data[0]); - getDatasetVersions({ version: ret.data[0], dataset_id: locationParams.id }); } }); }; @@ -94,7 +90,6 @@ const Dataset = () => { form.setFieldsValue({ name: datasetDetailObj.name }); setDialogTitle('创建新版本'); - setUuid(Date.now()); setIsModalOpen(true); }; const handleCancel = () => { @@ -114,7 +109,9 @@ const Dataset = () => { onOk: () => { deleteDatasetVersion({ dataset_id: locationParams.id, version }).then((ret) => { + setVersion(null); getDatasetVersionList(); + getDatasetVersions({ version, dataset_id: locationParams.id }); message.success('删除成功'); }); }, @@ -127,7 +124,6 @@ const Dataset = () => { message.success('创建成功'); }); }; - // 获取版本下的文件列表 const getDatasetVersions = (params) => { getDatasetVersionIdList(params).then((res) => { setWordList(res?.data?.content ?? []); @@ -372,7 +368,7 @@ const Dataset = () => { }, ]} > - +