| | |
| | | item._time = formatDateTimeRange(item.startTime, item.endTime); |
| | | item._airQulity = `AQI:${item.aqi}(${item.pollutionDegree})`; |
| | | item._abnormalFactors = item.abnormalFactors |
| | | .map((factor) => factor) |
| | | .map((factor) => factorName[factor]) |
| | | .join('、'); |
| | | item._kilometres = Math.round(item.kilometres / 1000); |
| | | |
| | |
| | | |
| | | radioOptions(TYPE0).forEach((f) => { |
| | | const _factor = item.dataStatistics.find((e) => e.factor == f.name); |
| | | item[`avgValue_${f.name}`] = _factor?.avgValue ?? '-'; |
| | | item[`maxValue_${f.name}`] = _factor?.maxValue ?? '-'; |
| | | item[`minValue_${f.name}`] = _factor?.minValue ?? '-'; |
| | | item[`avgValue_${f.name}`] = _factor?.avgValue.toFixed(0) ?? '-'; |
| | | item[`maxValue_${f.name}`] = _factor?.maxValue.toFixed(0) ?? '-'; |
| | | item[`minValue_${f.name}`] = _factor?.minValue.toFixed(0) ?? '-'; |
| | | }); |
| | | |
| | | return item; |