解析空气
This commit is contained in:
67
src/views/atmosphere/air/collect/utils.js
Normal file
67
src/views/atmosphere/air/collect/utils.js
Normal 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;
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user