Commit 2c83eed6 authored by zhu-mingye's avatar zhu-mingye

add flinkwebui button for clusertInstance Manager

parent 51c3c42f
......@@ -34,10 +34,10 @@ export function isStatusDone(type: string){
case JOB_STATUS.FAILED:
case JOB_STATUS.CANCELED:
case JOB_STATUS.FINISHED:
case JOB_STATUS.RUNNING:
return false;
default:
case JOB_STATUS.UNKNOWN:
return true;
default:
return false;
}
};
......
......@@ -317,7 +317,7 @@ const ClusterTableList: React.FC<{}> = (props: any) => {
href={`http://${record.jobManagerHost}/#/overview`}
target="_blank"
>
Flink WebUI
FlinkWebUI
</Button>,
<MoreBtn key="more" item={record}/>,
],
......
import React, {useEffect, useState} from 'react';
import {history, useLocation} from 'umi';
import {
EllipsisOutlined, RedoOutlined,
FireOutlined, ClusterOutlined, RocketOutlined
} from '@ant-design/icons';
import {Button, Dropdown, Menu, Tag, Space, Typography, message, Modal, Empty} from 'antd';
import {ClusterOutlined, EllipsisOutlined, FireOutlined, RedoOutlined, RocketOutlined} from '@ant-design/icons';
import {Button, Dropdown, Empty, Menu, message, Modal, Space, Tag, Typography} from 'antd';
import {PageContainer} from '@ant-design/pro-layout';
import ProCard from '@ant-design/pro-card';
import {JobInfoDetail} from "@/pages/DevOps/data";
......@@ -127,12 +124,13 @@ const JobInfo = (props: any) => {
<Button key="back" type="dashed" onClick={handleBack}>返回</Button>,
];
buttons.push(<Button key="refresh" icon={<RedoOutlined/>} onClick={handleRefreshJobInfoDetail}/>);
if (!isStatusDone(job?.instance?.status as string)) {
// if (job?.instance?.status as string === JOB_STATUS.RUNNING || job?.instance?.status as string ===JOB_STATUS.FAILED ||
// job?.instance?.status as string === JOB_STATUS.CANCELED || job?.instance?.status as string === JOB_STATUS.FINISHED) {
buttons.push(<Button key="flinkwebui">
<Link href={`http://${job?.history?.jobManagerAddress}/#/job/${job?.instance?.jid}/overview`} target="_blank">
FlinkWebUI
</Link></Button>);
}
// }
buttons.push(<Button key="autorestart" type="primary"
onClick={handleRestart}>重新{job?.instance?.step == 5 ? '上线' : '启动'}</Button>);
if (!isStatusDone(job?.instance?.status as string)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment