From 7691a81974771f5bea77108bcc39b5b2b0f6e57a Mon Sep 17 00:00:00 2001 From: shiyang Date: Mon, 6 Dec 2021 18:01:55 +0800 Subject: [PATCH] add table ExpandedRowRender Descriptions --- web/src/pages/System/Cluster/Index.js | 40 +++++++++++++++++++++---- web/src/pages/System/Cluster/Index.less | 5 ++++ 2 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 web/src/pages/System/Cluster/Index.less diff --git a/web/src/pages/System/Cluster/Index.js b/web/src/pages/System/Cluster/Index.js index d283371f..78314a84 100644 --- a/web/src/pages/System/Cluster/Index.js +++ b/web/src/pages/System/Cluster/Index.js @@ -12,11 +12,13 @@ import { Icon, Popconfirm, message, + Descriptions, } from "antd"; import Link from "umi/link"; import { connect } from "dva"; import { HealthStatusCircle } from "@/components/infini/health_status_circle"; import PageHeaderWrapper from "@/components/PageHeaderWrapper"; +import indexStyles from "./index.less"; import styles from "./step.less"; import clusterBg from "@/assets/cluster_bg.png"; import { formatMessage } from "umi/locale"; @@ -206,6 +208,37 @@ class Index extends React.Component { }, ]; + componentDidMount() { + const { pageSize } = this.props.clusterConfig; + this.fetchData({ + size: pageSize, + }); + } + + formatExpandedRowRender = (item) => { + return ( +
+ + + {formatMessage({id: item.schema === 'https' + ? "cluster.regist.step.complete.tls.yes" + : "cluster.regist.step.complete.tls.no"})} + + + {(item.basic_auth && typeof item.basic_auth.username !=='undefined' && item.basic_auth.username !== '') + ? formatMessage({id: "cluster.regist.step.complete.tls.yes"}) + : formatMessage({id: "cluster.regist.step.complete.tls.no"})} + + + {item.description} + + +
+ ); + }; + fetchData = (params) => { const { dispatch } = this.props; dispatch({ @@ -213,12 +246,6 @@ class Index extends React.Component { payload: params, }); }; - componentDidMount() { - const { pageSize } = this.props.clusterConfig; - this.fetchData({ - size: pageSize, - }); - } handleSearchClick = () => { const { form } = this.props; @@ -356,6 +383,7 @@ class Index extends React.Component { span:first-child { + font-weight: 500; + } +}