|
|
|
@@ -59,12 +59,14 @@ 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); |
|
|
|
@@ -77,6 +79,8 @@ const Dataset = () => { |
|
|
|
}; |
|
|
|
}), |
|
|
|
); |
|
|
|
setVersion(ret.data[0]); |
|
|
|
getDatasetVersions({ version: ret.data[0], dataset_id: locationParams.id }); |
|
|
|
} |
|
|
|
}); |
|
|
|
}; |
|
|
|
@@ -90,6 +94,7 @@ const Dataset = () => { |
|
|
|
form.setFieldsValue({ name: datasetDetailObj.name }); |
|
|
|
|
|
|
|
setDialogTitle('创建新版本'); |
|
|
|
setUuid(Date.now()); |
|
|
|
setIsModalOpen(true); |
|
|
|
}; |
|
|
|
const handleCancel = () => { |
|
|
|
@@ -109,9 +114,7 @@ const Dataset = () => { |
|
|
|
|
|
|
|
onOk: () => { |
|
|
|
deleteDatasetVersion({ dataset_id: locationParams.id, version }).then((ret) => { |
|
|
|
setVersion(null); |
|
|
|
getDatasetVersionList(); |
|
|
|
getDatasetVersions({ version, dataset_id: locationParams.id }); |
|
|
|
message.success('删除成功'); |
|
|
|
}); |
|
|
|
}, |
|
|
|
@@ -124,6 +127,7 @@ const Dataset = () => { |
|
|
|
message.success('创建成功'); |
|
|
|
}); |
|
|
|
}; |
|
|
|
// 获取版本下的文件列表 |
|
|
|
const getDatasetVersions = (params) => { |
|
|
|
getDatasetVersionIdList(params).then((res) => { |
|
|
|
setWordList(res?.data?.content ?? []); |
|
|
|
@@ -368,7 +372,7 @@ const Dataset = () => { |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<Upload {...props}> |
|
|
|
<Upload {...props} data={{ uuid: uuid }}> |
|
|
|
<Button |
|
|
|
style={{ |
|
|
|
fontSize: '14px', |
|
|
|
|