diff --git a/km-console/packages/layout-clusters-fe/src/components/CardBar/index.tsx b/km-console/packages/layout-clusters-fe/src/components/CardBar/index.tsx
index ea683e07..4fb4121e 100644
--- a/km-console/packages/layout-clusters-fe/src/components/CardBar/index.tsx
+++ b/km-console/packages/layout-clusters-fe/src/components/CardBar/index.tsx
@@ -165,17 +165,21 @@ const CardBar = (props: CardBarProps) => {
dataIndex: 'passed',
width: '30%',
render(value: boolean, record: any) {
- const icon = value ? : ;
- const txt = value ? '已通过' : '未通过';
- const notPassedResNameList = record.notPassedResNameList || [];
- return (
-
-
- {icon} {txt}
+ if (record?.updateTime) {
+ const icon = value ?
:
;
+ const txt = value ? '已通过' : '未通过';
+ const notPassedResNameList = record.notPassedResNameList || [];
+ return (
+
- {
}
-
- );
+ );
+ } else {
+ return '-';
+ }
},
},
];
diff --git a/km-console/packages/layout-clusters-fe/src/pages/SingleClusterDetail/config.tsx b/km-console/packages/layout-clusters-fe/src/pages/SingleClusterDetail/config.tsx
index e7d4f2ba..e72bae1d 100644
--- a/km-console/packages/layout-clusters-fe/src/pages/SingleClusterDetail/config.tsx
+++ b/km-console/packages/layout-clusters-fe/src/pages/SingleClusterDetail/config.tsx
@@ -215,7 +215,7 @@ export const getDetailColumn = (clusterId: number) => [
width: 190,
dataIndex: 'updateTime',
render: (text: string) => {
- return moment(text).format(timeFormat);
+ return text ? moment(text).format(timeFormat) : '-';
},
},
{
@@ -224,21 +224,25 @@ export const getDetailColumn = (clusterId: number) => [
width: 280,
// eslint-disable-next-line react/display-name
render: (passed: boolean, record: any) => {
- if (passed) {
+ if (record?.updateTime) {
+ if (passed) {
+ return (
+ <>
+
+
通过
+ >
+ );
+ }
return (
- <>
-
-
通过
- >
+
);
+ } else {
+ return '-';
}
- return (
-
- );
},
},
];