fix: Dashboard Table Height

This commit is contained in:
杨梦洁
2024-11-29 10:35:32 +08:00
parent f90e9b4eba
commit ba8632aa22
5 changed files with 6 additions and 7 deletions
@@ -135,7 +135,7 @@ export default function MonitorAppPage(props:MonitorAppPageProps){
}
return (
<div className="h-[calc(100vh-140px)] overflow-hidden">
<div className="h-full overflow-hidden">
<div className="pl-btnbase pr-btnrbase pb-btnybase">
<TimeRangeSelector
initialTimeButton={timeButton}
@@ -130,7 +130,7 @@ export default function MonitorDetailPage(props:MonitorDetailPageProps){
};
return (
<div className="pb-[20px] h-full box-border">
<div className="pb-[20px] h-full box-border flex flex-col">
<div className="pl-btnbase pr-btnrbase pb-btnybase sticky top-[0] bg-[#fff] z-[10] shadow-SCROLL_TOP ">
<div className="flex flex-nowrap items-center mr-btnybase">
<TimeRangeSelector
@@ -147,7 +147,7 @@ export default function MonitorDetailPage(props:MonitorDetailPageProps){
</Button>
</div>
</div>
<div className={`h-[calc(100%-59px)] flex flex-col flex-1 overflow-y-hidden`}>
<div className={` flex flex-col flex-1 overflow-y-hidden`}>
<div className="line-block eo-ng-monitor-detail-pie">
{/* 这里应该添加图表组件 */}
{invokeStaticError ? <Empty className="mt-[20%]" image={Empty.PRESENTED_IMAGE_SIMPLE}/>: <MonitorLineGraph
@@ -157,7 +157,7 @@ export default function MonitorDetailPage(props:MonitorDetailPageProps){
type="invoke"
/>}
</div>
<div className="table-block not-lr-border monitor-table">
<div className="table-block not-lr-border monitor-table flex-1">
<MonitorTable inModal ref={monitorTableRef} type={tableType} id={tableId} onRowClick={(record)=>{openModal(record as MonitorApiData | MonitorSubscriberData)}} request={()=>getTablesData({...queryData||{}})} noTop={true} minVirtualHeight={300}/>
</div>
</div>
@@ -139,7 +139,7 @@ export default function MonitorSubPage(props:MonitorSubPageProps){
}
return (
<div className="h-[calc(100vh-140px)] overflow-hidden">
<div className="overflow-hidden h-full">
<div className="pl-btnbase pr-btnrbase pb-btnybase">
<TimeRangeSelector
initialTimeButton={timeButton}
@@ -90,7 +90,6 @@ const MonitorTable = forwardRef<MonitorTableHandler, MonitorTableProps<unknown>>
<PageList
id={id}
minVirtualHeight={minVirtualHeight ? minVirtualHeight : ( id.includes('top')?438:undefined)}
besidesTableHeight={inModal ? 64+56+258: undefined}
ref={tableRef}
showPagination={showPagination}
columns = {[...columns,...operation]}
@@ -44,6 +44,6 @@ export default function DashboardTabPage(){
setActiveKey(val);
navigateTo(`/analytics/${val === 'total' ? val :`${val}/list`}`)
}}
items={monitorTabItems} className="h-full overflow-hidden mt-[6px] [&>.ant-tabs-content-holder]:overflow-auto" size="small" tabBarStyle={{paddingLeft:'10px',marginTop:'0px',marginBottom:'0px'}} />
items={monitorTabItems} className="h-full overflow-hidden mt-[6px] [&>.ant-tabs-content-holder]:overflow-auto [&>.ant-tabs-content-holder]:pr-PAGE_INSIDE_X [&>.ant-tabs-content-holder>.ant-tabs-content]:h-full [&>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane]:h-full" size="small" tabBarStyle={{paddingLeft:'10px',marginTop:'0px',marginBottom:'0px'}} />
</>)
}