解析空气

This commit is contained in:
weicw
2021-08-27 10:06:50 +08:00
parent c903f1ec6f
commit 76d2c9bba0
11 changed files with 2558 additions and 8 deletions

View File

@@ -0,0 +1,67 @@
export default {
toCityObjData(excelData) {
const result = excelData.map(item => {
const row = {
city: item[0],
monitorTime: item[1],
so2: Number(item[2]) || null,
no2: Number(item[3]) || null,
pm10: Number(item[4]) || null,
co: Number(item[5]) || null,
o3: Number(item[6]) || null,
pm25: Number(item[7]) || null,
aqi: Number(item[8]) || null,
primaryPollutant: item[9],
aqiLevel: item[10],
airQualityStatus: item[11],
remark: item[12]
}
return row;
})
return result;
},
toAreaObjData(excelData) {
const result = excelData.map(item => {
const row = {
place: item[0],
monitorTime: item[1],
airQualityStatus: item[2],
aqiLevel: item[3],
aqi: Number(item[4]) || null,
primaryPollutant: item[5],
so2: Number(item[6]) || null,
no2: Number(item[7]) || null,
pm10: Number(item[8]) || null,
c0: Number(item[9]) || null,
o3: Number(item[10]) || null,
pm25: Number(item[11]) || null,
remark: item[12]
}
return row;
})
return result;
},
toStationObjData(excelData) {
const result = excelData.map(item => {
const row = {
city: item[0],
place: item[1],
monitorTime: item[2],
so2: Number(item[3]) || null,
no2: Number(item[5]) || null,
pm10: Number(item[7]) || null,
co: Number(item[9]) || null,
o3: Number(item[12]) || null,
pm25: Number(item[14]) || null,
aqi: Number(item[16]) || null,
primaryPollutant: item[17],
aqiLevel: item[18],
airQualityStatus: item[19],
remark: item[21],
}
return row;
})
return result;
},
}