Skip to content
Snippets Groups Projects
Commit 9dae0567 authored by 1147379969's avatar 1147379969
Browse files

Merge branch 'oldLogin' of ssh://171.217.92.33:2224/cityLevel/cd-comprehensive-web into oldLogin

parents 98d4127b cf68dd8e
No related branches found
No related tags found
No related merge requests found
......@@ -82,11 +82,11 @@ const Top5: React.FC<{
return list?.map((item: any) => ({
name: item?.gridName,
num: item?.num,
percent: (
percent:total? (
(item?.num /
total) *
100
).toFixed(2),
).toFixed(2):0,
}));
}, [qysl, areaKey,total]);
......
......@@ -10,9 +10,9 @@ import styles from './index.less';
const Top5: React.FC<{
modalDispatch: ChildrenModalMethods;
searchTime: any;
total:number
total: number;
}> = memo((props) => {
const { modalDispatch, searchTime ,total} = props;
const { modalDispatch, searchTime, total } = props;
const { data: wfxwsl } = useRequest(
() =>
......@@ -33,13 +33,9 @@ const Top5: React.FC<{
return list?.map((item: any) => ({
name: item?.wfxwlx,
num: item?.num,
percent: (
(item?.num /
total) *
100
).toFixed(2),
percent: total?((item?.num / total) * 100).toFixed(2):0,
}));
}, [wfxwsl,total]);
}, [wfxwsl, total]);
return (
<BaseCard w={457} h={430} title="违法行为类型TOP5">
......
......@@ -117,13 +117,13 @@ const Advertisement: React.FC = () => {
<div className={styles.dataBox}>
<img src={industry4_3} alt="" className={styles.bgImage2} />
<DescriptionItem
// value={36.6}
name="批准设置广告招牌"
unit="万个"
value={3500}
name="全市户外广告"
unit="余块"
valueStyle={commonValueStyle}
labelStyle={commonLabelStyle}
unitStyle={commonUnitStyle}
decimals={2}
decimals={0}
style={commonStyle}
/>
</div>
......
......@@ -104,6 +104,13 @@ const CityLighting: React.FC = () => {
value={dataSource?.yesterdayLightRate}
name="昨日亮灯率"
unit="%"
onClick={() => {
dispatch.push('UrbanLighting', {
props: {
metaData: dataSource,
},
});
}}
valueStyle={commonValueStyle}
labelStyle={commonLabelStyle}
unitStyle={commonUnitStyle}
......
import React, { useMemo } from 'react';
import { Flex, Space } from 'antd';
import { DoubleRightOutlined } from '@ant-design/icons';
import { useGlobalModalServices } from '@/pages/GlobalModalServices/provider';
import styles from './index.less';
import { DoubleRightOutlined } from '@ant-design/icons';
import { Flex, Space } from 'antd';
import React, { useMemo } from 'react';
import Advertisement from './components/Advertisement';
import Card from './components/Card';
import EnvironmentalHealth from './components/EnvironmentalHealth';
import WasteDisposal from './components/WasteDisposal';
import CityLighting from './components/CityLighting';
import Advertisement from './components/Advertisement';
import MunicipalFacilities from './components/MunicipalFacilities';
import EnvironmentalHealth from './components/EnvironmentalHealth';
import LawEnforcement from './components/LawEnforcement';
import MunicipalFacilities from './components/MunicipalFacilities';
import WasteDisposal from './components/WasteDisposal';
import styles from './index.less';
const IndustryOperationV4: React.FC = () => {
const { dispatch } = useGlobalModalServices();
const cards = useMemo(
() => [
{
......@@ -47,7 +47,7 @@ const IndustryOperationV4: React.FC = () => {
],
},
{
title: '市容广',
title: '市容广',
children: <Advertisement />,
popverSystem: [
{
......@@ -55,7 +55,7 @@ const IndustryOperationV4: React.FC = () => {
url: 'http://171.221.172.80:6888/eUrbanMIS/main.htm',
},
],
},
},
{
title: '市政设施',
children: <MunicipalFacilities />,
......@@ -107,33 +107,33 @@ const IndustryOperationV4: React.FC = () => {
</div>
<div className={styles.content}>
<Flex gap={20}>
<Flex vertical gap={20}>
{cards.slice(0, 3).map((card) => (
<Card
key={card.title}
title={card.title}
jumpSystem={card.popverSystem}
>
{card.children}
</Card>
))}
</Flex>
<Flex vertical gap={20}>
{cards.slice(3).map((card) => (
<Card
key={card.title}
title={card.title}
jumpSystem={card.popverSystem}
>
{card.children}
</Card>
))}
</Flex>
<Flex gap={20}>
<Flex vertical gap={20}>
{cards.slice(0, 3).map((card) => (
<Card
key={card.title}
title={card.title}
jumpSystem={card.popverSystem}
>
{card.children}
</Card>
))}
</Flex>
<Flex vertical gap={20}>
{cards.slice(3).map((card) => (
<Card
key={card.title}
title={card.title}
jumpSystem={card.popverSystem}
>
{card.children}
</Card>
))}
</Flex>
</Flex>
</div>
</div>
);
};
export default IndustryOperationV4;
\ No newline at end of file
export default IndustryOperationV4;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment