diff --git a/src/pages/GlobalModalServices/modals/ConstructionWaste/components/StatisticsChart/index.tsx b/src/pages/GlobalModalServices/modals/ConstructionWaste/components/StatisticsChart/index.tsx index faf568f9a9e6681157cae8e629b1ba4f38da1a7a..d814b8a6a372a0a6d88c928c6f71aa37345bb33b 100644 --- a/src/pages/GlobalModalServices/modals/ConstructionWaste/components/StatisticsChart/index.tsx +++ b/src/pages/GlobalModalServices/modals/ConstructionWaste/components/StatisticsChart/index.tsx @@ -40,7 +40,7 @@ const StatisticsChart: React.FC = ({ searchTime }) => { }, }).then((res) => { if (res.code === 200) { - console.log(res); + return res?.data?.data?.records?.[0]?.total; } @@ -53,11 +53,14 @@ const StatisticsChart: React.FC = ({ searchTime }) => { let isUsingValue = true; const data = useMemo(() => { - const gczt = charData?.find((item) => item.name === 'gczt')?.num; - const gcnj = charData?.find((item) => item.name === 'gcnj')?.num; - const zxlj = charData?.find((item) => item.name === 'zxlj')?.num; - const gclj = charData?.find((item) => item.name === 'gclj')?.num; - const cclj = charData?.find((item) => item.name === 'cclj')?.num; + const gczt = charData?.find((item) => item.name === 'gczt')?.num??0; + const gcnj = charData?.find((item) => item.name === 'gcnj')?.num??0; + const zxlj = charData?.find((item) => item.name === 'zxlj')?.num??0; + const gclj = charData?.find((item) => item.name === 'gclj')?.num??0 + const cclj = charData?.find((item) => item.name === 'cclj')?.num??0; +console.log(gczt); + + return [ { name: '工程渣土', @@ -86,7 +89,7 @@ const StatisticsChart: React.FC = ({ searchTime }) => { { name: '拆除垃圾', value: cclj, - percentage: (((cclj / total)) * 100).toFixed(2), + percentage: ((cclj / total) * 100).toFixed(2), color: '#00FFB3', }, ];