优化清洗重试机制,优化清洗进度展示,修复模板无法展示参数 (#113)

* bugfix: 模板无法展示参数

* bugfix: 优化清洗进度展示

* bugfix: 优化清洗重试机制
This commit is contained in:
hhhhsc701
2025-11-28 15:28:10 +08:00
committed by GitHub
parent f1bffdcd61
commit 07029d07ff
11 changed files with 93 additions and 21 deletions

View File

@@ -110,7 +110,10 @@ export default function BasicInfo({ task }: { task: CleansingTask }) {
{/* 处理进度 */}
<div>
<h3 className="text-lg font-semibold text-gray-900 mb-4"></h3>
<Progress percent={task?.progress?.process} showInfo />
{ task?.status?.value === TaskStatus.FAILED ?
<Progress percent={task?.progress?.process} size="small" status="exception" />
: <Progress percent={task?.progress?.process} size="small"/>
}
<div className="grid grid-cols-2 gap-4 text-sm mt-4">
<div className="flex items-center gap-2">
<span className="w-3 h-3 bg-green-500 rounded-full inline-block" />

View File

@@ -250,7 +250,7 @@ export default function FileTable({result, fetchTaskResult}) {
key: "action",
render: (_text: string, record: any) => (
<div className="flex">
{record.status === "COMPLETED" && (
{record.status === "COMPLETED" ? (
<Button
type="link"
size="small"
@@ -258,6 +258,14 @@ export default function FileTable({result, fetchTaskResult}) {
>
</Button>
) : (
<Button
type="link"
size="small"
disabled
>
</Button>
)}
<Popover content="暂未开放">
<Button type="link" size="small" disabled></Button>

View File

@@ -177,10 +177,13 @@ export default function TaskList() {
title: "进度",
dataIndex: "process",
key: "process",
width: 200,
render: (progress: number) => (
<Progress percent={progress} size="small" />
),
width: 150,
render: (_, record: CleansingTask) => {
if (record?.status?.value == TaskStatus.FAILED) {
return <Progress percent={record?.progress?.process} size="small" status="exception" />;
}
return <Progress percent={record?.progress?.process} size="small"/>;
},
},
{
title: "已处理文件数",

View File

@@ -45,13 +45,6 @@ export default function TemplateList() {
};
const templateColumns = [
{
title: "模板ID",
dataIndex: "id",
key: "id",
fixed: "left",
width: 100,
},
{
title: "模板名称",
dataIndex: "name",
@@ -71,6 +64,13 @@ export default function TemplateList() {
</Button>
);
}},
{
title: "模板ID",
dataIndex: "id",
key: "id",
fixed: "left",
width: 150,
},
{
title: "算子数量",
dataIndex: "num",