fix: 配比任务能够跳转到目标数据集 (#59)

* fix:配比任务需要能够跳转到目标数据集

* feature:增加配比任务详情接口

* fix:删除不存在的配比详情页面
This commit is contained in:
Vincent
2025-11-06 12:16:20 +08:00
committed by GitHub
parent 30d6fcdd25
commit 1686f56641
5 changed files with 122 additions and 2 deletions

View File

@@ -60,6 +60,9 @@ export default function RatioTasksPage() {
title: "任务名称",
dataIndex: "name",
key: "name",
render: (text: string, record: RatioTaskItem) => (
<a onClick={() => navigate(`/data/synthesis/ratio-task/detail/${record.id}`)}>{text}</a>
),
},
{
title: "状态",
@@ -81,6 +84,9 @@ export default function RatioTasksPage() {
title: "目标数据集",
dataIndex: "target_dataset_name",
key: "target_dataset_name",
render: (text: string, task: RatioTaskItem) => (
<a onClick={() => navigate(`/data/management/detail/${task.target_dataset_id}`)}>{text}</a>
),
},
{
title: "创建时间",
@@ -173,6 +179,17 @@ export default function RatioTasksPage() {
label: "目标数量",
value: (task.totals ?? 0).toLocaleString(),
},
{
label: "目标数据集",
value: task.target_dataset_name ? (
<a onClick={(e) => {
e.stopPropagation();
navigate(`/data/management/detail/${task.target_dataset_id}`);
}}>
{task.target_dataset_name}
</a>
) : '无',
},
{
label: "创建时间",
value: task.created_at || "-",
@@ -182,6 +199,7 @@ export default function RatioTasksPage() {
}))}
pagination={pagination}
operations={operations}
onView={(task) => {navigate(`/data/synthesis/ratio-task/detail/${task.id}`)}}
/>
);