in frontend/src/routes/space/components/result-modal.tsx [30:78]
export function ResultModal(props: any) {
const navigate = useNavigate();
// const nodeStatus = useRecoilValue(nodeStatusQuery);
const [modal, setModal] = useRecoilState(modalState);
const [refresh, setFresh] = useRecoilState(fresh);
const [step, setStep] = useRecoilState(stepState);
const processID = useRecoilValue(processId);
const [data, setData] = useState<types.ItaskResult[]>([]);
const [loading, setloading] = useState(false);
const columns = [
{
title: '序号',
dataIndex: 'id',
key: 'id',
},
{
title: '节点IP',
dataIndex: 'host',
key: 'host',
},
{
title: '状态信息',
dataIndex: 'status',
key: 'status',
render: (_, record: any) => (
<Space>
<span>
{record.status} {record.result}
</span>
</Space>
),
},
{
title: '操作',
key: 'option',
render: (_, record: any) => (
<Space>
<Button
type="link"
disabled={record.status !== types.taskStatusEnum.FAILURE}
onClick={() => reTry(record)}
>
重试
</Button>
{/* <Button type="link" disabled={record.status !== types.taskStatusEnum.FAILURE} onClick={() => doSkip(record)}>跳过</Button>
<Button type="link" onClick={() => viewLog(record)}>查看日志</Button> */}
</Space>
),
},