feat: 添加数据任务 mock 数据

This commit is contained in:
caoxiaozhu
2026-07-10 17:13:23 +08:00
parent 79843a4b3b
commit 9bb26f3b24
5 changed files with 61 additions and 13 deletions

View File

@@ -5,21 +5,20 @@ import { ElMessage } from 'element-plus'
import DataTablePage from '@/components/DataTablePage.vue'
import { getDatasetList, deleteDataset, downloadDatasetUrl } from '@/api/modules/dataset'
import { DATASET_TYPE_MAP, STORAGE_MAP } from '@/constants'
import type { DatasetItem } from '@/types'
import type { DatasetItem, DatasetSource } from '@/types'
const router = useRouter()
const loading = ref(false)
const dataList = ref<DatasetItem[]>([])
const activeTab = ref('upload')
const activeTab = ref<DatasetSource>('upload')
const filteredDataList = computed(() => {
if (activeTab.value === 'upload') {
return dataList.value
} else {
// 假设数据任务产生的数据集可以通过某个字段区分,目前 mock 数据没有该字段,所以暂为空
return []
if (activeTab.value === 'task') {
return dataList.value.filter((item) => item.source === 'task')
}
return dataList.value.filter((item) => item.source !== 'task')
})
async function loadData() {