feat: 数据集列表展示任务来源ID
DatasetItem 新增 task_id 字段,任务来源数据集 Mock 补充对应任务 ID,列表任务 Tab 新增任务ID列,并将上传 Tab 文案与表单标签统一为上传方式。
This commit is contained in:
@@ -120,10 +120,10 @@ export const mockDatasets: DatasetItem[] = [
|
|||||||
{ id: 4, name: '金融评测集', type: 'eval', storage_type: 'local', source: 'upload', size: '32 MB', count: 1200, description: '金融领域评测', create_time: '2026-01-10T09:15:00Z' },
|
{ id: 4, name: '金融评测集', type: 'eval', storage_type: 'local', source: 'upload', size: '32 MB', count: 1200, description: '金融领域评测', create_time: '2026-01-10T09:15:00Z' },
|
||||||
{ id: 5, name: '通用能力评测', type: 'eval', storage_type: 'local', source: 'upload', size: '64 MB', count: 3500, description: '通用能力评测数据集', create_time: '2026-01-12T11:30:00Z' },
|
{ id: 5, name: '通用能力评测', type: 'eval', storage_type: 'local', source: 'upload', size: '64 MB', count: 3500, description: '通用能力评测数据集', create_time: '2026-01-12T11:30:00Z' },
|
||||||
{ id: 6, name: '医疗问答-训练集', type: 'train', storage_type: 'local', source: 'upload', size: '180 MB', count: 9800, description: '医疗问答对', create_time: '2026-02-01T15:00:00Z' },
|
{ id: 6, name: '医疗问答-训练集', type: 'train', storage_type: 'local', source: 'upload', size: '180 MB', count: 9800, description: '医疗问答对', create_time: '2026-02-01T15:00:00Z' },
|
||||||
{ id: 7, name: '客服对话清洗集', type: 'train', storage_type: 'minio', source: 'task', size: '96 MB', count: 18240, description: '由客服问答数据清洗任务生成', create_time: '2026-07-08T06:28:00Z' },
|
{ id: 7, name: '客服对话清洗集', type: 'train', storage_type: 'minio', source: 'task', task_id: 183921, size: '96 MB', count: 18240, description: '由客服问答数据清洗任务生成', create_time: '2026-07-08T06:28:00Z' },
|
||||||
{ id: 8, name: '通用指令构造集', type: 'train', storage_type: 'local', source: 'task', size: '148 MB', count: 12600, description: '由指令微调数据构造任务生成', create_time: '2026-07-09T01:42:00Z' },
|
{ id: 8, name: '通用指令构造集', type: 'train', storage_type: 'local', source: 'task', task_id: 492015, size: '148 MB', count: 12600, description: '由指令微调数据构造任务生成', create_time: '2026-07-09T01:42:00Z' },
|
||||||
{ id: 9, name: '用户反馈脱敏集', type: 'test', storage_type: 'minio', source: 'task', size: '72 MB', count: 9340, description: '由敏感信息脱敏任务生成', create_time: '2026-07-09T09:18:00Z' },
|
{ id: 9, name: '用户反馈脱敏集', type: 'test', storage_type: 'minio', source: 'task', task_id: 731948, size: '72 MB', count: 9340, description: '由敏感信息脱敏任务生成', create_time: '2026-07-09T09:18:00Z' },
|
||||||
{ id: 10, name: '多轮对话增强集', type: 'eval', storage_type: 'local', source: 'task', size: '41 MB', count: 2780, description: '由多轮对话拼接任务生成', create_time: '2026-07-10T02:06:00Z' },
|
{ id: 10, name: '多轮对话增强集', type: 'eval', storage_type: 'local', source: 'task', task_id: 582012, size: '41 MB', count: 2780, description: '由多轮对话拼接任务生成', create_time: '2026-07-10T02:06:00Z' },
|
||||||
].map((dataset) => ({
|
].map((dataset) => ({
|
||||||
...dataset,
|
...dataset,
|
||||||
files: dataset.files?.length
|
files: dataset.files?.length
|
||||||
|
|||||||
@@ -72,6 +72,7 @@ export interface DatasetItem {
|
|||||||
type: DatasetType | string
|
type: DatasetType | string
|
||||||
storage_type: DatasetStorage | string
|
storage_type: DatasetStorage | string
|
||||||
source?: DatasetSource
|
source?: DatasetSource
|
||||||
|
task_id?: string | number
|
||||||
size?: string | number
|
size?: string | number
|
||||||
count?: number
|
count?: number
|
||||||
description?: string
|
description?: string
|
||||||
|
|||||||
@@ -223,7 +223,7 @@ onMounted(loadEditData)
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="存储位置">
|
<el-form-item label="上传方式">
|
||||||
<el-radio-group v-model="form.storage">
|
<el-radio-group v-model="form.storage">
|
||||||
<el-radio value="local">本地</el-radio>
|
<el-radio value="local">本地</el-radio>
|
||||||
<el-radio value="cloud">云平台</el-radio>
|
<el-radio value="cloud">云平台</el-radio>
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ onMounted(loadData)
|
|||||||
:class="{ active: activeTab === 'upload' }"
|
:class="{ active: activeTab === 'upload' }"
|
||||||
@click="activeTab = 'upload'"
|
@click="activeTab = 'upload'"
|
||||||
>
|
>
|
||||||
本地上传
|
上传任务
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
class="capsule-tab-item"
|
class="capsule-tab-item"
|
||||||
@@ -81,6 +81,7 @@ onMounted(loadData)
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #columns>
|
<template #columns>
|
||||||
|
<el-table-column v-if="activeTab === 'task'" label="任务ID" prop="task_id" align="center" width="100" />
|
||||||
<el-table-column label="数据集名称" prop="name" align="center" />
|
<el-table-column label="数据集名称" prop="name" align="center" />
|
||||||
<el-table-column label="数据类型" align="center" width="110">
|
<el-table-column label="数据类型" align="center" width="110">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
|
|||||||
Reference in New Issue
Block a user