Rename index.scss to statistic.scss. Add permission to statistic management page.

This commit is contained in:
2023-12-20 09:48:13 +08:00
parent 151dd4d5d5
commit ce380bedfa
2 changed files with 14 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ import { BarChart, BarSeriesOption, LineChart, LineSeriesOption } from 'echarts/
import { UniversalTransition } from 'echarts/features' import { UniversalTransition } from 'echarts/features'
import { SVGRenderer } from 'echarts/renderers' import { SVGRenderer } from 'echarts/renderers'
import { TopLevelFormatterParams } from 'echarts/types/dist/shared' import { TopLevelFormatterParams } from 'echarts/types/dist/shared'
import '@/assets/css/pages/system/index.scss' import '@/assets/css/pages/system/statistic.scss'
import { useUpdatedEffect } from '@/util/hooks' import { useUpdatedEffect } from '@/util/hooks'
import { formatByteSize } from '@/util/common' import { formatByteSize } from '@/util/common'
import { getTimesBetweenTwoTimes, utcToLocalTime } from '@/util/datetime' import { getTimesBetweenTwoTimes, utcToLocalTime } from '@/util/datetime'
@@ -32,6 +32,7 @@ import FlexBox from '@/components/common/FlexBox'
import FitFullScreen from '@/components/common/FitFullScreen' import FitFullScreen from '@/components/common/FitFullScreen'
import HideScrollbar from '@/components/common/HideScrollbar' import HideScrollbar from '@/components/common/HideScrollbar'
import LoadingMask from '@/components/common/LoadingMask' import LoadingMask from '@/components/common/LoadingMask'
import Permission from '@/components/common/Permission'
echarts.use([ echarts.use([
TooltipComponent, TooltipComponent,
@@ -940,12 +941,18 @@ const Statistic: React.FC = () => {
<FitFullScreen> <FitFullScreen>
<HideScrollbar isShowVerticalScrollbar autoHideWaitingTime={500}> <HideScrollbar isShowVerticalScrollbar autoHideWaitingTime={500}>
<FlexBox direction={'horizontal'} className={'root-content'}> <FlexBox direction={'horizontal'} className={'root-content'}>
<Permission operationCode={'system:statistic:query:usage'}>
<OnlineInfo /> <OnlineInfo />
<ActiveInfo /> <ActiveInfo />
</Permission>
<Permission operationCode={'system:statistic:query:base'}>
<SoftwareInfo /> <SoftwareInfo />
<HardwareInfo /> <HardwareInfo />
</Permission>
<Permission operationCode={'system:statistic:query:real'}>
<CPUInfo /> <CPUInfo />
<StorageInfo /> <StorageInfo />
</Permission>
</FlexBox> </FlexBox>
</HideScrollbar> </HideScrollbar>
</FitFullScreen> </FitFullScreen>