diff --git a/km-console/packages/layout-clusters-fe/src/pages/Connect/config.tsx b/km-console/packages/layout-clusters-fe/src/pages/Connect/config.tsx index 84c2b519..d6d12bfa 100644 --- a/km-console/packages/layout-clusters-fe/src/pages/Connect/config.tsx +++ b/km-console/packages/layout-clusters-fe/src/pages/Connect/config.tsx @@ -315,6 +315,7 @@ export const getWorkersColumns = (arg?: any) => { // Detail export const getConnectorsDetailColumns = (arg?: any) => { + const [global] = AppContainer.useGlobalValue(); const columns = [ { title: 'Task ID', @@ -363,16 +364,20 @@ export const getConnectorsDetailColumns = (arg?: any) => { render: (_t: any, r: any) => { return (
- arg?.retryOption(r.taskId)} - // onCancel={cancel} - okText="是" - cancelText="否" - overlayClassName="connect-popconfirm" - > - 重试 - + {global.hasPermission(ClustersPermissionMap.CONNECTOR_RESTART) ? ( + arg?.retryOption(r.taskId)} + // onCancel={cancel} + okText="是" + cancelText="否" + overlayClassName="connect-popconfirm" + > + 重试 + + ) : ( + <> + )}
); },