11import React , { useEffect , useState } from 'react' ;
22import { useParams } from 'react-router-dom' ;
3- import { AppContainer , Button , Divider , Drawer , Form , InputNumber , notification , SingleChart , Space , Spin , Utils } from 'knowdesign' ;
3+ import { AppContainer , Button , Divider , Drawer , Form , InputNumber , SingleChart , Space , Spin , Tooltip , Utils } from 'knowdesign' ;
4+ import notification from '@src/components/Notification' ;
45import Api , { MetricType } from '@src/api/index' ;
5- import { getBasicChartConfig , getUnit } from '@src/constants/chartConfig' ;
6- import { formatChartData , MetricDefaultChartDataType } from '@src/constants/chartConfig' ;
6+ import { getBasicChartConfig , getDataUnit } from '@src/constants/chartConfig' ;
7+ import { formatChartData , OriginMetricData } from '@src/constants/chartConfig' ;
78
89const ExpandPartition = ( props : { record : any ; onConfirm : ( ) => void } ) => {
910 const [ global ] = AppContainer . useGlobalValue ( ) ;
@@ -60,7 +61,7 @@ const ExpandPartition = (props: { record: any; onConfirm: () => void }) => {
6061 ) ;
6162 const empiricalMinValue = 10 * 1024 * record . partitionNum ;
6263
63- const lines = data . map ( ( metric : MetricDefaultChartDataType ) => {
64+ const lines = data . map ( ( metric : OriginMetricData ) => {
6465 const child = metric . metricLines [ 0 ] ;
6566 child . name = metric . metricName ;
6667 return child ;
@@ -87,7 +88,7 @@ const ExpandPartition = (props: { record: any; onConfirm: () => void }) => {
8788 } ) ;
8889 } , [ expandPartitionsVisible ] ) ;
8990 const formattedMinBytesInOut = ( v : number ) => {
90- const [ unit , size ] = getUnit ( v ) ;
91+ const [ unit , size ] = getDataUnit [ 'Memory' ] ( v ) ;
9192 return `${ ( v / size ) . toFixed ( 2 ) } ${ unit } /s` ;
9293 } ;
9394 return (
@@ -130,11 +131,15 @@ const ExpandPartition = (props: { record: any; onConfirm: () => void }) => {
130131 < div className = "brief-info" >
131132 < div className = "item" >
132133 < span className = "field" > Topic名称 :</ span >
133- < span className = "val" > { record . topicName } </ span >
134+ < Tooltip title = { record . topicName } >
135+ < span className = "val" > { record . topicName } </ span >
136+ </ Tooltip >
134137 </ div >
135138 < div className = "item" >
136139 < span className = "field desc-field" > 描述 :</ span >
137- < span className = "val desc-val" > { record . description } </ span >
140+ < Tooltip title = { record . description || '-' } >
141+ < span className = "desc-val" > { record . description || '-' } </ span >
142+ </ Tooltip >
138143 </ div >
139144 </ div >
140145 < Spin spinning = { loading } >
0 commit comments