This commit is contained in:
wangjiming
2026-08-18 14:49:34 +08:00
10 changed files with 313 additions and 36 deletions

View File

@@ -6,6 +6,8 @@ import type {
DatasetVersionList,
} from '@/types'
export type { DatasetItem }
/** 数据集列表 */
export const getDatasetList = () => get<DatasetItem[]>('/dataset-manage')
@@ -101,10 +103,14 @@ export const downloadFileUrl = (
fileId: string | number,
versionId?: string,
) => {
const baseUrl = `/modelTF/dataset-manage/download/${datasetId}/${fileId}`
const baseUrl = `/dataset-manage/download/${datasetId}/${fileId}`
return versionId ? `${baseUrl}?version_id=${encodeURIComponent(versionId)}` : baseUrl
}
/** 打包下载数据集 URL */
export const downloadDatasetUrl = (datasetId: string | number) =>
`/modelTF/dataset-manage/download/${datasetId}`
`/dataset-manage/download/${datasetId}`
/** 通过统一请求客户端下载数据集,确保携带登录 Token。 */
export const downloadDataset = (datasetId: string | number) =>
get<unknown>(downloadDatasetUrl(datasetId), undefined, { responseType: 'blob' })