diff --git a/react-ui/src/pages/Dataset/components/ResourceInfo/index.tsx b/react-ui/src/pages/Dataset/components/ResourceInfo/index.tsx index 774fb30d..aebdeefc 100644 --- a/react-ui/src/pages/Dataset/components/ResourceInfo/index.tsx +++ b/react-ui/src/pages/Dataset/components/ResourceInfo/index.tsx @@ -61,6 +61,7 @@ const ResourceInfo = ({ resourceType }: ResourceInfoProps) => { const config = resourceConfig[resourceType]; const typeName = config.name; // 数据集/模型 const { message } = App.useApp(); + const [noVersions, setNoVersions] = useState(false); // 获取详情 const getResourceDetail = useCallback( @@ -104,6 +105,7 @@ const ResourceInfo = ({ resourceType }: ResourceInfoProps) => { setVersion(res.data[0].name); } } else { + setNoVersions(true); setVersion(undefined); getResourceDetail(undefined); } @@ -351,14 +353,14 @@ const ResourceInfo = ({ resourceType }: ResourceInfoProps) => { 删除版本 - ) : ( + ) : noVersions ? ( {info.description ?? '暂无描述'} - )} + ) : null}
{version ? ( @@ -368,7 +370,7 @@ const ResourceInfo = ({ resourceType }: ResourceInfoProps) => { {activeTab === ResourceInfoTabKeys.Evolution && }
- ) : ( + ) : noVersions ? ( { buttonTitle="创建版本" onButtonClick={showAddVersionModal} /> - )} + ) : null} );