import moment from "moment" import axios from "axios"; import {listAllUrl} from "@/api/ecology/atmosphere/acid-rain-plcae" export default { async toObjData(excelData,monitorYear) { const res = await axios.get(listAllUrl,{params:{year:monitorYear}}) if(res.data.code !=0){ return Promise.reject(monitorYear +"点位字典未设置"); } const dict = res.data.data; return excelData.map(item => { const monitorTime = moment(monitorYear + "."+item[1],"Y.M.D"); const monitorStartTime = moment(`${monitorYear}.${item[2]}.${item[3]} ${item[4]}:${item[5]}`,"Y.M.D H:m"); const monitorEndTime = moment(`${monitorYear}.${item[6]}.${item[7]} ${item[8]}:${item[9]}`,"Y.M.D H:m"); console.log(item); const row = { city: "南宁市", place: dict.find(p=>p.placeCode = item[0].split("~")[0]).place, code: item[0], precipitationType:item[10], precipitation:item[11], ph:item[12], conductivity:item[13], fluorine:item[14], chlorine:item[15], sulfateRadical:item[16], nitrate:item[17], na:item[18], ammoniumRadical:item[19], k:item[20], mg:item[21], ca:item[22], monitorStartTime: monitorStartTime.valueOf(), monitorEndTime: monitorEndTime.valueOf(), monitorTime: monitorTime.valueOf(), } return row; }) }, }