diff --git a/public/map/components/ShorePowerUsage.vue b/public/map/components/ShorePowerUsage.vue index b949f3b..ea28568 100644 --- a/public/map/components/ShorePowerUsage.vue +++ b/public/map/components/ShorePowerUsage.vue @@ -285,6 +285,9 @@ interface Props { handleGoBack: () => void; realtimeDeviceDataTime: string; initialTimeRange?: string; + yearData: RealtimeDeviceData[]; + monthData: RealtimeDeviceData[]; + dayData: RealtimeDeviceData[]; } const props = defineProps() @@ -893,7 +896,7 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] // year: new Date().getFullYear() } if (!params.ids) return; - let yearDataRes: RealtimeDeviceData[] = [] + /* let yearDataRes: RealtimeDeviceData[] = [] let weekDataRes: RealtimeDeviceData[] = [] let monthDataRes: RealtimeDeviceData[] = [] let dayDataRes: RealtimeDeviceData[] = [] @@ -905,16 +908,16 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] dayDataRes = await MapApi.getDayDataByIdList(params); } catch (error) { console.log(error); - } + } */ // const quarterDataRes: deviceData = await MapApi.getQuarterDataByIdList(params); const realTimeSum = res.reduce((acc, item) => acc + item.measureValue, 0); - const daySum = realTimeSum - Object.values(dayDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const weekSum = realTimeSum - Object.values(weekDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const monthSum = realTimeSum - Object.values(monthDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const daySum = realTimeSum - Object.values(props.dayData).reduce((acc, item) => acc + item.measureValue, 0); + // const weekSum = realTimeSum - Object.values(weekDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const monthSum = realTimeSum - Object.values(props.monthData).reduce((acc, item) => acc + item.measureValue, 0); // const quarterSum = Object.values(quarterDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const yearSum = realTimeSum - Object.values(yearDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const yearSum = realTimeSum - Object.values(props.yearData).reduce((acc, item) => acc + item.measureValue, 0); // totalPower.value = realTimeSum.toFixed(2) // co2Reduction.value = (realTimeSum * 670 / 1000000).toFixed(2) // 克转化为吨 @@ -943,14 +946,14 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] nox: Number((daySum * 18.1 / 1000).toFixed(2)), // 克转化为千克 so2: Number((daySum * 10.5 / 1000).toFixed(2)), // 克转化为千克 } - chartData.value.week = { + /* chartData.value.week = { totalPower: Number(weekSum.toFixed(2)), fuel: Number((weekSum * 0.22 / 1).toFixed(2)), // 转化为吨 co2: Number((weekSum * 670 / 1000).toFixed(2)), // 克转化为千克 pm25: Number((weekSum * 1.46 / 1000).toFixed(2)), // 克转化为千克 nox: Number((weekSum * 18.1 / 1000).toFixed(2)), // 克转化为千克 so2: Number((weekSum * 10.5 / 1000).toFixed(2)), // 克转化为千克 - } + } */ chartData.value.month = { totalPower: Number(monthSum.toFixed(2)), fuel: Number((monthSum * 0.22 / 1).toFixed(2)), // 转化为吨 diff --git a/public/map/components/ShorePowerUsageSingleData.vue b/public/map/components/ShorePowerUsageSingleData.vue index 69986c9..81bf195 100644 --- a/public/map/components/ShorePowerUsageSingleData.vue +++ b/public/map/components/ShorePowerUsageSingleData.vue @@ -291,6 +291,9 @@ interface Props { realtimeDeviceDataTime: string; comparativeData: ComparativeData; initialTimeRange?: 'realtime' | 'day' | 'month' | 'year'; + yearData: RealtimeDeviceData[]; + monthData: RealtimeDeviceData[]; + dayData: RealtimeDeviceData[]; } @@ -917,7 +920,7 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] // year: new Date().getFullYear() } if (!params.ids) return; - let yearDataRes: RealtimeDeviceData[] = [] + /* let yearDataRes: RealtimeDeviceData[] = [] let weekDataRes: RealtimeDeviceData[] = [] let monthDataRes: RealtimeDeviceData[] = [] let dayDataRes: RealtimeDeviceData[] = [] @@ -929,16 +932,16 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] dayDataRes = await MapApi.getDayDataByIdList(params); } catch (error) { console.log(error); - } + } */ // const quarterDataRes: deviceData = await MapApi.getQuarterDataByIdList(params); const realTimeSum = res.reduce((acc, item) => acc + item.measureValue, 0); - const daySum = realTimeSum - Object.values(dayDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const weekSum = realTimeSum - Object.values(weekDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const monthSum = realTimeSum - Object.values(monthDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const daySum = realTimeSum - Object.values(props.dayData).reduce((acc, item) => acc + item.measureValue, 0); + // const weekSum = realTimeSum - Object.values(weekDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const monthSum = realTimeSum - Object.values(props.monthData).reduce((acc, item) => acc + item.measureValue, 0); // const quarterSum = Object.values(quarterDataRes).reduce((acc, item) => acc + item.measureValue, 0); - const yearSum = realTimeSum - Object.values(yearDataRes).reduce((acc, item) => acc + item.measureValue, 0); + const yearSum = realTimeSum - Object.values(props.yearData).reduce((acc, item) => acc + item.measureValue, 0); // totalPower.value = realTimeSum.toFixed(2) // co2Reduction.value = (realTimeSum * 670 / 1000000).toFixed(2) // 克转化为吨 @@ -967,14 +970,14 @@ const handleGetRealTimeAllData = async (realtimeDeviceData: RealtimeDeviceData[] nox: convertPowerUsage(daySum, 'nox'), so2: convertPowerUsage(daySum, 'so2'), } - chartData.value.week = { + /* chartData.value.week = { totalPower: convertPowerUsage(weekSum, 'totalPower'), fuel: convertPowerUsage(weekSum, 'fuel'), co2: convertPowerUsage(weekSum, 'co2'), pm25: convertPowerUsage(weekSum, 'pm25'), nox: convertPowerUsage(weekSum, 'nox'), so2: convertPowerUsage(weekSum, 'so2'), - } + } */ chartData.value.month = { totalPower: convertPowerUsage(monthSum, 'totalPower'), fuel: convertPowerUsage(monthSum, 'fuel'), diff --git a/public/map/components/ShowData.vue b/public/map/components/ShowData.vue index 43a86fd..5c73ee9 100644 --- a/public/map/components/ShowData.vue +++ b/public/map/components/ShowData.vue @@ -254,16 +254,6 @@
-
{{ item.name }} @@ -390,7 +380,7 @@