优化清洗重试机制,优化清洗进度展示,修复模板无法展示参数 (#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>