export function ResultModal()

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>
            ),
        },