diff --git a/src/pages/GlobalModalServices/modals/AdministPunish/NumTop5/index.tsx b/src/pages/GlobalModalServices/modals/AdministPunish/NumTop5/index.tsx index 514b44f210b2e86a332732f341a8c10761e0c81e..cff523db2f1d7cbfe9a5b3bfc0e679ec0250fd1d 100644 --- a/src/pages/GlobalModalServices/modals/AdministPunish/NumTop5/index.tsx +++ b/src/pages/GlobalModalServices/modals/AdministPunish/NumTop5/index.tsx @@ -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]); diff --git a/src/pages/GlobalModalServices/modals/AdministPunish/Top5/index.tsx b/src/pages/GlobalModalServices/modals/AdministPunish/Top5/index.tsx index 0049ad7afcded2b9ca831b2966e81958b35a7a0e..3c0fced5ca74ed72f0a82583422f244b119a6e2a 100644 --- a/src/pages/GlobalModalServices/modals/AdministPunish/Top5/index.tsx +++ b/src/pages/GlobalModalServices/modals/AdministPunish/Top5/index.tsx @@ -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 (