diff --git a/km-console/packages/layout-clusters-fe/src/constants/common.ts b/km-console/packages/layout-clusters-fe/src/constants/common.ts
index 3a75c14d..367d490c 100755
--- a/km-console/packages/layout-clusters-fe/src/constants/common.ts
+++ b/km-console/packages/layout-clusters-fe/src/constants/common.ts
@@ -261,3 +261,6 @@ export const timeFormater = function formatDuring(mss: number) {
.map((o: any) => `${o.v}${o.unit}`)
.join();
};
+
+// 列表页Header布局前缀
+export const tableHeaderPrefix = 'table-header-layout';
diff --git a/km-console/packages/layout-clusters-fe/src/index.less b/km-console/packages/layout-clusters-fe/src/index.less
index 52f048f1..c219a44f 100644
--- a/km-console/packages/layout-clusters-fe/src/index.less
+++ b/km-console/packages/layout-clusters-fe/src/index.less
@@ -280,3 +280,38 @@ li {
line-height: 20px;
}
}
+
+
+// Table Header 布局样式
+.table-header-layout {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 12px;
+ &-left,
+ &-right {
+ display: flex;
+ align-items: center;
+ }
+ &-left {
+ &-refresh{
+ font-size: 20px;
+ color: #74788d;
+ cursor: pointer;
+ }
+ }
+
+ &-right{
+ &>*{
+ margin-left: 8px;
+ }
+
+ .search-input {
+ width: 248px;
+ }
+ }
+
+ &-divider{
+ height: 20px;
+ top: 0
+ }
+}
diff --git a/km-console/packages/layout-clusters-fe/src/pages/BrokerControllerChangeLog/index.tsx b/km-console/packages/layout-clusters-fe/src/pages/BrokerControllerChangeLog/index.tsx
index 7782bc15..1403fb5b 100644
--- a/km-console/packages/layout-clusters-fe/src/pages/BrokerControllerChangeLog/index.tsx
+++ b/km-console/packages/layout-clusters-fe/src/pages/BrokerControllerChangeLog/index.tsx
@@ -1,12 +1,13 @@
import React, { useState, useEffect } from 'react';
import { useParams, useHistory, useLocation } from 'react-router-dom';
-import { ProTable, Utils, AppContainer } from 'knowdesign';
+import { ProTable, Utils, AppContainer, SearchInput, IconFont } from 'knowdesign';
import API from '../../api';
import { getControllerChangeLogListColumns, defaultPagination } from './config';
import BrokerDetail from '../BrokerDetail';
import BrokerHealthCheck from '@src/components/CardBar/BrokerHealthCheck';
import DBreadcrumb from 'knowdesign/es/extend/d-breadcrumb';
import './index.less';
+import { tableHeaderPrefix } from '@src/constants/common';
const { request } = Utils;
const ControllerChangeLogList: React.FC = (props: any) => {
@@ -89,26 +90,35 @@ const ControllerChangeLogList: React.FC = (props: any) => {