feat: 添加数据任务 mock 数据
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user